
iOS开发问与答系列
文章平均质量分 90
即 iOS开发 FAQ(常见问题回答),涉及 iOS 开发中的方方面面,UI、动画、数据库、SDK、IDE、多线程、第三方框架...
颐和园
这个作者很懒,什么都没留下…
展开
-
iOS 开发问与答(160-173)
160. pod install 警告GCC_PRECOMPILE_PREFIX_HEADER 设置被覆盖当 pod install 时,出现警告:[!] The `Client [Debug]` target overrides the `GCC_PRECOMPILE_PREFIX_HEADER` build setting defined in `Pods/Target Suppo...原创 2018-04-24 11:22:28 · 1046 阅读 · 0 评论 -
iOS 开发问与答(142-159)
142. 如何在 Category 中定义简单属性?通常我们会在类别中用 objc_setAssociatedObject 来定义一个属性。但是 objc_setAssociatedObject 方法定义如下:void objc_setAssociatedObject(id object, const void *key, id value, objc_AssociationPolicy ...原创 2018-02-27 14:46:53 · 3219 阅读 · 0 评论 -
iOS 问与答(123-141)
123. UITableView 中如何禁止某个 cell 可被点击? 124. 为什么有的 UIView 的 drawRect 方法不自动触发? 125. 如何对自定义对象进行排序 126. 如何重复一个字符串 n 次以构建另一个字符串 127. 调用一个块的时候程序崩溃 128. JSONModel 中访问某个属性时老是出现 doeseNotRe原创 2017-04-19 17:41:26 · 2628 阅读 · 0 评论 -
iOS 开发问与答(103-122)
103. 设置 placeholder 的颜色 104. 定制 Badge View 的另一种方法 105. 为什么声明数组属性时报错“Type argument ‘xxx’ must be a pointer” 106. 如何按指定比例缩放 MKMapView 107. O-C 中如何将一个对象转成一个协议? 108. 在 Xib 中自定义一个原创 2017-04-19 17:39:56 · 1546 阅读 · 0 评论 -
iOS 开发问与答(85-102)
85. 获取当前时间的几种方法效率由高到低分别是:CACurrentMediaTime“`swiftimport QuartzCorelet now:Double = CACurrentMediaTime() “`gettimeofday#include <sys/time.h>struct timeval tv;gettimeofday(&tv,NULL);timeIntervalSi原创 2017-03-15 09:35:36 · 984 阅读 · 0 评论 -
iOS 开发问与答(56-84)
56. iOS 9 以后的 Push 通知注册(swift 1) 57.如何创建一个纯色构成的背景图片,并用于设置按钮的背景色? 58. 按钮的倒计时效果 59. 如何单独安装指定的 pod? 60. 如何让两个字符串宏连接成新的字符串? 61. 如何在扩展或 Category 中定义存储属性 62. 巧妙解决 this applicati原创 2017-03-15 09:30:25 · 2255 阅读 · 0 评论 -
iOS 开发问与答(39-55)
目录 39. 定制 cell 的 Edit View 40. iOS 9 中添加 http 请求白名单 41.当收到推送通知时, didReceiveRemoteNotification 方法不调用 42.接收到推送通知时,如何更新 Badge 数? 43.为什么收到推送通知时,不会播放声音? 44.如何在消息载体中指定自定义的声音?原创 2017-02-03 13:11:28 · 1983 阅读 · 0 评论 -
iOS 开发问与答(28-38)
28.LocalSubstitionCache 不生效AMapLocation 和 LocalSubstitutionCache 有冲突,无法和后者同时使用。将 AMapLocation 换成苹果的 CoreLocation 即可。29.如何将按钮图标置于按钮文本的右侧?正常情况下,按钮图片(ImageView)位于按钮文本(titleLabel)的左侧。要将二者左右交换,有以下几种方法。其中,最简原创 2017-01-22 13:27:44 · 2218 阅读 · 0 评论 -
iOS 开发问与答(16-27)
16.如何一次性删除表格中所有单元格?原创 2017-01-03 09:18:44 · 3101 阅读 · 0 评论 -
iOS 开发问与答(1-15)
iOS 开发问与答(FAQ)1.集成SQLite.swift框架出错:“sqlite3.h not found”由于Xcode编译SDK时,模块映射只能使用绝对路径而不能使用相对路径,所以Xcode.app的路径在module.modulemap中被写死了。在module.modulemap文件中,将Xcode.app安装路径改变成你的Xcode安装路径,比如:/Applications/Xcode原创 2016-12-29 11:51:02 · 2494 阅读 · 1 评论