上一页 1 2 3 4 5 6 7 ··· 21 下一页
前言: unrecognized selector类型的crash是因为一个对象调用了一个不属于它的方法导致的。要解决这种类型的crash,我们先要了解清楚它产生的具体原因和流程。本文先讲了消息传递机制和消息转发机制的流程,然后对消息转发流程的一些函数的使用进行举例,最后指出了对“unrecogni Read More
posted @ 2017-02-19 17:28 Xylophone Views(2119) Comments(0) Diggs(0)
前言: Blocks表现为“带有自动变量(局部变量)的匿名函数”。Blocks的本质是Objective-C的对象。本文主要内容来自《Objective-C高级编程 iOS与OSX多线程和内存管理》学习与探索,从Blocks的表现形式出发,通过Objective-C转换成的C++源码探索Blocks Read More
posted @ 2016-12-28 17:21 Xylophone Views(649) Comments(0) Diggs(0)
iOS项目中第三方开源库的工具有Cocoapods和Carthage,swift官方出了一个包管理工具SPM(Swift Package Manager)。 首先,大体讲一下Cocoapods和Carthage的区别:CocoaPods会直接创建和修改项目的workspace配置,创建的是高度集成的 Read More
posted @ 2016-11-15 16:51 Xylophone Views(725) Comments(0) Diggs(0)
APNS,即Apple Push Notification Service苹果推送通知服务,是苹果的服务器。 推送通知可以分为三个阶段: 第一阶段:应用程序把要发送的消息、目的iPhone的标识打包,发给APNS。 第二阶段:APNS在自身的已注册Push服务的iPhone列表中,查找有相应标识的i Read More
posted @ 2016-10-25 11:18 Xylophone Views(813) Comments(0) Diggs(0)
学习博客:《iOS黑魔法-Method Swizzling》 (这个作者太牛了,写了我一直想知道的类簇的swizz方法) 前言: 使用另一份实现来替换原有的方法实现,这道工序叫做“方法调配”,开发者常用此技术向原有实现中添加新功能。 一、 一般的swizz 先给要替换的方法的类添加一个Categor Read More
posted @ 2016-10-21 10:53 Xylophone Views(330) Comments(0) Diggs(0)
书名:《从0到1》 作者:彼得·蒂尔(Peter Thiel) 笔记内容: 第一章:《未来的挑战》 两种进步:从1到n,水平进步,在宏观上用“全球化”这个词概括; 从0到1,垂直进步,用“科技”这个词概括。 本章主要观点: 大部分人认为世界的未来由全球化决定,但事实是———科技更有影响力。 本章最后 Read More
posted @ 2016-06-07 17:18 Xylophone Views(519) Comments(0) Diggs(0)
内容概要: 本文先讲解了UITableView概述,然后主要从应用方面讲解了UITableViewController(包括add、delete、move单元cell的操作,以及UITableViewDelegate和UITableViewDataSource的相关知识),然后讲解了UITableV Read More
posted @ 2016-04-12 13:05 Xylophone Views(630) Comments(0) Diggs(1)
内容提要: 本文前两部分讲了Cocoa的集合类和Swift的集合类,其中Cocoa提供的集合类包括NSArray、NSMutableArray、NSDictionary、NSMutableDictionary、NSSet;Swift的集合类包括Array<SomeType>或[SomeType]、S Read More
posted @ 2016-03-28 11:17 Xylophone Views(451) Comments(0) Diggs(0)
文章概要: 本文从4个方面讲解了RunLoop:(1)RunLoop介绍;(2)何时使用RunLoop;(3)RunLoop的使用;(4)常见问题。本文算是一个读别人博客的笔记,不是原创,只是按照自己的思路整理了一下。 参考资料: 《深入理解RunLoop》 《iOS-RunLoop充满灵性的死循环 Read More
posted @ 2016-03-07 10:26 Xylophone Views(521) Comments(0) Diggs(0)
内容提要: 本文首先对比MVC简单介绍了MVVM的概念和优点,其次,简单介绍了Reactive Cocoa的使用,最后,通过一个例子介绍了使用Reactive Cocoa的MVVM框架。 正文: 首先推荐2篇MVVM介绍的特别好的文章:《ReactiveCocoa 和 MVVM 入门》《MVVM T Read More
posted @ 2016-03-07 10:26 Xylophone Views(425) Comments(0) Diggs(0)
上一页 1 2 3 4 5 6 7 ··· 21 下一页