摘要: 1.获取app的info.plist详细信息版本号:Bundle version NSString *version = [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleVersion"];应用标识:Bundle iden 阅读全文
posted @ 2016-09-07 10:50 Toney-c 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 当有很多行输入框在tableview上超出了手机的屏幕的时候,上面原来有的字消失,数据没有保存。 当你划出屏幕的时候,是cell被替换(不是释放)了,然后又重新构建了一个textField,已经不是以前的那个,所以肯定是空的。不过这里倒是有个好玩的,就是 如果你正在编辑某个textField,你把它 阅读全文
posted @ 2016-09-07 10:49 Toney-c 阅读(2400) 评论(0) 推荐(0) 编辑
摘要: 挡在弹出键盘的时候,键盘挡住了输入框,有几种办法可以解决(输入框在tableview上) 1、可以考虑当键盘在弹出的时候改变tableview的高度 2、可以在键盘弹出的时候发送通知改变tableview的ContentInset [[NSNotificationCenter defaultCent 阅读全文
posted @ 2016-09-07 10:34 Toney-c 阅读(753) 评论(0) 推荐(0) 编辑
摘要: 再用AF进行网络数据请求的时候,请求的数据有时候不能解析,这时候可以在AF里面找到这里改228行的类容, self.manager = [AFHTTPSessionManager manager];
self.manager.requestSerializer = [AFHTTPRequestSer 阅读全文
posted @ 2016-09-07 10:29 Toney-c 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 1、首先我们可以直接调用:[[[UIApplication sharedApplication] keyWindow] endEditing:YES]; 在任何地方都能收起键盘。 2、点击Return按扭时收起键盘- (BOOL)textFieldShouldReturn:(UITextField 阅读全文
posted @ 2016-09-07 10:25 Toney-c 阅读(933) 评论(0) 推荐(0) 编辑
摘要: CocoaPods是一个第三方管理工具,它的项目源代码在Github上管理,省去了我们手动引入相关类库的繁琐操作。 问题: 一直卡在Setting up CocoaPods master repo: 这样说明Cocoapods在将它的信息下载到~/.cocoapods里;CMD+N 再次打开一个终端 阅读全文
posted @ 2016-07-13 16:16 Toney-c 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 1.深复制和浅复制的区别 对象拷贝的两种方式,深复制就是复制整个对象到另一个内存中,浅复制就是复制指向对象的指针,并不拷贝对象本身。 简单的来说浅复制就是两个变量指向了同一块内存区域,深复制就是两个变量指向了不同的内存区域,内存中的类容是一样的。 2.非集合对像的copy和Mutablecopy ( 阅读全文
posted @ 2016-06-08 15:49 Toney-c 阅读(132) 评论(0) 推荐(0) 编辑
摘要: iOS的应用中每一个应用都有着自己的沙盒,而且应用只能访问对应沙盒应用中的文件。当然在授权的情况下也可以访问其他沙盒中的文件,比如说访问相册或者通讯录, 1.沙盒的目录下有三个文件Documents,Library,Temp,而Library下有2个文件分别是Preferences,Caches。 阅读全文
posted @ 2016-06-08 14:13 Toney-c 阅读(216) 评论(0) 推荐(0) 编辑