240 发简信
IP属地:广东
  • RAC的使用总结

    PS: 新公司代码好多用了RAC 还有MVVM这一套,所以熟悉一下,阅读代码可以比较畅通无阻。 看了很多貌似还是很多看不懂,anyway,先记录...

  • 组件化,模块化学习

    蘑菇云模块化之路: 方案一:url + block的方式,内存里面存在一个映射表,存url 和 block。 所以会分为两个步骤:1 注册,就是...

  • 每天进步一点点1

    1)NSArray 和 NSSet 区别在containsObject这个函数的实现上就不一样,NSArray是循环去得到,NSSet是通过Ke...

  • 每天进步一点点2

    今天要说的是AutoreleasePool 的数据结构 其实AutoreleasePool 的本质是一个指向AutoreleasePage 双向...

  • Clang 和 LLVM

    为什么要写这两个东西呢?因为看到一个面试题说这两个,觉得还挺有意思的。 xcode 的编译以前是用GCC,后来因为GCC是第三方的,支持不了OC...

  • SQLite 多线程优化总结

    SQLite 是线程安全的,支持多线程操作。如何开启呢? 1, PRAGMA SQLITE_THREADSAFE=2 确保同一个时间只有一个线程...

  • 性能优化知识点总结

    一,了解性能优化的点;1)(main函数执行之前)启动速度测量:Product->schema-editSchema 里面添加一个DYLD_PR...

  • 视频学习之二:MPMoviePlayerController /AVPlayer

    对于MPMoviePlayerController: 1,支持H264编码的视频格式 和 流媒体编码HLS(H264为编码格式的MP4、MOV、...

  • 视频学习之一:基础知识

    基础知识积累: 视频实质: 纯粹的视频(不包括音频)实质上就是一组帧图片,经过视频编码成为视频(video)文件再把音频(audio)文件有些还...