iOS调试之挂起线程
    
            
摘要:【iOS调试之挂起线程】 iOS调度的时候可以挂起一个程序,在需要的时候再将其设为运行。 参考:https://developer.apple.com/library/ios/#recipes/xcode_help-debug_navigator/articles/suspending_a_thread.html#//apple_ref/doc/uid/TP40010432-CH4-SW1 某些情况下,特性还是有些用的。
        
阅读全文
摘要:【Objective-C新特性】一、Literals and Boxing 对于上图的写法已过时,现在起应该采用下图的写法替换: 二、Collection Subscripting上图的代码可以简写成:新的脚本形式的方法可以避免下面这样的潜在问题:另外需要注意脚本化形式生成的容器都是immutable,需要使用mutableCopy方法返回mutable实例:三、Automatic Property Synthesissynthesize再也不用写了,LLVM会帮我们自动生成。有人说OC是门古老的语言,我想说过去版个本的OC可以被认为古老,但一门持续改进不断优化的现代OC显然不古老,一样长.
        
阅读全文
摘要:【iOS之Starfield】 看了一个非常炫的3D效果,用CoreImage中的CIFilter做的,非常棒。 地址:http://parmanoir.com/Core_Animation_Starfield 老外果然牛逼
        
阅读全文
摘要:【iOS之Transition动画】 第一眼看Quartz2D的动画会觉得神奇兼奇怪,为什么苹果会规定Transition动画要按照下面的样例写: 苹果官方文档写到:把view属性变化的代码放置于beginAnimation和commitAnimation之间,即可自动实现动画效果。 那苹果的框架是如何捕获或感知到这中间的代码块的?先看看CoreAnimation中的动画框架解释。 当设置一个layer的值的时候,Layer-Tree(L-Tree)立即改变,而展示的Presentation Tree是由插值渐变。所以CoreAnimaton对代码块的捕获实际上是用Layer-...
        
阅读全文