01 2016 档案
摘要:这两个月看了些OC底层一点的东西,还是有很多不明白的,为了加深印象,记录如下:1、对象A的引用计数值存储于一张全局散列表中(未考虑tagged pointer优化),以A的地址&A为key,引用计数值减1为value。当A进行retain时,在全局散列表中根据&A找到对应的引用计数值,将其加1。...
阅读全文
摘要:公司需要做一个上传多张照片,附带照片浏览功能。类似微信发朋友圈时的拍摄多张图片,图片浏览,带占位符的textView等OC版本做了大概三个小时,然后今天用swift重写了下,who know花费一整天,各种崩溃,两种语言直接还是有较大差别的,差别点稍微列举如下 1、运行时的动态绑定差别,已验证...
阅读全文
摘要:1、表格上滑则导航栏消失,下滑则导航栏出现,自带动画。 self.navigationController.hidesBarsOnSwipe = YES; 2、导航栏默认的模糊背景是因为系统自动设置了背景图片,下面代码可以清空背景图片,让导航栏变成透明状 [self.navigationContro
阅读全文
摘要:app的引导页每个版本都不一样,看到有人还在用if..else if...else 方法,判断是哪个屏幕设备,然后选择对应图片,每次都要弄半天,一阵蛋疼。想了想,每次更新版本,对所有引导页图片只需按照一个规则命名,就不必在控制器中修改了。 github地址:https://github.com...
阅读全文
摘要:最近项目中用到了tableView的多个cell倒计时系统问题,本觉得很简单的一个事,一做发现还没这么简单,就此记录。 下面方法模拟网络请求返回数据。 按照常规思路,根据网络请求返回remainTime,封装模型,存到数组中,再在表格代理方法中赋值给cell cell中根据传入模型中的remainT
阅读全文
摘要:从事ios开发也有一段时间了,早就有开通博客的想法,但因总感觉没啥有技术含量的ideas,一再拖延。秉着丑媳妇也得见公婆的观念,趁着2015年的最后一天开通微博,于新年第一天正式开启偶的博客之路,欢迎各位拍砖指正,共同进步。 app开发时网络请求很常见,但是网络不可控。在网络数据未返回之前有必要给用
阅读全文