2016年1月25日
摘要: 当我们使用AutoLayout做适配时,可能会有这样的需求,就是在想在适配完成前就取得子控件的真实frame,来做一些操作。比如我们想把一个正方形的UIImageView剪成一个圆形,这时候就需要这么做self.imageView.layer.cornerRadius = self.imageVie... 阅读全文
posted @ 2016-01-25 13:10 进化的蜗牛 阅读(608) 评论(0) 推荐(0) 编辑
  2016年1月18日
摘要: 断言评估一个条件,如果条件为 false ,调用当前线程的断点句柄。每一个线程有它自已的断点句柄,它是一个 NSAsserttionHandler 类的对象。当被调用时,断言句柄打印一个错误信息,该条信息中包含了方法名、类名或函数名。然后,它就抛出一个 NSInternalInconsistency... 阅读全文
posted @ 2016-01-18 11:22 进化的蜗牛 阅读(217) 评论(0) 推荐(0) 编辑
  2016年1月17日
摘要: HTTP报文是面向文本的,报文中的每一个字段都是一些ASCII码串,各个字段的长度是不确定的。HTTP有两类报文:请求报文和响应报文。HTTP请求报文一个HTTP请求报文由请求行(request line)、请求头部(header)、空行和请求数据4个部分组成,下图给出了请求报文的一般格式。or<r... 阅读全文
posted @ 2016-01-17 16:43 进化的蜗牛 阅读(163) 评论(0) 推荐(0) 编辑
  2016年1月13日
摘要: 错误描述:App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured via your... 阅读全文
posted @ 2016-01-13 19:58 进化的蜗牛 阅读(154) 评论(0) 推荐(0) 编辑
  2016年1月5日
摘要: 1、创建分支创建分支很简单:git branch 2、切换分支 git checkout 该语句和上一个语句可以和起来用一个语句表示:git checkout -b 3、分支合并比如,如果要将开发中的分支(develop),合并到稳定分支(master),首先切换的master分支:git... 阅读全文
posted @ 2016-01-05 09:20 进化的蜗牛 阅读(160) 评论(0) 推荐(0) 编辑
  2015年12月27日
摘要: 目录结构:1.AppDelegate 这个目录下放的是AppDelegate.h(.m)文件,是整个应用的入口文件,所以单独拿出来。2.Models这个目录下放一些与数据相关的Model文件里面大概是这样: Models |- BaseModel.h |- BaseModel.m |- Col... 阅读全文
posted @ 2015-12-27 21:19 进化的蜗牛 阅读(222) 评论(0) 推荐(0) 编辑
  2015年12月23日
摘要: 1.category使用 objc_setAssociatedObject/objc_getAssociatedObject 实现添加属性属性 其实就是get/set 方法。我们可以使用 objc_setAssociatedObject/objc_getAssociatedObject 实现 动态向... 阅读全文
posted @ 2015-12-23 11:30 进化的蜗牛 阅读(247) 评论(0) 推荐(0) 编辑
  2015年12月21日
摘要: 事情从一般开发中一个massive viewController说起,一个巨大的vc一般少则上千行代码,多则上万行。这中情况下对代码的维护有致命性的障碍,个人亲身体验。当你试着从6000行的代码中去找到一个网络请求,找到相关的实现逻辑,这已经能够让你眼花缭乱的。更进一步,如果你打算对某个逻辑,某个场... 阅读全文
posted @ 2015-12-21 15:50 进化的蜗牛 阅读(399) 评论(0) 推荐(0) 编辑
  2015年12月17日
摘要: 好几次用到了NSIndexPath,但是一直不知道怎么通过 row section这两个参数来初始化NSIndexPath *index = [NSIndexPath indexPathForRow:0 inSection:4]; 阅读全文
posted @ 2015-12-17 15:53 进化的蜗牛 阅读(295) 评论(0) 推荐(0) 编辑
  2015年12月1日
摘要: 问题情景描述:一款App在别人的机器上开发和发布,现在迭代更新和开发需要在一台新mac机上开发和发布。(使用同一个开发者账号)问题:1.在新mac机器上开发并导入真机测试,是不是需要从别人的机器上面导处开发者证书、开发者授权文件和开发密钥导入到新mac机器上才能开发?2.程序迭代开发完成,App上传... 阅读全文
posted @ 2015-12-01 15:23 进化的蜗牛 阅读(291) 评论(0) 推荐(0) 编辑