摘要:
[[NSMutableArray array] retain]; 阅读全文
摘要:
采用SQLite数据库来存储数据。SQLite作为一中小型数据库 第一步:需要添加SQLite相关的库以及头文件:在项目文件的Build Phases下,找到Link Binary Library(ies),添加libsqlite3.0.dylib(libsqlite3.dylib与前者的区别暂时不... 阅读全文
摘要:
NSUserDefaults:用来保存应用程序设置和属性、用户保存的数据。用户再次打开程序或开机后这些数据仍然存在。NSUserDefaults可以存储的数据类型包括:NSData、NSString、NSNumber、NSDate、NSArray、NSDictionary。如果要存储其他类型,则需要... 阅读全文
摘要:
1 熟悉各种接口开发,主要是 Webservice Socket FTP等几种2 多线程3 设计模式,主要是 委托模式 单例模式4 熟悉OC 语言5 熟悉swift6 内存管理7 GUI开发 也就是界面开发8 数据存储 数据库9 TCP/UDP HTTP 协议10 有自己的作品,熟悉app 上架的基... 阅读全文
摘要:
类别和类扩展的区别。categories和extensions的不同在于后者可以添加属性。另外后者添加的方法是必须要实现的。extensions可以认为是一个私有的categories。 阅读全文
摘要:
指向对象的指针,而不复制引用对象本身。深层复制:复制引用对象本身。 阅读全文
摘要:
[[UIDevice currentDevice].systemVersion floatValue]获取当前系统的版本号例如:ios 9.1.2 阅读全文
摘要:
Object-c的类可以多重继承么?可以实现多个接口么?Object-c的类不可以多重继承;可以实现多个接口,通过实现多个接口可以完成C++的多重继承;虽然OC在语法上禁止类使用多继承,但是在协议的遵守上却允许使用多继承。所以可以用协议来实现多继承。但是协议只能提供接口,而没有提供实现方式,如果只是... 阅读全文
摘要:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { static NSString *CellIdentifier = @"Ce... 阅读全文
摘要:
(1). 文件CMD + N: 新文件CMD + SHIFT + N: 新项目CMD + O: 打开CMD + S: 保存CMD + SHIFT + S: 另存为CMD + W: 关闭窗口CMD + SHIFT + W: 关闭文件(2). 编辑CMD + [: 左缩进CMD + ]: 右缩进CMD ... 阅读全文