只需要在 Info.plist 文件中添加 UIFileSharingEnabled ,并设置为 YES, 其他什么都无需做. 手机插上 Mac: iTunes -> 应用 -> 文件共享 -> 需要备份/导入文件的应用 -> 就能看到备份的文件 此时看到的文件就是应用 Document 目录下的文件. 需要备份直接把文件拖拽到电脑上就完成了备份. 导入文件则直接...
Git 添加 SSH KEY
拉去远端仓库代码一般包括 HTTPS 和 SSH 两种方式. 如果为 非公开仓库 使用 HTTPS 时候每次都要输入密码, 比较繁琐. 因此使用 SSH 的方式就比较方便了. 使用 SSH 公钥还可以让你在你的电脑和 远端Git 通讯的时候使用安全连接(Git 的 Remote 要使用 SSH 地址) 像 [email protected]:xxxxxx/xxxxxx.git 的类似形式 ...
iOS 引入不支持 x86 的 SDK 后,其他功能仍需用模拟器调试的解决办法
如果引入不支持 x86 的静态库, 则模拟器就不能正常调试了. 报以下类似的错误: 之前使用别的公司的 SDK 时候如果不支持 x86 的话, 最简单的解决办法就是直接找技术支持要一个支持的新静态库,正常都会给你的,但是这次人家不愿意给(原因:相关功能需要使用真机硬件设备,模拟器不具备硬件条件),所以拒绝了. 但是有些情况下又需要用模拟器来调试, 比如 UI 需要更换不同尺寸的模拟器...
iOS导航栏背景渐变过渡
前言 最近新做的一个项目,里面出现了页面 Push 之后的新页面导航栏颜色改变的情况.但是仅仅用系统提供的 api, Push 时候的动画特别难看.最终用 透明的导航栏背景+假背景视图的方式稍微做出了一些改善.效果如图: 实际就是把 NavigationBar 的背景颜色设置为透明,然后在控制器的主视图上添加一个跟导航栏一样大小的 view 来当做背景. 设置 navigatio...
iOS获取 App详细信息的方法
1. 通过 info.plist 文件中的 bundle version 中获取: NSDictionary *infoDic = [[NSBundle mainBundle] infoDictionary]; CFShow(infoDic); NSString *appVersion = [infoDic objectForKey:@"CFBundleSho...
PHP + iOS 实现移动端扫码登录
前言 最近周末闲着没事,就想建个站玩玩.于是就想起了后台登陆验证的方式是不是可以玩个新花样.比如搞个手机扫码登录验证的方式.说干就干,研究一下扫码登录的原理(当然,如果有什么地方有更好的实现方法或者错误的地方欢迎指正). 正文 原理 手机端扫码简单,就不做阐述. 后台使用PHP来实现.(暂时只考虑实现,先不考虑其他安全方面的问题,功能实现之后再做考虑). 基本原理: 1.Web前端展...