摘要:
IOS的界面的制作,相对于Android来说 简洁了很多,虽然创建布局的方式都是两种(代码创建、布局文件)但是Android中的xml布局文件在某些方面也属于代码创建,因为自己使用到得每一个属性 都需要记忆属性名,然后利用快捷键的方式来进行引入 ,例如 @android: ...的方式导出,如果自身... 阅读全文
摘要:
概念1 单例模式的意图是类的对象称为系统中唯一的实例,提供一个访问点,供客户类共享资源什么情况下使用单例1 1)类只能由一个实例,而且必须从一个为人熟知的访问点对其进行访问,比如工厂方法2 2)这个唯一的实例只能通过子类化进行扩展,而且扩展的对象不会破坏客户端代码单例设计模式的要点 1 1)某个类只... 阅读全文
摘要:
copy的概念1 Copy的字面意思是"复制"、"拷贝",是一个产生副本的过程2 对象拷贝的目的:要使用某个对象的数据,但是在修改对象的时候不影响原来的对象内容,常见的复制有用一个源文件产生:文件复制3 作用:复制一个副本文件特点:1 修改源文件的内容,不会影响副本文件2 修改副本文... 阅读全文
摘要:
常见的结构体1 NSPoint和CGPoint2 NSSize和CGSize3 NSRect 和 CGRectNSPoint和CGPoint的使用 1 NSPoint和CGPoint是同义的 2 typedef CGPoint NSPoint; 3 CGPoint的定义 4 struct CGPoi... 阅读全文
摘要:
NSFileManager介绍1 NSFileManager是用来管理文件系统的2 它可以用来进行常见的文件\文件夹操作(拷贝、剪切、创建等)3 4 NSFileManager使用了单例模式singleton5 使用defaultManager方法可以获得那个单例对象6 [NSFileManager... 阅读全文
摘要:
NSDictionary概述NSDictionary的作用类似:通过一个key ,就能找到对应的value同样 NSDictionary是不可变的,一旦初始化完毕,里面的内容就无法修改NSDictionary创建 1 +(instancetype) dictionary; 2 +(instanc... 阅读全文
摘要:
NSArray概述1 NSArray是OC中的数组类NSArray特点1 1)只能存放任意OC对象,并且是有顺序的2 2)不能存放非OC对象,比如int/float/double/char/enum/struct等3 3)它是不可变的,一但初始化完毕后,它里面的内容就永远是固定的,不能删除里面的元素... 阅读全文
摘要:
创建方式 1 1)直接赋值 2 NSString *str =@"abc"; 3 2)创建对象 4 NSString *str2 = [[NSString alloc]init]; 5 str2 =@"abc" 6 3)格式化创建 7 ... 阅读全文
摘要:
框架的概念1 框架是由许多类、方法、函数、文档按照一定的逻辑组织起来的组合,以便使研发程序变的更容易在OS X下地Mac操作系统中大约有80个框架为所有程序开发奠定基础的框架称为Foundation框架1 Foundation框架允许使用一些基本对象,如数字和字符串,以及一些对象集合,如数组,字典和... 阅读全文
摘要:
类似于java中的interface接口类,没有含有抽象方法,让实现它的类,必须实现其中的方法OC中的协议(protocol):1 1)Protocol:就一个用途,用来声明一大堆的方法(不能声明成员变量),不能写实现2 2)只要某个类遵守了这个协议,就拥有了这个协议中的所有方法声明3 3)只要父类... 阅读全文