iOS runtime编程

2015-07-07
阅读 1 分钟
4.6k
iOS Runtime理解真的很有难度,看了苹果的文档还是有很多细节不能理解,下面链接是英文原版文档和一篇中文翻译。Objective-C Runtime Programming GuideObjective-C Runtime Reference刨根问底Objective-C Runtime

iOS如何避免文件和数据被同步到iCloud和iTunes?

2015-07-02
阅读 2 分钟
8.5k
问:我的App沙盒包含一些文件,用于在设备离线时候能够正常使用。这些文件不包含用户数据,同时也不需要被同步。我该怎样做防止文件和数据被同步到iCloud呢?

iOS工程师技能列表

2015-06-30
阅读 1 分钟
13.1k
Objective-C objective-c语言基础 library,framework的制作 Runtime编程 LLVM原理和调优 操作系统 iOS内存管理和调优 iOS的文件系统和沙盒机制 iOS多线程编程(Thread,GCD,NSOperation) iOS网络和服务器编程(NSURLConnection,NSURLSession) iOS系统的各种安全机制 网络编程 iOS网络发送机制调整和优化(NSURLSession...

iOS开发小技巧总结20150318

2015-03-18
阅读 1 分钟
2.6k
#define DLog(fmt, ...) NSLog((@"%s [Line %d] " fmt), PRETTY_FUNCTION, LINE, ##VA_ARGS);

scrollsToTop使用技巧

2015-02-26
阅读 1 分钟
4.5k
在有TableView和ScrollView的界面中,点击屏幕的Status Bar即可回到顶部,这是因为ScrollView的property scrollsToTop默认为YES。

iOS 'The sandbox is not sync with the Podfile.lock'问题解决

2015-02-25
阅读 1 分钟
16.3k
github下载的Demo,很多时候使用到CocoaPods,有的时候因为依赖关系或者版本问题不能编译运行。出现例如 The sandbox is not sync with the Podfile.lock 问题时候,如下所示

Objective-C属性修饰符strong和copy的区别

2015-01-28
阅读 2 分钟
29.3k
在定义一个类的property时候,为property选择strong还是copy特别注意和研究明白的,如果property是NSString或者NSArray及其子类的时候,最好选择使用copy属性修饰。为什么呢?这是为了防止赋值给它的是可变的数据,如果可变的数据发生了变化,那么该property也会发生变化。