06 2016 档案
摘要:UILabel 的一些常用属性,示例代码如下:
阅读全文
摘要:可能原因:没有调用 reloadData 方法。
阅读全文
摘要:iOS9中新增App Transport Security(简称ATS)特性, 主要使到原来请求的时候用到的HTTP,都转向TLS1.2协议进行传输。这也意味着所有的HTTP协议都强制使用了HTTPS协议进行传输。 错误信息如下: 解决方法: 1. 在 Filter 中搜索 Info.plist,选
阅读全文
摘要:暂时记下……
阅读全文
摘要:解决方法: 选择工程的 TAEGETS -> Build Settings, 找到 Search Paths 下的 User Header Search Paths选项,如图所示: 点击 “+” 号,输入 $(PODS_ROOT), 后面选择 recursive,如图所示: 这样添加后,再回到工程的
阅读全文
摘要:UIAlertView 虽然还能用,但已经废弃了。因此以后尽量用 UIAlertController。示例代码如下: 可以添加弹出框选项,并触发相应的点击事件。 效果图: 日志: 还可以添加更多点击选项,如图所示: PS: 按照添加的顺序,从下到上显示。 参考:http://www.jianshu.
阅读全文
摘要:发现 UIButton 的相关属性不熟悉了……常用的一些属性代码如下: 效果如图所示:
阅读全文
摘要:用 Intellij IDEA 编译程序时遇到了这个问题,如下图所示: 对结果貌似没什么影响,但暂时没找到出现这个情况的原因……
阅读全文
摘要:示例代码: 结果如图所示: 分别获取到了 view 的中心点、原点和宽高。
阅读全文
摘要:在 iOS 7.0 中,苹果引入了一个新的属性,叫做 edgesForExtendedLayou,它的默认值为 UIRectEdgeAll。 当你的容器是 navigationController 时,默认的布局将从 navigation bar 的顶部开始。这就是为什么所有的 UI 元素都往上漂移
阅读全文
摘要:为了便于追踪程序运行过程,可以在日志打印方法名,示例代码如下: 结果如图所示: 此外,在多个中,可以用如下代码 进行打印,这样结果会显示类名,如图所示: 这样更便于验证某个方式是否执行。
阅读全文
摘要:判断 iOS 系统的版本号,示例代码如下: 结果如图所示:
阅读全文
摘要:错误原因:没有引入相关的头文件 http://stackoverflow.com/questions/8815200/receiver-type-for-instance-message-is-a-forward-declaration
阅读全文
摘要:Xcode 会为每一个应用程序生成一个私有目录,并随机生成一个数字和字母串作为目录名,在每一次应用程序启动时,这个字母数字串都是不同于上一次。 所以通常使用 Documents 目录进行数据持久化的保存,获取示例代码如下: 打印结果如下所示:
阅读全文