在开发过程中,最爽的就是使用第三方开源库了。但如果碰到系统升级,开源库还未适配新的系统或者存在某些异常Bug,那怎么办呢?就直接放弃不使用吗?这...
不少有追求的团队都使用Git来进行代码版本管理了吧,但我相信还有很多团队,不仅是大公司团队,或是小创业公司团队,都还在使用SVN这种简单易学的代...
为了增加应用的阅读体验,一种友好的图文排版必不可少。查看市场上各类应用,大体上有两种方式来展现图文,一种是很简单的方式,即加载H5页,另一种便是...
了解操作系统后,我们知道,在操作系统中,内核只是一个服务提供者,而用户态中的应用程序才是系统中负责真正工作的实体。在iOS中,用户环境始于lau...
在了解iOS设备系统启动流程之前,我们先来了解一下传统的计算机系统是如何启动的。计算机系统的启动分为前后两个过程,先是底层硬件固件程序的运行以加...
因为iOS的封闭性,很大可能上,较多的工程师做了很长时间开发也不知道设备上的系统文件目录结构到底是怎样的。数据存储时,我们也基本是通过代码访问沙...
在项目中碰到一个很常见的场景:在一个navigationController堆栈中,有的controller需要将navigationBar隐藏...
身为iOS开发者,只了解开发过程中常用到的Framework还不够,最好对系统有个较全面的了解。其中,了解下系统历史版本及其主要特征也是很必要的...
下面几点思考是我去年一点总结,现修改一下并取了一个「高大上」的标题分享出来。然而,脑袋里意识到的方法是理想化的、偏颇的,而环境、人是复杂的,观点...