2014年12月5日
摘要: 一、UITableView 1、数据展示的条件 1>UITableView的所有数据都是由数据源(dataSource)提供的,所以要像在UITableView展示数据,必须设置UITableView的dataSource数据源对象 2>要想用UITableView的dataSource对象,必... 阅读全文
posted @ 2014-12-05 10:11 墓厄 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 一、UIScrollView(1).常见属性@property(nonatomic) CGPoint contentOffset; //记录UIScrollView滚动的位置@property(nonatomic) CGSize contentSize; //内容尺寸(能滚动的范围)@propert... 阅读全文
posted @ 2014-12-05 09:48 墓厄 阅读(134) 评论(0) 推荐(0) 编辑
摘要: UIView *oneView = name[0];//2.添加到控制器的view里面去[self.view addSubview:greenView];//3.storyboard和xib的异同 1>区别 *storyboard:描述软件界面,大范围,重量级,比较适合描述软件的所有界面... 阅读全文
posted @ 2014-12-05 09:47 墓厄 阅读(487) 评论(0) 推荐(0) 编辑
摘要: 一、类扩展(class extension,匿名分类) 1.格式 @Interface 类名() { //成员变量... } //方法声明... @end 2.作用 1>写在.m文件中 2>一般用来扩充私有成员变量、@property属性、方法等二、随机数生成 1.arc4random() 会... 阅读全文
posted @ 2014-12-05 09:45 墓厄 阅读(252) 评论(0) 推荐(0) 编辑
摘要: NSBundle一.获取图片1. NSString *path = [[NSBundle mainBundle] pathForResource:@"resourceName" ofType:@“resourceType"]; UIImage *image = [[UIImageimageW... 阅读全文
posted @ 2014-12-05 09:44 墓厄 阅读(139) 评论(0) 推荐(0) 编辑
摘要: UIViewframe:位置和尺寸 也可用center移动transform:形变一、控件的属性1.frame 1>表示控件的位置和尺寸(以父控件的左上角为坐标原点(0,0)) 2>修改这个属性,可以调整控件的位置和尺寸2.center 1>表示控件的重点(以父控件的左上角为... 阅读全文
posted @ 2014-12-05 09:44 墓厄 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 1.动画(头部-开始动画)[UIView beginAnimations:nil context:nil];2.设置动画的执行时间[UIView setAnimationDuration:1.0];3.向上移动// CGPoint tempCenter = _btn.center;CGRect te... 阅读全文
posted @ 2014-12-05 09:41 墓厄 阅读(221) 评论(0) 推荐(0) 编辑
摘要: Product ->>profile1.有缓存(无法释放,参数传的是文件名)[UIImage imageNamed:@""];2.无缓存(用完就会释放,参数传的是全路径)[[UIImage alloc] initWithContentsOfFile:] 阅读全文
posted @ 2014-12-05 09:40 墓厄 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 1.显示图片 1>UIIMageView只能一种图片(图片默认会填充整个UIImageView)image\setImage 2>UIButton能显示2种图片 *背景(背景会填充整个UIButton)setBackgroungImage:forState: *前置(覆盖在背景上面的图片,按照之... 阅读全文
posted @ 2014-12-05 09:39 墓厄 阅读(201) 评论(0) 推荐(0) 编辑
摘要: id类型不能用点语法- (IBAction)run:(id)sender{ //sender.tag 错误 [sender tag]} 阅读全文
posted @ 2014-12-05 09:39 墓厄 阅读(146) 评论(0) 推荐(0) 编辑
摘要: //创建按钮 UIButton *btn = [[UIButton alloc] init]; btn.frame = CGRectMake(0, 0, 100, 100); // 设置按钮在普通状态下的属性// 设置背景图片 UIImage *normal ... 阅读全文
posted @ 2014-12-05 09:38 墓厄 阅读(247) 评论(0) 推荐(0) 编辑
摘要: header search paths 文件路径1.生成.o文件 gcc -c 文件名1.c2. ar crs 文件.a 文件名1.o3. gcc main.c -I. -L. -ltest4.查看文件中的符号 nm 查看.a是虚拟机还是真机两种方法file libStudent.alipo ... 阅读全文
posted @ 2014-12-05 09:35 墓厄 阅读(256) 评论(0) 推荐(0) 编辑
摘要: @protocol MyProtocol//@required 要求实现,不识闲就会发出警告 默认//@optional 不要求实现- (void)test1;@required - (void)test2;- (void)test3;@optional- (void)test4;@end/* ... 阅读全文
posted @ 2014-12-05 09:34 墓厄 阅读(218) 评论(0) 推荐(0) 编辑
摘要: block用来保存一段代码block的标志:^block跟函数很像: 1.可以保存代码 2.有返回值 3.有形参 4.调用方式一样 //定义block变量void (^myblock)() = ^{ NSLog(@"----------------"); NSLog(@"--------------... 阅读全文
posted @ 2014-12-05 09:31 墓厄 阅读(192) 评论(0) 推荐(0) 编辑
摘要: #import #import "Person.h"void test9(){ // 输出当前函数名 NSLog(@"%s\n", __func__);}int main(){ // 输出行号 NSLog(@"%d", __LINE__); // NSLog输出... 阅读全文
posted @ 2014-12-05 09:30 墓厄 阅读(366) 评论(0) 推荐(0) 编辑
摘要: /* NSRange 范围(location length) NSPoint\CGPoint 点 NSSize\CGSize ui元素的宽高 NSRect\CGRect*//* NSString 不可变字符串 ->NSMutableStri... 阅读全文
posted @ 2014-12-05 09:29 墓厄 阅读(225) 评论(0) 推荐(0) 编辑
摘要: #import #import "Person.h"//构造方法:用来初始化对象的方法,是个对象方法,-开头int main(){ //Person *p = [Person new]; /* 完整地创建一个可用的对象 1.分配存储空间 +alloc... 阅读全文
posted @ 2014-12-05 09:26 墓厄 阅读(218) 评论(0) 推荐(0) 编辑
摘要: ARC的判断准则;只要没有强指针指向对象,就会释放对象 1.ARC特点 1>不允许调用release、retain、retainCount 2>允许重写dealloc,但是不允许调用[super dealloc] 3>@property的参数 *strong:成员变量时强指针(适用于OC对... 阅读全文
posted @ 2014-12-05 09:24 墓厄 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 一、计数器的基本操作1> retain : +12> release :-13> retainCount : 获得计数器二、set方法的内存管理1> set方法的实现- (void)setCar:(Car *)car{ if ( _car != car ) { [_car ... 阅读全文
posted @ 2014-12-05 09:21 墓厄 阅读(124) 评论(0) 推荐(0) 编辑
摘要: /* 1.方法的基本使用 1>retain:计数器+1,会返回对象本身 2>release: 计数器-1,没有返回值 3>retainCount:获取当前的计数器 4>dealloc *当一个对象要被回收的时候,就会... 阅读全文
posted @ 2014-12-05 09:20 墓厄 阅读(113) 评论(0) 推荐(0) 编辑