一、单例模式 1. 什么是单例模式? 在iOS应用的生命周期中,某个类只有一个实例。 2. 单例模式解决了什么问题? 想象一下,如果我们要读取文件配置信息,那么每次要读取,我们就要创建一个文件实例,然后才能获取到里面的相关配置信息,这样如果,我们如果要多次读取这个文件的配置信息,那就要创建多个实例, ...
分类:
移动开发 时间:
2016-10-24 23:40:30
阅读次数:
193
iOS专项总结 一个应用经过多次迭代后告一段落,接下去我们在技术上还可以做些什么呢?答案是提高代码的整体质量。关于这方面,除了我们常喊的 重构,测试也非常重要。 博主近期给我们的 iOS客户端代码来了一次专项测试。主要从常规的 辅助测试 入手,来了次代码大清理,找到代码中的问题,并一一改掉它们。惊喜 ...
分类:
移动开发 时间:
2016-10-17 09:11:06
阅读次数:
208
使用Xcode 7 beta免费真机调试iOS应用程序 六月 9, 2015 | K-Res 发布 今天凌晨的WWDC15虽然没有熬夜守候吧,但也还是早起第一时间翻看了twitter的相关标签,发现比较实惠的一点就是新的Xcode 7可以在不加入每年99刀的Apple Developer Progr ...
分类:
移动开发 时间:
2016-10-13 21:35:01
阅读次数:
165
iOS从2007年诞生至今已有近10年的历史,10年的时间对iOS技术圈来说足够产生相当可观的沉淀,尤其这几年的技术分享氛围无论国内国外都显得异常活跃。本文就iOS架构这一主题,结合开发圈里讨论较多的几种主流方式,再配以博主自己的理解,做下现状分析。给自己做下知识梳理的同时,也期望能引入新的思考。 ...
分类:
移动开发 时间:
2016-10-12 17:04:49
阅读次数:
281
iOS应用敏捷开发的过程包括四个方面: (1)增量迭代 (2)小型发布 (3)测试驱动 (4)科学分配任务 其实,在实际项目开发过程中,因为开发团队中人员能力的差别、工作任务的难易程度等情况,不管采用什么开发方法都会对项目开发有一定的影响。我们只能尽量根据人员能力和工作难易度,合理安排人员,合理安排 ...
分类:
其他好文 时间:
2016-09-30 18:18:32
阅读次数:
99
数月前,Facebook 对外宣布了正在开发的 React Native 框架,这个框架允许你使用 JavaScript 开发原生的 iOS 应用——就在今天,Beta 版的仓库释出了! 基于 PhoneGap 使用 JavaScript 和 HTML5 开发 iOS 应用已经有好几年了,那 Rea ...
分类:
编程语言 时间:
2016-09-29 01:03:59
阅读次数:
245
正如上篇文章中提到的,因为一些原因我尝试通过app loader打包上传应用到appStore 其实这个使用还是挺简单 的 首先要知道怎么打开loader 打开方式有两种 一种是直接打开loader 路径:/Applications/XCode.app/Contents/Applications 长 ...
分类:
移动开发 时间:
2016-09-27 16:24:59
阅读次数:
367
断点续传概述 断点续传就是从文件上次中断的地方开始重新下载或上传数据,而不是从文件开头。(本文的断点续传仅涉及下载,上传不在讨论之内)当下载大文件的时候,如果没有实现断点续传功能,那么每次出现异常或者用户主动的暂停,都会去重头下载,这样很浪费时间。所以项目中要实现大文件下载,断点续传功能就必不可少了 ...
分类:
移动开发 时间:
2016-09-26 12:55:32
阅读次数:
305
Microsoft Visual Studio(简称VS)是美国微软公司的开发工具包系列产品。Visual Studio 2015 是一个丰富的集成开发环境,可用于创建出色的 Windows、Android 和 iOS 应用程序以及新式 Web 应用程序和云服务。 主要特点: ●适用于各种规模和复杂 ...
分类:
其他好文 时间:
2016-09-25 12:03:27
阅读次数:
192
JSPatch来更新已上线的App中出现的BUG(超级详细) 字数2858 阅读422 评论15 喜欢29 JSPatch的作用是什么呢? 简单来说:(后面有具体的操作步骤以及在操作过程中会出现的错误) 1.iOS应用程序上架到AppStore需要等待苹果公司的审核,一般审核时间需要1到2周.虽然程 ...
分类:
移动开发 时间:
2016-09-19 17:27:04
阅读次数:
416