摘要: UIButton A.素材准备 1.图片素材放置到Images.xcassets中 B.按钮状态 1.normal:默认状态 Default 对应的枚举常量:UIControlStateNormal 2.highlighted(高亮状态) 按钮被按下去的时候(未松开) 对应的枚举常量:UIControlStateHighlighted 3.disabled(失效状态,不可用状态)... 阅读全文
posted @ 2014-11-24 21:44 HelloVoidWorld 阅读(423) 评论(1) 推荐(0) 编辑
摘要: A. UIView1.概念属于UIKit框架屏幕上能看得见摸得着的东西就是UIView,比如屏幕上的按钮、文字、图片翻译为:视图/控件/组件UIButton、UILable、UITextField都继承自UIView每一个UIView都是一个容器,能容纳其他UIView2.父控件和子控件父控件:容纳... 阅读全文
posted @ 2014-11-24 21:42 HelloVoidWorld 阅读(406) 评论(1) 推荐(2) 编辑
摘要: A. 目录管理 1 NSFileManager*manager = [NSFileManagerdefaultManager];//单例模式 2 3 // 1.获取文件属性 4 NSString *path = @"/Users/hellovoidw... 阅读全文
posted @ 2014-11-24 19:24 HelloVoidWorld 阅读(292) 评论(0) 推荐(0) 编辑
摘要: A.集合的手动内存管理NSArrayaddObject: 加入的元素执行一次retainremoveObject: 被删除的元素执行一次releaseremoveAllObjects: 所有元素执行一次releaseB.ARC机制集合内存分析当一个对象被放入集合中时,会保存它的强指针当一个对象被从集... 阅读全文
posted @ 2014-11-24 19:23 HelloVoidWorld 阅读(210) 评论(0) 推荐(0) 编辑
摘要: A.NSSet跟NSArray一样,不可变NSArray 自然顺序NSSet是无序的NSSet不允许存入重复元素,可以用来过滤重复元素也有可变的NSMutableSetB.集合转换 1 // 1.NSArray 转换成 NSMutableArray 2 NSArray *ar... 阅读全文
posted @ 2014-11-24 19:22 HelloVoidWorld 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 注意:1.变量名和函数名不要混淆调用2.不要对文件夹进行文件的操作,没有权限3.递归调用注意初始化变量 1 // 2 // main.m 3 // CodeLineCount 4 // 5 // Created by hellovoidworld on 14-11-18. 6 // Copy... 阅读全文
posted @ 2014-11-24 19:21 HelloVoidWorld 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 使用Class来创建实例1 // 18.通过@"Ball"创建一个Ball实例(不可以使用[[Ball alloc] init]创建)2 NSString *className = @"Ball";3 Class class = NSClassFrom... 阅读全文
posted @ 2014-11-24 19:20 HelloVoidWorld 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 1.没有权限读取文件夹The file “Homework2” couldn’t be opened because you don’t have permission to view it.—>不能对文件夹进行文件的操作,例如读取文件内容2.C函数运行时链接错误变量名和函数名混淆使用了,导致调用错... 阅读全文
posted @ 2014-11-24 19:20 HelloVoidWorld 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 一个对象使用copy或mutableCopy方法可以创建对象的副本1.copy需要实现NSCopying协议创建出来的是不可变副本,如NSString, NSArray, NSDictionary(1)不可变对象调用copy (NSSring除外)不会产生新的对象,而是返回对象本身,相当于retai... 阅读全文
posted @ 2014-11-24 19:19 HelloVoidWorld 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 1.判断某个对象是否属于一个类1 Student *stu = [[[Student alloc] init] autorelease];2 BOOL result= [stu isKindOfClass:[Person class]];3 NSLog... 阅读全文
posted @ 2014-11-24 19:18 HelloVoidWorld 阅读(205) 评论(0) 推荐(0) 编辑