时间:2019-03-15    个人分类: iOS      标签:
iOS 签名机制挺复杂,各种证书,Provisioning Profile,entitlements,CertificateSigningRequest,p12,AppID,概念一堆,也很容易出错,本文尝试从原理出发,一步步推出为什么会有这么多概念,希望能有助于理解 iOS App 签名的原理和流程。 目的 先来看看苹果的签名机制是为了做什么。在 iOS 出来之前,在主流操作系统(Mac/...

时间:2019-03-13    个人分类: iOS      标签:
一般开发一个 APP,会直接调用系统提供的网络请求接口去服务端请求数据,再针对返回的数据进行一些处理,或者使用AFNetworking/OKHttp这样的网络库,管理好请求线程和队列,再自动做一些数据解析,就结束了。 但对于一些大型 APP,还会想针对网络的一些问题进行进一步优化,包括:   1、速度:网络请求的速度怎样能进一步提升?   2、弱网:移动端网络环境随时变化,经常出现网络连...

时间:2019-02-14    个人分类: Software MAC      标签:
Sublime Text:一款具有代码高亮、语法提示、自动完成且反应快速的编辑器软件,不仅具有华丽的界面,还支持插件扩展机制,用她来写代码,绝对是一种享受。相比于难于上手的Vim,浮肿沉重的Eclipse,VS,即便体积轻巧迅速启动的Editplus、Notepad++,在SublimeText面前大略显失色,无疑这款性感无比的编辑器是Coding和Writing最佳的选择,没有之一。 安...

时间:2019-02-13    个人分类: 程序人生      标签:
/*** * 这个公司没有年终奖的,兄弟别指望了,也别来了,我准备辞职了 * 另外这个项目有很多*Bug* 你坚持不了多久的,拜拜! */ /*** * You may think you know what the following code does. * But you dont. Trust me. * Fiddle with it, and youll spend...

时间:2019-02-07    个人分类: Git      标签:
今天突然发现自己好多次的commits都没有被记录在Contributions中,但是点开项目详情里面可以看到自己的commit确实上传成功了,以前一直没有注意,为什么没有绿呢? 然后去了解了下Contributions的规则,发现只会记录以下几种: 计算规则 Issues 和 pull requests 这个操作是针对一个独立的仓库,不能是fork Commits 如果提交符...

时间:2019-02-05    个人分类: 程序人生      标签:
很多同学对热备,冷备,云备了解不深,我科普一下 IT 行业各种备份术语。以后别闹笑话了。 假设你是一位女性,你有一位男朋友,于此同时你和另外一位男生暧昧不清,比朋友好,又不是恋人。你随时可以甩了现任男友,另外一位马上就能补上。这是冷备份。 假设你是一位女性,同时和两位男性在交往,两位都是你男朋友。并且他们还互不干涉,独立运行。这就是双机热备份。 假设你是一位女性,不安于男朋友给你的安全...

时间:2019-01-14    个人分类: iOS      标签:
一、App瘦身 1、资源瘦身 使用tinypng压缩PNG图片。视频可以通过 Final cut等软件进行分辨率压缩。音频则降低码率即可。 非必须资源文件可以放到自己服务器上 启动图使用 LaunchScreen.storyboard,启动图在一个项目资源中占比其实蛮大的,但是使用 LaunchScreen.storyboard 只需要设置一张ImageView即可。 Ic...

时间:2019-01-01    个人分类: 个人博客      标签:
2019-03-20 –> 优化文章链接(哎,以前的收录白费了…) 2019-03-07 –> 优化博客目录结构 2019-01-26 –> 添加个人项目专栏 2019-01-22 –> 由于Coding经常奔溃,弃用Coding,继续使用Github为主访问路径 2018-12-03 –>...