Swift作为现在苹果极力推广的语言,发展的非常快。这个语言就和她的名字一样,比OC减少了很多的文件和代码量。头文件,bye bye啦,再不用查个代码上下的头文件源文件切换了。而且语言本身也增加了很多的安全性的考虑,比如类的初始化个阶段的检查等。不按照规定的写就不能编译通过!本文假定你有一定的编程基...
分类:
移动开发 时间:
2014-12-05 22:32:47
阅读次数:
233
/* NSRange 范围(location length) NSPoint\CGPoint 点 NSSize\CGSize ui元素的宽高 NSRect\CGRect*//* NSString 不可变字符串 ->NSMutableStri...
分类:
其他好文 时间:
2014-12-05 10:44:16
阅读次数:
118
block用来保存一段代码block的标志:^block跟函数很像: 1.可以保存代码 2.有返回值 3.有形参 4.调用方式一样 //定义block变量void (^myblock)() = ^{ NSLog(@"----------------"); NSLog(@"--------------...
分类:
其他好文 时间:
2014-12-05 10:37:43
阅读次数:
146
ARC的判断准则;只要没有强指针指向对象,就会释放对象 1.ARC特点 1>不允许调用release、retain、retainCount 2>允许重写dealloc,但是不允许调用[super dealloc] 3>@property的参数 *strong:成员变量时强指针(适用于OC对...
分类:
其他好文 时间:
2014-12-05 10:37:33
阅读次数:
319
一、计数器的基本操作1> retain : +12> release :-13> retainCount : 获得计数器二、set方法的内存管理1> set方法的实现- (void)setCar:(Car *)car{ if ( _car != car ) { [_car ...
分类:
其他好文 时间:
2014-12-05 10:37:29
阅读次数:
144
#import #import "Person.h"//构造方法:用来初始化对象的方法,是个对象方法,-开头int main(){ //Person *p = [Person new]; /* 完整地创建一个可用的对象 1.分配存储空间 +alloc...
分类:
其他好文 时间:
2014-12-05 10:35:00
阅读次数:
146
1.常量区 存放一些常量字符串2.堆 对象3.栈 存放局部变量 掌握:1.定义字符串的两种方式 1>利用数组 char name[] = "itcast"; 特点:字符串里面的字符是可以修改的 2>利用指针 char *name = "itcast"; 特点:字符串其实是一个常量字符串,...
分类:
其他好文 时间:
2014-12-05 10:33:43
阅读次数:
178
面向对象三大特性: 成员变量的封装、继承、多态 封装:/* set方法: 1.作用:提供一个方法给外界设置成员变量 2.命名规范: 1>方法名必须以set开头 2>set后面跟上成员变量的名称,成员变量...
分类:
其他好文 时间:
2014-12-05 10:32:21
阅读次数:
166
/* 1.方法的基本使用 1>retain:计数器+1,会返回对象本身 2>release: 计数器-1,没有返回值 3>retainCount:获取当前的计数器 4>dealloc *当一个对象要被回收的时候,就会...
分类:
其他好文 时间:
2014-12-05 10:30:56
阅读次数:
180
OC是面向对象的,C是面向过程的面向过程关注的是解决问题需要哪些步骤;面向对象关注的是解决问题需要哪些对象。类:#import wheels = 4; p->speed = 260; p2->wheels = 5; p2->speed =30...
分类:
其他好文 时间:
2014-12-05 09:14:27
阅读次数:
677