Xcode dSYM 文件

Xcode 编译项目后,我们会看到一个同名的 dSYM 文件,dSYM 是保存 16 进制函数地址映射信息的中转文件,我们调试的 symbols 都会包含在这个文件中,并且每次编译项目的时候都会生成一个新的 dSYM 文件,位于 `/Users/<用户名>/Library/Developer/Xcode/Archives` 目录下,对于每一个发布版本我们都很有必要保存对应的 Archives 文件。

HealthKit 健康

HealthKit 健康,HealthKit 是 Apple 公司在推出 iOS 8 系统时一块推出的关于健康信息的框架。如果 iPhone 手机系统升级到 iOS8 之后就会发现多了一个健康 App,这就是 Apple 提供的一个记录用户健康信息的 App,可以用它来分享健康和健身数据。HealthKit 管理从不同来源获得的数据,并根据用户的偏好设置,自动将不同来源的所有数据合并起来。

Regex 正则表达式

Regex 正则表达式,正则表达式又称正规表示法、常规表示法(英语:Regular Expression,在代码中常简写为 regex、regexp 或 RE),计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索、替换那些符合某个模式的文本;

App 真机测试

App 真机测试,自从 Xcode7 出来之后,一般的真机测试不需要开发者账号,只有 app 具有 “推送” 等功能的时候,要真机测试就必须要开发者账号和设置证书。苹果只是让你体验一下它的基本功能,要深入还是要花钱的。

App 上架审核被原因拒总结

App 上架审核被原因拒总结,如果你的 App 有离线数据下载功能,尤其需要关注这一点。因为离线数据一般占用存储空间比较大,可以被重新下载和重建,但是用户往往希望系统存储空间紧时也依然能够妥妥的存在着,不会被 iOS 系统自动清理掉。所以不能放在 /Library/Caches 目录下(该目录在系统空间紧张时可能会被 iOS 系统清除)。

Bitcode App 瘦身中间码

Bitcode App 瘦身中间码,随着 Xcode7 的发布,Apple 提供了一项新的技术来支持 App 瘦身功能,那就是 Bitcode。Bitcode 类似于一个中间码,被上传到 AppleStore 之后,苹果会根据下载应用的用户的手机指令集类型生成只有该指令集的二进制,进行下发,从而达到精简安装包体积的目的。

QRCode 二维码

QRCode 二维码,在 iOS7 以前,在 iOS 中实现二维码和条形码扫描,我们所知的有,两大开源组件 ZBar 与 ZXing。iOS7 之后可以利用系统原生 API 生成二维码, iOS8 之后可以生成条形码, 系统默认生成的颜色是黑色。在 iOS8 + 系统中使用相机需要在 Info.plist 中添加 Privacy - Camera Usage Description,并设置其值。使用相册需要在 Info.plist 中添加 Privacy - Photo Library Usage Description,并设置其值。