2016年12月26日

NSUserDefaults和mutable类型

摘要: 前两天意外发现原来NSUserDefaults是读不出来mutable类型的对象的. 比如你存进去一个NSMutableArray,取出来的时候已经变成NSArray了.这时候你再去进行addObject之类的操作,就会崩溃. 因此,在取值的时候需要进行一次mutableCopy. 阅读全文

posted @ 2016-12-26 16:14 长腿小地瓜 阅读(149) 评论(0) 推荐(0) 编辑

2015年8月28日

FMDB死锁问题

摘要: 使用fmdb进行数据库操作,出现inDatabase: was called reentrantly on the same queue, which would lead to a deadlock这样的崩溃错误.原因是在一个[queue inDataBase]的block中,又执行了一个inDa... 阅读全文

posted @ 2015-08-28 11:05 长腿小地瓜 阅读(1345) 评论(0) 推荐(0) 编辑

2014年11月24日

奇葩问题-主window消失?

摘要: 制作用户登出功能时,用户点击登出按钮,弹出一个alertview,点击确定即把window.rootviewcontroller改成登录vc.然后发现程序怎么看都不太对劲的样子,最后才注意到:状态栏没了- -开始摸不着头脑,各种试.随即发现再次试图show alert的时候,控制台出来Attempt... 阅读全文

posted @ 2014-11-24 15:55 长腿小地瓜 阅读(144) 评论(0) 推荐(0) 编辑

2014年8月16日

坑爹小问题-table改变frame动画影响cell

摘要: 反正就是很坑爹.简单说就是这样吧,做一个简单的聊天界面,对话框左一个右一个那样子.(界面可以脑补微信)底下的键盘弹起来时候,展示对话的table的frame要相应的缩小,隐藏键盘又要恢复.就这么简单一个代码: 1 - (void)keyboardFrameChange:(NSNotification... 阅读全文

posted @ 2014-08-16 11:20 长腿小地瓜 阅读(356) 评论(1) 推荐(1) 编辑

总结一下前两天刚尝试的socket编程-使用AsyncSocket

摘要: 说来惭愧,搞了两年ios居然木有用过socket...初学ios的时候倒是了解过,但是两年不用,之前学的内容已经完全忘光光.于是又开始网上各种查.用cf的socket貌似显得很拽的样子,但是实在不适合我这种领导紧逼着出项目的情况.搜了下发现目前最常用的socket库应该就是AsyncSocket了.... 阅读全文

posted @ 2014-08-16 11:05 长腿小地瓜 阅读(1632) 评论(0) 推荐(0) 编辑

2014年6月9日

使用cornerstone向svn上传静态库

摘要: 今天要向svn上传静态库,命令行各种不行...(发现我跟终端犯冲...)在网上搜了一下,都说cornerstone要设置一下,但是哥哥你倒是说怎么设置啊...最终发现是这样的在presenerces里面,这个位置,把勾打掉,然后把*.a删除,save. 阅读全文

posted @ 2014-06-09 15:49 长腿小地瓜 阅读(510) 评论(0) 推荐(0) 编辑

2014年4月28日

ios7 nav动画问题

摘要: 在老项目上增加了几个新控制器,发现在ios7上,进行nav的pop和push时,新加的几个界面会出现被操作的界面卡顿或者闪现的问题.后来用慢动画仔细看,发现是上层的界面,在界面切换的过程中,背景是透明的= =开始以为是xib问题,因为我新加的那些没有用xib,而原项目是用的.但是症结其实不在这里.而... 阅读全文

posted @ 2014-04-28 15:54 长腿小地瓜 阅读(210) 评论(0) 推荐(0) 编辑

2014年3月13日

干掉字符串中的非法字符

摘要: 今天来个需求,说用户的昵称不让有空格,用户输了就直接过滤掉,这个事倒是不难,有很多实现的办法,不过发现一种比较方便的方法1 NSString *tempString = @"11111111111 2222222222&&3333333333()66666666";2 NSCharacterSet *toKill = [NSCharacterSet characterSetWithCharactersInString:@" &()"];3 tempString = [[tempString componentsSeparatedB 阅读全文

posted @ 2014-03-13 11:34 长腿小地瓜 阅读(158) 评论(0) 推荐(0) 编辑

2014年2月27日

UIButton设置title左对齐

摘要: 今天设置button的标题左对齐,xiib是有一个Alignment的选项,但是在button的属性里没有找到,后来发现是在button的父类也就是control里面的.1 [aButton setContentHorizontalAlignment:UIControlContentHorizontalAlignmentLeft];介个样子就可以了~不过我设置这些喜欢用数字来赋值,一般text的Alignment,0是左对齐,但是这个里面1是左对齐= =让我开始略蛋疼了一下 阅读全文

posted @ 2014-02-27 17:20 长腿小地瓜 阅读(249) 评论(0) 推荐(0) 编辑

连接设备打包出现的sdk版本不同的问题= =

摘要: 今天遇到相当imba的一个bug,工程在ios6+跑的嗖嗖的,但是在ios5就直接跪了,报错是erminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'The NIB data is invalid.'这个错误网上也很多人出,不过都是因为xib设置了auto layout或者text设置了Attributed导致的.我和同事检查了各种xib也没有这个问题.后来他偶然发现,居然打包的bundle里面info.plist显示的sdk是6.0的....我们 阅读全文

posted @ 2014-02-27 16:45 长腿小地瓜 阅读(171) 评论(0) 推荐(0) 编辑

导航