
ios
a906335708
这个作者很懒,什么都没留下…
展开
-
ios文本排版换行
我们的猿题库界面因为有图片、公式需要混排,所以用的是 Core Text 实现的排版。在使用中,发现一些英文题目的换行方式不对,我们设置的是按单词换行,但是总是有些题目的换行并不是按单词的,造成显示上比较错乱,如下图所示。图中 unchangeable, study, falls 三个单词都被生生截断了,造成阅读上的不适。// 因为显示效果原因,从直观上看不出 2转载 2018-01-31 14:37:13 · 1807 阅读 · 0 评论 -
我的项目常用
UIStoryboard * sb = [UIStoryboard storyboardWithName:@"SpecialMerchantStoryboard" bundle:nil];SpActDetailViewController *toCtrol = [sb instantiateViewControllerWithIdentifier:@"SpActDetailViewCont原创 2018-01-31 14:42:06 · 2126 阅读 · 0 评论 -
ios查看代码的执行时间
#pragma mark - 查看代码的执行时间#define TICK NSDate *startTime = [NSDate date]#define TOCK NSLog(@"Time: %f", -[startTime timeIntervalSinceNow]) TICK //do your work here原创 2018-01-31 17:46:53 · 1373 阅读 · 0 评论 -
tableview在编辑状态下,左侧的UIControl【显示选中圆圈的地方点击不能出触发didselected方法】
tableview编辑状态中 左侧的那一块地方不给点击 这个怎么办,点击那个像按钮的橘黄色图片 不响应didselected事件有解决办法么?原创 2018-02-09 11:40:14 · 1015 阅读 · 0 评论 -
tableview在编辑模式下reloaddata后 原来选中的cell不走diddeselected方法
****先描述一下问题批量删除历史消息时,先让tableview进入编辑模式,然后随意选中几条数据,然后下啦从数据库拉取出新的数据reloaddata。****问题:问题出现了,原来选中的几个cell 现在无法进行取消操作,正常会走diddeselected方法 但是现在根本不进断点。*****解决方案首先是走didselected方法 将数据实体的isSelected设置为YES【这个BOOL值...原创 2018-02-09 17:27:58 · 983 阅读 · 2 评论 -
什么时候使用__weak、__strong
情况一:当block是由独立的一个类【系统类方法、GCD等】这时候block里面的self 不需要弱化,因为这时候block强引用了self,但是self没有强引用block,当使用完 UIVIew会自己释放掉self,不会造成循环引用[UIViewanimateWithDuration:animationTime animations:^{ if (notifi原创 2018-02-05 14:12:37 · 1272 阅读 · 0 评论 -
FMDB崩溃Thread 16: EXC_BAD_ACCESS (code=1, address=
在执行FMDB语句时,无故出现了Thread 16: EXC_BAD_ACCESS (code=1, address=0x5458 崩溃,僵尸断点也没有任何打印!先看代码[jqFmdbjq_inDatabase:^{ __strong typeof(weakSelf)strongSelf=weakSelf;原创 2018-02-06 17:07:12 · 1719 阅读 · 0 评论 -
FMDB崩溃*** -[FMResultSet retain]: message sent to deallocated instance 0x604003a49e70
执行FMDB语句时候,偶尔会发生崩溃 信息如下*** -[FMResultSet retain]: message sent to deallocated instance 0x604003a49e70代码很少__block NSArray *arrs = [NSArray new]; [jqFmdbjq_inDatabase:^{原创 2018-02-06 17:24:21 · 1073 阅读 · 1 评论