#问题来由: 项目开始涉及音视频播放这块的逻辑,于是想起了之前团队用的音视频播放框架ijkplayer[https://github.com/Bilibili/ijkplay...
#问题来由: 项目开始涉及音视频播放这块的逻辑,于是想起了之前团队用的音视频播放框架ijkplayer[https://github.com/Bilibili/ijkplay...
问题由来 前段时间遇到一个需求: 列表上部分是一个tableView下半部分是webview,上下滚动的时候需要能完美接上。 因为苹果官方表明了,不推荐用户嵌套使用scrol...
背景 因为苹果审核禁止调用私有方法,在开发过程中很多的有用的私有方法都不能直接使用。那有没有办法可以绕开苹果对私有方法的审核呢? 首先我们猜测下苹果的审核方式:1、通过扫描二...
Mach-O文件介绍之mach_header Mach-O是OSX和iOS上的可执行二进制文件格式:Mach-Object。使用Mach-O(Mach对象)文件实现内核扩展,...
Plist文件可以直接映射为NSDictionary和NSArray,是使用非常广泛了一种文件格式。 iOS项目开发过程中我们要用Plist文件保存一些界面的开启次数、判断用...
打印Class 如果想要打印项目中所有的类包括系统类,可以使用objc_getClassList方法实现具体代码如下: 有时我们只想打印项目中我们自己创建的类,这时需要使用到...
JavaScriptCore引入后,js调用OC的方法有了新的实现方式。让一个类遵循一个JSExport的协议,将想要暴露的方法在JSExport协议中声明,即可在js中直接...
1、类的头文件中尽量少引入其他头文件,有可能的话使用@class代替 2、字面量语法在可读性上优于与之等价的方法,但是要做好数据校验,不能将nil数据直接存入其中。例如: 3...
iOS网络编程层次 iOS网络编程层次结构也分为三层: Cocoa层:NSURL,Bonjour,Game Kit,WebKit Core Foundation层:基于 C ...