前几天查阅别人代码,看到了__unsafe_unretained修饰符,因为很少遇见,所以立即Google,发现StackOverFlow里有一个很不错的解释,所以翻译过来给...
前几天查阅别人代码,看到了__unsafe_unretained修饰符,因为很少遇见,所以立即Google,发现StackOverFlow里有一个很不错的解释,所以翻译过来给...
当某个类的属性对象第一次被观察时,系统就会在运行期动态地创建该类的一个派生类,在这个派生类中重写基类中任何被观察属性的setter 方法。派生类在被重写的setter方法内实...
想要学习此效果需要掌握的技能有:1.了解CALayer及自定义2.了解CADisplayLink及其用法3.了解CoreGraphics及相关API 核心思想就是:获取一张图...
前言 这里是一篇新手教程,环境是Xcode7+OpenGL ES 2.0,目标写一个OpenGL ES的hello world。OpenGL ES系列教程在这里[https:...
前言 在学习Android编程的时候,我们经常会使用 runOnUiThread(),把UI相关的操作放到里面。而一些耗时的操作,则放到一个新的后台线程,但在iOS在使用GC...
为什么说 Swift 性能相比较于 Objective-C 会更加 好 ?为什么在编译 Swift 的时候这么慢 ?如何更优雅的去写 Swift ? Swift中的类型 首先...
更新于:20170814更新于:20171222再次更新于:20180823 最近的几天在看一些 Instruments 相关的知识,总结分享一下希望对大家有所帮助: 本文章...
前言 做iOS开发的朋友们都知道,目前最新的Xcode7,新建项目默认就打开了bitcode设置.而且大部分开发者都被这个突如其来的bitcode功能给坑过导致项目编译失败,...
前言 开发SDK有一段时间了,这算是一篇总结贴,或者说教程也好,总之会把我经历的一些过程详细描述出来。设计到图文或者相关Code,篇幅可能较长,我会拆分出几个章节来进行,更加...