- 博客(17)
- 资源 (17)
- 收藏
- 关注
原创 NSObject_UIColor
常用的颜色: http://doc.okbase.net/MHTios/archive/100830.html 宏定义: #define RGBCOLOR(r,g,b) [UIColor colorWithRed:(r)/255.0f green:(g)/255.0f blue:(b)/255.0f alpha:1]
2015-05-20 18:28:02 321
原创 UIView_ScrollView
1.contentSize、contentInset和contentOffset 是 scrollView三个基本的属性。 contentSize: The size of the content view. 其实就是scrollview可以滚动的区域,比如frame = (0 ,0 ,320 ,480) contentSize = (320 ,960),代表你的scro
2015-05-19 13:09:15 474
原创 Data_SQL
官网: http://www.sqlite.org/ 学习网站: http://www.1keydata.com/cn/sql/ 工具: SQLiteManager for Firefox PLDatabase 下载地址: https://addons.mozilla.org/zh-CN/firefox/addon/sqlite-manager/ h
2015-05-15 17:47:44 439
原创 UIViewController
UIViewController是所有控制器的父类: 层次关系如下: 2.重要属性: view title interfaceOrientation 3.重要方法 -(void)viewDidAppear:(BOOL)animated{ } -(void)viewWillAppear:(BOOL)animated{ } -(vo
2015-05-15 17:19:03 331
原创 Objective_C设计模式
MVC模式 C对M:API C对V:Outlet V对C:Target-action, Delegate,Datasource M对C:Notification,KVO
2015-05-15 00:56:40 555
原创 UIView_TableView
自定义tableview的cell分割线 1.把自带的cell分割线隐藏 _tableView.separatorStyle = UITableViewCellSeparatorStyleNone; 2.重写- (void)drawRect:(CGRect)rect方法 - (void)drawRect:(CGRect)rect { CGContextRef context =
2015-05-14 16:53:00 386
原创 Xcode_单元测试
参考:http://blog.csdn.net/uxyheaven/article/details/45623635 一种测试驱动的开发模式,可以测试程序逻辑。
2015-05-13 15:57:40 353
转载 UIView_UIWindow
1.当需要在window上加view时,要考虑键盘是否有弹出。如果有键盘,需要新建window,因为系统自带键盘和window会有冲突。 http://blog.csdn.net/chengyingzhilian/article/details/7872096
2015-05-13 15:48:10 407
原创 UIControl_收起键盘的几种方式
1.点击背景收起键盘的几种方法 1.最简单粗暴的,只要在 任何 UIView子类结束编辑即可: 在一个VIewController收起键盘的方法如下: -(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { [self.view endEditing:YES]; } 2.释放编辑框Text
2015-05-13 15:46:09 637
原创 Foundation_编码相互转化,数据转化
1.字典,数组,字符串、data之间的转化 /字典或者数组转化为nsstring NSArray *arr = [NSArray arrayWithObject:@"1"]; NSString *str = [arr JSONString]; //数组或者字典转化为json串 NSArray *arr1 = [str objectF
2015-05-05 15:24:05 543
原创 iOS_$(SRCROOT)路径的使用
(inherited)"(inherited) "(SRCROOT) 修改.a文件的路径 –Library Search Paths (inherited)"(inherited) "(SRCROOT)/.a文件所在的文件名”//如果有多个.a文件格式就像这样(inherited)"(inherited) "(SRCROOT)/xxxx” “$(SRCROOT)/xx”如果取的是相对是绝对路径那
2015-05-05 14:48:28 6631
原创 OC_文件系统操作
$(inherited) "$(SRCROOT) 修改.a文件的路径 --Library Search Paths $(inherited) "$(SRCROOT)/.a文件所在的文件名" //如果有多个.a文件格式就像这样 $(inherited) "$(SRCROOT)/xxxx" "$(SRCROOT)/xx" ##如果取的是绝对路径那么工程移到别的地方就有可
2015-05-05 14:47:30 417
原创 Foundation_NSStringAndNSMutableString
常用方法: -length -stringByAppendingString -isEqualToString -uppercaseString -lowercaseString + stringWithString NSString * string = @"This is string"; NSLog(@"%@",[strin
2015-05-04 16:32:19 373
原创 Foundation_NSNumber
描述方式 基本数据类型:int 、float、long、double等 对象类型:NSNumberisEqualToNumber:比较2个 NSNumber对象的数值是否相等compare:比较一个数值型的值是否在数值上小于、等于或大于另外一个值,返回三种结果 NSOrderedAscending(小于); NSOrderedDescending(大于); NSOrderSame( 等于)
2015-05-04 14:56:32 406
原创 OC_ 分类和协议
1.分类category 分类的声明: @interface 类名(分类名) 方法定义 @end分类的实现: @implementation 类名(分类名) 方法实现 @end@interface Person(work):表示为person声明一个work的分类 注意:在分类中只可以添加方法,而不可以添加自身的任何新变量。2.协议protocol:是多个类共享的一个方法列表协议定义
2015-05-04 14:43:40 377
原创 OC_继承
继承: self:引用消息接受者 super:引用消息接受者的父类 @class 编译器不需要处理整个h文件,只要知道使用到的名字是个类名。 重写: 子类重新是现实父类中的某个方法,覆盖父类的方法. 1> 不允许子类和父类拥有相同名称的变量. 2> 父类必须声明在子类的前面 3> 调用某个对象的方法时,优先去当前的对象中找,如果找不到,去父类中找.
2015-05-04 14:13:47 396
原创 Foundation_NSArrayAndNSMutableArray
对数组赋值并排序 #include #define NUM 3 #define SWAP(x,y) x=x+y;y=x-y;x=x-y; int main(int argc, const char * argv[]) { int a[NUM]; for (int i=0; i<NUM; i++) { printf("please input num:\n"
2015-05-04 10:47:36 391
单选按钮互斥
2017-09-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人