ios学习笔记
文章平均质量分 87
Jo_huang
.....
展开
-
Objective-C学习笔记1
这几篇笔记是读《objective-C基础教程(LearnObjective-C on the Mac For OS X andIOS)》(第二版)做的笔记。主要是一些读书时遇到的疑惑,都是自己的理解,不一定正确,纪录下来方便以后查阅,内容比较基础,对刚入门IOS的朋友也许有些帮助。1,关于BOOL类型:书第14页(P14),方框里的说明中举了一个例子,当把整数8960赋给BOOL类型原创 2015-10-20 15:22:19 · 483 阅读 · 0 评论 -
为你的ToDoList添加数据保存功能
相信学习IOS的都是从ToDoList开始的吧,官方教程里实现了ToDoList的基本功能,但是数据无法保存,一旦退出后重新进入程序后数据就会丢失,现在给ToDoList添加记忆功能。要用到的知识:1.数据保存2.沙盒概念3.消息发送数据保存和沙盒概念在我的上一篇博文已经提到。就是IOS为了安全起见不允许用户随意地写入数据,你没有权限在程序所在的目录写入数据,而只能在官方规定的目录保存原创 2015-10-20 15:22:30 · 1279 阅读 · 0 评论 -
Objective-C学习笔记2
1,[class new]和[[class alloc]init]:这两种初始化方式基本没有区别,只不过后者显示地调用init方法来初始化,也可以将init换成其他的方法,比如NSString中的initWithFormat。以下是new的定义:+ new{id newObject = (*_alloc)((Class)self, 0);Class metaClass =原创 2015-10-20 15:22:22 · 343 阅读 · 0 评论 -
在ios下保存数据到plist
今晚想把之前新手教程里的ToDoList拿出来,添加退出保存数据的功能,本来以为只需要简单地调用一个写数据函数就可以搞定,没想到竟然也折腾了好久。用NSDictionary的writeToFile方法一直保存不成功。代码非常简单,就只有几行: NSDictionary *fileData=@{@"name":@"joe", @"gender":@"male", @"age"原创 2015-10-20 15:22:27 · 1393 阅读 · 0 评论 -
Objective-C学习笔记3
1,对象初始化-(id)init{ if(self=[super init])//父类初始化 { //子类成员初始化 } return self;}以上是常见的对象初始化代码,[superinit]是调用父类的初始化函数对父类继承下来的内容进行初始化,然后更新self(将重新分配后的内存地址赋给self),通常来说调用[super原创 2015-10-20 15:22:24 · 298 阅读 · 0 评论