11 2015 档案

摘要://系统类型的对象归档(NSString/NSArray/NSDictionary)//1、设置归档路径,该路径需要详细到文件(不能是文件夹)//2、得到要归档的对象//3、通过NSKeyedArchiver调用archiveRootObject方法,进行归档//4、解档 通过NSKeyedUnar... 阅读全文
posted @ 2015-11-28 20:18 风雨彩 阅读(263) 评论(0) 推荐(0) 编辑
摘要:Documents:保存应用运行时生成的需要持久化的数据,iTunes会自动备份该目录。苹果建议将程序中建立的或在程序中浏览到的文件数据保存在该目录下,iTunes备份和恢复的时候会包括此目录tmp:保存应用运行时所需的临时数据,使用完毕后再将相应的文件从该目录删除。应用没有运行时,系统也有可能会清... 阅读全文
posted @ 2015-11-28 20:06 风雨彩 阅读(865) 评论(0) 推荐(0) 编辑
摘要:UINavigationController#import "AppDelegate.h"#import "ViewController.h"@interfaceAppDelegate ()@end@implementation AppDelegate- (BOOL)application:(UIA... 阅读全文
posted @ 2015-11-26 15:34 风雨彩 阅读(437) 评论(0) 推荐(0) 编辑
摘要:委托的作用有两个,一个是传值,一个是传事件。 委托用到的最多的用途 回传值(回调) 当我们声明了遵循的协议的属性时,属性的关键字要用weak或者assign,目的是为了避免循环引用 委托模式,它的特点是,一对一 用途是用在有上下级关系的两个view,不能跨级调用 例如:Read... 阅读全文
posted @ 2015-11-23 22:46 风雨彩 阅读(219) 评论(0) 推荐(0) 编辑
摘要:通讯录可实现增删改//把导航控制器设置为给视图#import "AppDelegate.h"#import "ViewController.h"@interfaceAppDelegate ()@end@implementation AppDelegate- (BOOL)application:(U... 阅读全文
posted @ 2015-11-22 21:09 风雨彩 阅读(573) 评论(0) 推荐(0) 编辑
摘要:#import "AppDelegate.h"#import "ViewController.h"@interfaceAppDelegate ()@end@implementation AppDelegate- (BOOL)application:(UIApplication *)applicati... 阅读全文
posted @ 2015-11-21 17:18 风雨彩 阅读(1091) 评论(1) 推荐(0) 编辑
摘要:重用机制:当我们使用tableView时,系统只会创建屏幕中显示的cell个数+1,当cell滑出可视范围时,会将此Cell放入重用池,当有新的cell滑进可视范围时,会先到重用池找有没有可以使用的cell(根据标识),如果能找到,则拿出来直接用,否则再创建新的cell#import "ViewCo... 阅读全文
posted @ 2015-11-18 08:15 风雨彩 阅读(312) 评论(0) 推荐(0) 编辑
摘要:contentSize //定义内容区域大小,决定是否能够滚动contentOffset //屏幕左上角距离坐标原点的偏移量scrollsToTop //滑动到顶部(点状态的时候)pagingEnabled //是否整屏翻动bounces //边界是否回弹//1.创建一个scro... 阅读全文
posted @ 2015-11-17 01:03 风雨彩 阅读(150) 评论(0) 推荐(0) 编辑
摘要:简介 沙盒文件中存储有原始用户信息,老用户可以直接登录。新用户需要进行注册,注册之后信息会永久保存。#import "AppDelegate.h"#import "LoginViewController.h"@interfaceAppDelegate ()@end@implementation A... 阅读全文
posted @ 2015-11-14 19:44 风雨彩 阅读(3385) 评论(0) 推荐(0) 编辑
摘要:基础小控件 /***************************************UIlabel*************************************/ UILabel *label = [[UILabel alloc]init];//创建UIlabel对象 lab... 阅读全文
posted @ 2015-11-12 20:07 风雨彩 阅读(269) 评论(0) 推荐(0) 编辑
摘要:沙盒机制 数据持久化:内存数据到实体文件的过渡。 每个应用都有属于自己的存储空间,即沙盒。 一个app只能访问自己的沙盒,不可访问其他区域 。 如果应用需要进行文件操作,则必须将文件存放在沙盒中。 Documents:将程序中建立的或在程序中浏览到的文件数据保存在该目录下,iTunes备份和恢复的时... 阅读全文
posted @ 2015-11-11 14:37 风雨彩 阅读(132) 评论(1) 推荐(1) 编辑
摘要:简要说明: 该计算器可以实现多位数的加减乘除,还可以连加减。不能实现算术的优先级,若有好的想法,可以告知一二。#import "AppDelegate.h"#import "ViewController.h"@interfaceAppDelegate ()@end@implementation A... 阅读全文
posted @ 2015-11-10 22:26 风雨彩 阅读(213) 评论(0) 推荐(0) 编辑
摘要:UIButton *btn=[UIButtonbuttonWithType:UIButtonTypeCustom];//一般都是设置为该类型 btn.frame=CGRectMake(100, 80, 80, 80);//设定button的位置与大小 btn.backgroundColor=[U... 阅读全文
posted @ 2015-11-09 18:47 风雨彩 阅读(256) 评论(0) 推荐(0) 编辑
摘要:UIProgressView *pr=[[UIProgressView alloc]init]; pr.frame=CGRectMake(150.0, 190.0, 130.0, 30.0);//进度条在屏幕上的位置与大小 pr.progressViewStyle= UIProgressVi... 阅读全文
posted @ 2015-11-07 16:44 风雨彩 阅读(1674) 评论(0) 推荐(0) 编辑
摘要:id数据类型1.通用的指针类型2.没有*号3.使用id类型时,不能给对象的属性或成员变量进行赋值4.可以对其发送任何(存在的)消息import与@class的区别1.import会包含这个类的所有信息,包括实体变量和方法,而@class只是告诉编译器,其后面声明的名称是类的名称2.如果类之间有循环依... 阅读全文
posted @ 2015-11-07 02:08 风雨彩 阅读(218) 评论(0) 推荐(0) 编辑
摘要:1.copy:返回不可变对象 2.mutable-copy:返回可变对象3.浅拷贝————地址 不产生新的对象,直接指向原有对象4.深拷贝————内容 产生新的内容,其内容是原来对象的内容5.浅拷贝跟其接受类型没有关系,传入类型也没有关系6.深拷贝跟其传入的类型没有关系,但是会受其接收类型的影响。... 阅读全文
posted @ 2015-11-03 17:34 风雨彩 阅读(107) 评论(0) 推荐(0) 编辑
摘要:a、alloc retain new copy 会让计数器加1,release会让计数器减1。 b、dealloc方法用于销毁对象,收回内存。其和alloc分配内存对应。dealloc方法不能被直接调用,而是由系统在销毁对象时调用。retain和release对应。 c、影响引用计数的方法:... 阅读全文
posted @ 2015-11-02 17:38 风雨彩 阅读(105) 评论(0) 推荐(0) 编辑
摘要:协议:用来声明方法用的,不用写实现部分,不能声明成员变量。当一个类遵守协议时,在这个类中可以实现协议中的所有方法。协议用表示协议可以 阅读全文
posted @ 2015-11-01 09:20 风雨彩 阅读(131) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示