03 2016 档案
摘要:一.通知(NSNotification) NSNotification 通知类,这个类中有 NSNotificationCenter 通知中心类 NSNotificationCenter* notification = [NSNotificationCenter defaultCenter]; 添加
阅读全文
摘要:【协议】 @protocol 【协议的作用】:规定了需要实现的接口方法,在委托方和代理方都需要遵从的一个协议。 委托方通过(nt.delegate = self;)这种方式进行委托【注,不仅可以委托自己,也可以委托其他的类】 代理方通过([_delegate test];)这种方式进行方法的代理(替
阅读全文
摘要:/***** 该文一共总结了以下六种文件操作 1.NSKeyedArchiver、 2.对类对象进行归档 <NSCoder>协议 3.文件管理类 NSFileManger 4.对文件操作 plist 5.NSUserDefault 单例类 6.Json解析********/ /* 1.如果对象是NS
阅读全文
摘要:Δ一. .plist文件 .plist文件是一个属性字典数组的一个文件; .plist文件可以用来存储:字典、数组、字符串等对象数据,可以混搭存储 【注】iOS开发中,plist文件一般用于app的配置信息 【注】ios开发工程中,允许多个plist文件共存。 【注】plist文件用来存储小数据量的
阅读全文
摘要:一.归档NSKeyedArchiver 1.第一种方式:存储一种数据。 //归档 //第一种写法 //对象--文件 NSArray* array = [[NSArray alloc]initWithObjects:@"zhang",@"wang",@"li", nil]; NSString* fil
阅读全文
摘要:Foundation框架下的常用类 一.【NSNumber】 【注】像int、float、char、double等这种都是基础数据类型。 【注】继承自C语言的基础变量类型(int,float,char、double等)不能被添加到数组和字典等oc专有的数据结构中。使用不方便,也不能通过添加类别等oc
阅读全文
摘要:#ifdef DEBUG #define NSLog(FORMAT, ...) fprintf(stderr,"%s\n",[[NSString stringWithFormat:FORMAT, ##__VA_ARGS__] UTF8String]); #else #define NSLog(...
阅读全文
摘要:【认识选择器】 SEL 1.选择器(SEL)是一个变量类型。 2.选择器用来装成员消息(成员方法) people* manInBlack = [[people alloc]init]; //SEL 是一个选择器类型,好比int a,int 是一个整型 //创建了一个选择器sel,sel装了manIn
阅读全文
摘要:内存管理 【问】内存管理到底做了件什么事? oc中内存是如何创建和如何释放。 oc内存管理 【手动内存管理MRC】 Xcode5之前都是手动内存管理 【问】现在都是Xcode7,为什么还要学习手动管理内存? 【答】目前阶段,手动管理内存的项目仍然存在 arc转mrc:工程—>targets—>bui
阅读全文
摘要:1.IBAction: // 1> 能保证方法可以连线 2> 相当于void 2.IBOutlet: 1> 能保证属性可以连线 3.常见错误 setValue:forUndefinedKey:]: this class is not key value coding 错误原因是:连线出问题了 4.X
阅读全文
摘要:一.认识数组 oc中可以把NSObject对象的子类放到数组这个集合中,但是int、float、double等基础数据类型需要先进行转换才可以存入数组。 oc中数组以NS开头,其中分为可变数组和不可变数组; 1.不可变数组(NSArray) 数组在创建的时候被初始化之后,不可以再次进行增、删、改;
阅读全文
摘要:OC是面向对象的,C是面向过程的。面向对象和面向过程只是解决问题的两种不同思想 面向对象中有2个非常重要的概念:类和对象
阅读全文
摘要:面向对象编程进阶和字符串 Δ一.类的设计模式—单例 【单例】程序允许过程中,有且仅有一块内存空间存在,这种类的设计模式成为单例 【问】什么时候用到单例 【答】数据共享的时候 以Apple为例: + (Apple *)share { static Apple * a = nil; static dis
阅读全文
摘要:1. 计算机需要处理数据 2.数据需要保存在存储器上 3. 计算机只能识别0或者1的二进制数据 4.我们看到的,用到的所有数据在计算机中都是以二进制存储的 5.内存中的相同的01二进制数据,以不同的编码,可以有不同的展现形式 6. 十进制整数与二进制、八进制、十六进制相互转换 十进制转其他进制,取余
阅读全文

浙公网安备 33010602011771号