你是否曾经试着为 iOS 项目搭建一台支持持续集成的服务器,从我的个人经验而言,这可不是一个轻松的活。首先需要准备一台 Mac 电脑,并安装好全部所需的软件和插件。你要负责管理所有的用户账户,并提供安全保护。你需要授予访问仓库的权限,并配置所有的编译步骤和证书。在项目运行时期,你需要保持服务器的稳健和最新。...
分类:
移动开发 时间:
2016-06-24 15:52:53
阅读次数:
192
最近项目中要求将个人的信息生成一张图片,以名片的方式分享出去。由此就需要使用截图功能。需求如图: 代码如下: ...
分类:
移动开发 时间:
2016-06-22 18:42:28
阅读次数:
155
iOS项目冗余资源扫描脚本 随着iOS项目的版本不断迭代,app中冗余文件会越来越多,app size也持续增加,是时候需要对app冗余资源进行检测,对app进行瘦身。 使用方法: 1. 运行环境为mac, 首先准备好工程源代码; 2. 新建check.sh,将下面的代码粘贴到check.sh中并且 ...
分类:
移动开发 时间:
2016-06-19 18:27:56
阅读次数:
359
设计的项目架构主要引用MVVM+MVC架构,并以功能模块分级。以下为目录结构。 初级目录: 我们只需要关注SGZH文件夹下的目录,其他为Xcode管理的目录。可以看到此目录为项目初级目录,我们开发过程只需对初级目录内的文件进行操作,其主要划分为3大块: AppDelegate: AppDelegat ...
分类:
移动开发 时间:
2016-06-18 21:10:13
阅读次数:
169
1.AFNetworking 目前比较推荐的iOS网络请求组件,默认网络请求是异步,通过block回调的方式对返回数据进行处理。 2.FMDB 对sqlite数据库操作进行了封装,demo也比较简单。 3.MBProgressHUD 也是iOS项目常用的一个组件,用于显示过渡效果的,比如网络请求之前 ...
分类:
移动开发 时间:
2016-06-18 18:25:15
阅读次数:
139
排名完全是根据 GitHub 搜索 Java 语言选择 (Best Match) 得到的结果, 然后过滤了跟 Android 不相关的项目, 所以排名并不具备任何官方效力, 仅供参考学习, 方便初学者快速了解当前一些流行的 Android 开源库。 项目名称 项目简介 1. react-native ...
分类:
移动开发 时间:
2016-06-17 17:13:25
阅读次数:
578
1,如何隐藏状态栏 在基类中重载UIViewController.h中的这个方法 - (BOOL)prefersStatusBarHidden { // iOS7后,[[UIApplication sharedApplication] setStatusBarHidden:YES withAnima ...
分类:
移动开发 时间:
2016-06-16 21:31:47
阅读次数:
173
1.AFNetworking 目前比较推荐的iOS网络请求组件,默认网络请求是异步,通过block回调的方式对返回数据进行处理。 2.FMDB 对sqlite数据库操作进行了封装,demo也比较简单。 3.MBProgressHUD 也是iOS项目常用的一个组件,用于显示过渡效果的,比如网络请求之前 ...
分类:
移动开发 时间:
2016-06-16 09:12:19
阅读次数:
185
恢复内容开始 一.CocoaPods是什么? CocoaPods是一个负责管理iOS项目中第三方开源库的工具。CocoaPods的项目源码在Github上管理。该项目开始于2011年8月12日,在这两年多的时间里,它持续保持活跃更新。开发iOS项目不可避免地要使用第三方开源库,CocoaPods的出 ...
分类:
其他好文 时间:
2016-06-14 11:49:19
阅读次数:
133
1.新建一个工程,名字:Internationalization-Demo 2.新建一个File->Resources->StringFile->save 3.选择语言 4.在.English文件后边 在.Chinese文件后边 5.在localizable.strings文件写 在localiza ...
分类:
移动开发 时间:
2016-06-12 18:26:06
阅读次数:
207