摘要:
App Store 1. 帐号身份 0. 有Xcode 写程序,在虚拟机上运行 1. 成为苹果使用者 appleid 验证邮箱 权限: 能下载应用程序 2. 成为苹果开发者 https://developer.apple.com/cn/ 权限: 1) 能看当前时代的文档 2) 能看苹果官方开发视频 3) 下载官方示例代码 3. 加入iOS开发者计划 1) 一般开发者 99每年 可以上传到 App Store 注册时,你需要勾选,你是个人/企业 信用卡 VISA 万事达 银联 PDF 打印 VISA 卡号 有效期 安全码 传真过去 需要帮助?打电话 付费流程大约需要15天 2) 企业开发者 29 阅读全文
摘要:
xml被plist取代了 数据库被coredata取代了一、Core Data 高级补充 1. Core Data 本质是什么?操作数据库的数据 ORM Object Relationship Mapping 对象关系映射解决的问题是->对象 和 数据库之间的关系 数据库: Database 专门用于存储、查询、增删改数据的地方 从类型上分: 关系型(最广泛) 字典型 关系型数据库: 用表去表达一个类型的数据,一个表里有很多条数据,每条数据的格式是一样的 CREATE TABLE Message { boolean fromMe INT type VARCHAR(30) content 阅读全文
摘要:
一、 KVC 1. KVC 使用前:黯淡无光 if ([keyPath isEqualToString:@"name"]) { self.labelName.text = self.person.name; }elseif ([keyPath isEqualToString:@"level"]){ self.labelLevel.text = self.person.level; self.progressViewLabel.progress = [self.person.levelfloatValue]/6.0; } 使用后:NSDictionary 阅读全文
摘要:
单例模式是设计模式之一,使用频率高,让数据或对象在程序的各个地方都能访问,保持唯一要素:各个地方都能访问方法+ 静态消息 只要导入类 就能访问保持唯一1.在静态消息内限制对象的创建2.外部不要调用alloc#import "MXSingleton.h"staticMXSingleton * _instance;@implementation MXSingleton+(MXSingleton *)sharedInstance{ if (_instance == nil) { _instance = [[MXSingletonalloc] init]; } return_ins 阅读全文
摘要:
一、 User Defaults 1. 是什么? 是一个特殊的plist文件 2. 干什么? 用于保存应用的配置信息 3. 存什么信息? 信息:欢迎界面有没有被打开过 目的:欢迎界面只显示一次 信息:应用程序被打开的次数/使用的时间长度/交互的次数 目的:当应用程序被打开10次后 请求用户对程序打星 信息:数据版本信息 目的:数据迁移 1.0 1|TXT|数据迁移 2.0 2212|26782162|TXT|数据迁移|3278232234562734 信息:默认信息 目的:打开应用程序后 显示默认帐号名- (void)viewDidLoad{ [superviewDidLoad]; /... 阅读全文
摘要:
一、XML 可扩展标记语言是什么?是一段有规范的字符串,用在哪?用在任何地方语法:* 结点Node 结点内容* 结点的开始和结尾配对* 结点内可以有子结点* 结点内可以有文本* 结点名和属性名区分大小写* 结点不能交叉* 结点名和属性名 随便写术语:结点、属性叶子结点 :没有子结点的结点 可以简化非叶子结点 :有子结点的结点 对于存储数据的xml,非叶子结点几乎不存储任何文本,对于一些xml的变体xhtml,就会出现大量的非叶子子结点存储文本的现象,比如: ... ggg...... 根结点 :没有父结点的结点,一个xml只能有一个根结点层级关系:子结点父结点兄弟结点其他:特殊符号不能直接写. 阅读全文
摘要:
【day0201_NSFileHandle】:文件句柄1 NSFileHandle 文件对接器、文件句柄常用API:- (NSData *)readDataToEndOfFile;读取数据到最后- (NSData *)readDataOfLength:(NSUInteger)length; 读取长度- (void)writeData:(NSData *)data; 写数据- (unsignedlonglong)seekToEndOfFile; 将文件指针移至最后,并返回文件长度- (void)seekToFileOffset:(unsignedlonglong)offset; 指定文件指针位置 阅读全文
摘要:
模型1 将数据存储到硬盘,将硬盘上的数据在读回内存2 文件存储:NSFileHandle 对文件的读写NSData 二进制数据NSString 表示文件路径NSFileManager(对文件的操作创建、删除、改名、是不是文件夹) 【day0101_NSString】:NSString读取存储用法NSString 路径用于表达文件的位置(/User/Apple/yz/docu...)相对路径 apple/绝对路径 /User/Apple- (void)viewDidLoad{ [superviewDidLoad]; NSString *path = @"/Users/tarena/yz 阅读全文