2016年1月20日

Xcode 7新特性Lightweight Generics 轻量级泛型与__kindof修饰符

摘要: Lightweight Generics轻量级泛型,轻量是因为这是个纯编译器的语法支持(llvm 7.0),和 Nullability 一样,没有借助任何 objc runtime 的升级,也就是说,这个新语法在 Xcode 7 上可以使用且完全向下兼容(更低的 iOS 版本)带泛型的容器12NSA... 阅读全文

posted @ 2016-01-20 10:57 Jason_Luo 阅读(273) 评论(0) 推荐(0)

2016年1月18日

@synchronized 是递归锁,类似NSRecursiveLock,递归调用不会引起死锁,而NSLock是非递归锁。

摘要: 本文翻译自Ryan Kaplan的More than you want to know about @synchronized因为原文一些内容写的不太准确,我按照我的理解做出了批注和补充。如果你已经使用 Objective-C 编写过任何并发程序,那么想必是见过 @synchronized 这货了。... 阅读全文

posted @ 2016-01-18 17:17 Jason_Luo 阅读(3238) 评论(1) 推荐(0)

Your build settings specify a provisioning profile with the UUID, no provisioning profile was

摘要: 在Archive项目时,出现了“Your build settings specify a provisioning profile with the UUID “”, however, no such provisioning profile was found”的出错。一直提示指定UUID的pr... 阅读全文

posted @ 2016-01-18 11:39 Jason_Luo 阅读(159) 评论(0) 推荐(0)

2015年12月17日

NSOperationQueue与GCD

摘要: NSOpertaionQueue用GCD构建封装的,是GCD的高级抽象。其次,我们要区别两者的不同GCD仅仅支持FIFO队列,而NSOperationQueue中的队列可以被重新设置优先级,从而实现不同操作的执行顺序调整。GCD不支持异步操作之间的依赖关系设置。如果某个操作的依赖另一个操作的数据(生... 阅读全文

posted @ 2015-12-17 17:09 Jason_Luo 阅读(339) 评论(0) 推荐(0)

2015年12月9日

Objective-C中继承和类别的比较:category&Inherit

摘要: Category与Extension的区别:1. Extension 是匿名的Category。2. Extension 定义的方法,须在类的implement 中实现,而category不强求。3. Extension可以定义属性,而Category不能定义属性。继承与分类最大的区别是,一般情况下... 阅读全文

posted @ 2015-12-09 15:37 Jason_Luo 阅读(306) 评论(0) 推荐(0)

2015年12月7日

iOS 事件处理机制与图像渲染过程

摘要: http://www.cocoachina.com/ios/20151203/14549.htmliOS 事件处理机制与图像渲染过程iOS RunLoop都干了什么iOS 为什么必须在主线程中操作UI事件响应CALayerCADisplayLink 和 NSTimeriOS 渲染过程渲染时机CPU ... 阅读全文

posted @ 2015-12-07 16:32 Jason_Luo 阅读(220) 评论(0) 推荐(0)

2015年12月3日

[iOS]用instancetype代替id作返回类型有什么好处?(转)

摘要: 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。作者:管策链接:http://zhuanlan.zhihu.com/Foundation/19569459来源:知乎2014-07-07更新:苹果在iOS 8中全面使用instancetype代替idSteven Fisher:只要... 阅读全文

posted @ 2015-12-03 11:59 Jason_Luo 阅读(212) 评论(0) 推荐(0)

2015年11月7日

插值技术之Catmull-Rom Spline Interpolating

摘要: 作者:i_dovelemon来源:CSDN,http://www.dxstudio.com/guide_content.aspx?id=70a2b2cf-193e-4019-859c-28210b1da81f日期:2015 / 8 / 25主题:Catmull-Rom Spline Interpol... 阅读全文

posted @ 2015-11-07 18:14 Jason_Luo 阅读(1289) 评论(0) 推荐(0)

2015年8月5日

ReConnect BLE Device

摘要: 取得UUID先前文章CoreBluetooth For Central (3)中,在didDiscoverPeripheralDelegate取得可連線裝置的物件CBPeripheral,123456//-----------start------------ (void)centralManage... 阅读全文

posted @ 2015-08-05 12:43 Jason_Luo 阅读(285) 评论(0) 推荐(0)

2015年4月25日

count -1 问题

摘要: NSMutableArray *ar = [[NSMutableArray alloc]init]; NSLog(@"%d",((int)[ar count]-1)>100?1:0); NSLog(@"%d",([ar count]-1)>100?1:0);还是要记住无符号整型在for循环中,... 阅读全文

posted @ 2015-04-25 16:28 Jason_Luo 阅读(125) 评论(0) 推荐(0)

导航