一.代码层面 1.合理使用NSDateFormatter 和 NSCalendar这种高开销对象 性能测试表明,NSDateFormatter的性能瓶颈是由于NSDate格式...
一.代码层面 1.合理使用NSDateFormatter 和 NSCalendar这种高开销对象 性能测试表明,NSDateFormatter的性能瓶颈是由于NSDate格式...
What's New in Xcode 9 Xcode是用于为Apple TV,Apple Watch,iPad,iPhone和Mac创建应用程序的完整开发人员工具集。Xco...
View controllers 通常是 iOS 项目中最大的文件,并且它们包含了许多不必要的代码。所以 View controllers 中的代码几乎总是复用率最低的。我们...
Table view 是 iOS 应用程序中非常通用的组件。许多代码和 table view 都有直接或间接的关系,随便举几个例子,比如提供数据、更新 table view,...
在 iOS 5 之前,view controller 容器是 Apple 的特权。实际上,在 view controller 编程指南中还有一段申明,指出你不应该使用它们。A...
iOS开发中,- (void)layoutSubviews{}方法及相关方法 - (void)layoutSubviews - (void)layoutIfNeeded - ...
报错描述:使用代码创建窗口,没有反应,无法进入 didFinishLaunchingWithOptions方法. 报错原因:没有正确重写didFinishLaunchingW...
打开spotlight,输入“终端”,然后粘贴输入 显示Mac隐藏文件的命令:【defaults write com.apple.finder AppleShowAllFil...
第一、UIButton的定义 UIButton *button=[[UIButton buttonWithType:(UIButtonType); 能够定义的button类型...
一、NSString用法 1.字符串写入文件: [str writeToFile:@"/Users/zhaoxiaohu/Desktop/"atomically:YESenc...
1. 介绍 现在的ios开发中,我们通常会使用MVC模式。当我们拿到数据的时候,我们要把数据转成模型使用。 2. 优点: (1)降低代码的耦合度 (2)所有字典转模型部分的代...
AFNetWorking的介绍 分享一个很详细的总结 www.cocoachina.com/ios/20161209/18277.html AFNetWorking是目前iO...
alloc:分配内存。init:初始化。 new:代替上面两个函数:分配内存,并且初始化。 上代码 【 Summary 】: 0. 在实际开发中很少会用到new,一般创建对象...