并发编程札记
重点参考自 关于iOS多线程,你看我就够了。 这里只对关键的点做一总结。 iOS提供4种多线程方式:Pthreads\NSThread\Grand Central Dispatch(GCD)\NSOperation 其封装性、OO性依次由低到高。 NSThread线程的几种状态:
重点参考自 关于iOS多线程,你看我就够了。 这里只对关键的点做一总结。 iOS提供4种多线程方式:Pthreads\NSThread\Grand Central Dispatch(GCD)\NSOperation 其封装性、OO性依次由低到高。 NSThread线程的几种状态:
引言本文是对文章程序猿系列:简明Vim练级攻略的整理,感谢原作者的辛勤工作。 第一级- 存活 命令 说明 i Insert模式,按ESC回到Normal模式 x 删当前光标所在的一个字符 dd 删除当前行,并把删除的行存到剪贴板里 p 粘贴剪贴板
本文补充了一些在使用Object C时见到的狗皮膏药,主要是OOAP方面。 public private protected 方法的实现由于Object C不支持对方法使用访问修饰符: You can neither declare a method protected or p
frame The frame rectangle, which describes the view’s location and size in its superview’s coordinate system.(在父视图坐标系中的位置和大小,根据bounds和center
总原则 ARC只适用于Objective-C对象,不适用于C, Core Foundation, malloc(), free().因此仍需手动管理这些内容。 4个ARC必须遵守的规则: No Access to Memery Methods 不要使用 retain/relea
不要给Window添加直接添加View, 而是添加 view controller,controller关联的View将会自动被添加上。这是因为controller会自动管理view在需要时被加载,在特定条件下被释放,即controller起到了重要的资源管理的作用。 每个Vie
文章选自苹果文档阅读指南
UI测试参见文章 KIF 集成测试 一套开源的集成测试框架,地址。 先下载CocoaPods(用于Cocoa工程库管理的工具) 截图测试参见FBSnapshotTestCase 截图测试 。 TestFlight Beta测试参见[TestFlight Beta Test](ht
现在逛 微信朋友圈、公共号、Zaker、今日头条、微博、知乎等,都会发现一些喜欢的文章。目前都只能在各自的app里添加收藏,而且收藏的都只是原始文章的链接。一则 查找不便;二则 若原始链接失效,则找不到了。 因此设想有一个工具,可以整合这些碎片化的信息, 将所有自己喜欢的内容都收
Objective-C提供的协议(Protocol)类似于Java中的接口(interface),提供了一种扩展方法和属性的方式。在采用了(adopt)协议后,需要实现协议中所有的方法,否则编译器会报warning。因此Protocol通常要根据功能,其声明的方法要少且有内聚性。