基础篇必看,史上最全的iOS开发教程集锦,没有之一
基础篇必看,史上最全的iOS开发教程集锦,没有之一最近大火的iPhone XS Max和iPhone XS,不知道有没有同学已经下手了呢?一万三的价位确实让很多人望而却步啊。据说为了赢得中国的用户,专门出了双卡双待的,可想而知中国市场这块“肥肉”人人都想要。近几年,无论苹果出什么样的产品以及多高的价...
iOS开发:个人对于textView基础用法的总结(其一)
前言从事了这么久ios开发,对于textView的使用并不陌生,它和textfield有相似的地方,也有不同的地方,这里只对textView的一些基础用法进行描述,textfield不在这里描述。一、基础用法在.h文件中声明: @interface ProtocolViewController :U...
iOS - Runtime基础(下)
5. Runtime消息转发在3. 消息机制的基本原理最后一步我们提到:若找不到对应的selector,消息被转发或者临时向receiver添加这个selector对应的实现方法,否则就会崩溃当一个方法找不到的时候,Runtime提供了消息动态解析、消息接受者重定向、消息定向等三步处理消息,具体流程...
iOS - Runtime基础(上)
1. 什么是RuntimeRuntime是一个库,位于usr/include/objc, 经常用的api位于该库下的runtime.h文件中,在使用时需要引用头文件#import <objc/runtime.h>2. Runtime 做什么用通过Runtime,我们可以在App运行期动态...
《iOS逆向》小程序的基础配置:文章的特色图片(缩略图/封面)模糊的解决方案
引言#小程序:iOS逆向的宗旨是分享保鲜期很长的内容,并被大范围的传递。根据问题模型讲解最佳方案(问题 –> 方案 –> 总结):把复杂的问题讲解的很简单很清楚,有各种各样的推导和方案的比较( 原理、思路、方法论)。划重点修改配置文章样式:代码高亮引导关注公众号I 小程序基础配置架构&a...
《iOS逆向》小程序的基础配置
引言#小程序:iOS逆向的宗旨是分享保鲜期很长的内容,并被大范围的传递。根据问题模型讲解最佳方案(问题 –> 方案 –> 总结):把复杂的问题讲解的很简单很清楚,有各种各样的推导和方案的比较( 原理、思路、方法论)。划重点修改配置文章样式:代码高亮引导关注公众号I 小程序基础配置架构&a...
iOS中动态更新补丁策略JSPatch运用基础二
一、引言上篇博客中介绍了iOS开发中JSPatch引擎进行动态热修复的一些基础功能,其中包括向Objective-C类中添加类方法与成员方法、添加临时成员变量,使用JavaScript调用原生的Objective-C属性和方法等。本篇博客将基于上一篇继续介绍Objective-C中的一些特殊数据类型...
iOS中动态更新补丁策略JSPatch运用基础一
JSPatch是GitHub上一个开源的框架,其可以通过Objective-C的run-time机制动态的使用JavaScript调用与替换项目中的Objective-C属性与方法。其框架小巧,代码简洁,并且通过系统的JavaScriptCore框架与Objective-C进行交互,这使其在安全性和...
iOS开发音频播放基础——AVAudioPlayer的应用
iOS音频开发——AVAudioPlayer应用AVAudioPlayer是系统提供给我们的一个音频播放类,在AVFoundation框架下,通过它,我们可以实现一个功能强大的音乐播放器。首先,在项目中我们需要导入AVFoundation这个框架。一、AVAudioPlayer方法与属性详解初始化方...
iOS 音视频开发的一些基础准备工作
作者:星陨来源:音视频开发进阶最近在捣鼓 iOS 上的音视频开发,由于之前并没有 iOS 开发经验,直接上手写代码的话压力还是挺大的,因此也趁机看了下 iOS 开发的内容,算是做一些准备工作吧。iOS 开发语言用的是 Swift ,一些语法和 Kotlin 还是挺像的,上手难道小了很多...
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
社区圈子