最近在做团队项目,在开发中不可避免的会用到一些第三方类库,它们提供了很多实用的功能,使我们的开发变得更有效率;同时,也可以从它们的源代码中学习到很多有用的东西 经过在网上查找...
iOS内存管理机制的原理是引用计数,引用计数简单来说就是统计一块内存的所有权,当这块内存被创建出来的时候,它的引用计数从0增加到1,表示有一个对象或指针持有这块内存,拥有这块...
网络环境的好坏,有时会让你的产品带给用户完全不同的体验,作为开发者,在开发项目过程中,我们需要进行对于网络环境的调试。Mac环境下模拟慢速网络可以使用苹果官方提供的工具:Ne...
当你的应用程序运行时,用户可以插入或拔出耳机,在写音频类APP的时候,常常会有对耳机状态监控的需求,在iOS6之后苹果公司为开发者们带了比较友好的方法: 1.首先导入头文件:...
目前比较主流的语音识别和合成的工具“科大讯飞”很强大,使用起来也很简单,当然如果是简单的“文本到语音”的功能,在iOS中已经提供好了相关的API,开发者可以使用AV Foun...
前言 初学C语言的童鞋,通常在学完函数和指针的知识后,已经是懵懵哒,学习到了函数指针(请注意不是函数和指针),更是整个人都不好了,不过首先,请不要一言不和就砸电脑,因为它很贵...
App迁移(App transfer):将App从一个开发者账号迁移至另一个开发者账号。此文演示了整个迁移过程,为了方便解释,在此过程中,将App转出的开发者账号我们下文将会...
之前写了关于夜间模式的类库JXLDayAndNightMode,对于更多的主题切换此类库不适用,于是有感而发,封装了拓展和灵活性更强的EATheme,具体适用方法如下: 安装...
代码细节优化是所有开发者一直关注并锻炼的能力,这也是为什么一些技术型团队坚持在做Code Review,我相信每一个专注于技术的开发者都希望自己的代码越来越有质量。写这篇文章...
Quartz 2D是一个二维图形绘制引擎,支持iOS环境和Mac OS X环境。我们可以使用Quartz 2D API来实现许多功能,如基本路径的绘制、透明度、描影、绘制阴影...
出去旅游,拍些照片,发个朋友圈,并附上自己所在位置。我却喜欢边走,边画的旅途。(然而画的特别丑)拍下的照片,过一段时间就会忘记,但是画下来,有空看看,也是一份留念。 桂林...
最近,《甄嬛传》里,安陵容的饰演者陶昕然,因为勇敢地和喷子撕逼,火了。 陶昕然的老公也站了出来:“躲在屏幕后面骂人算什么本事?有本事我们当面打架啊!” 只是因为饰演的安陵容这...