本文主要讲述在开发过程中,提高工作效率而进行的IOS-Jenkins的持续集成。
背景
平时我们开发完成IOS项目,需要打包给测试人员进行测试。其中的过程需要重复进行:修改配置项--编译---连接设备--运行打包--debug进设备中--然后交给等待的测试人员。现有成熟的持续集成Jenkins解决方案,并且该方案也提供了Xcode插件的支持,可以讲上述过程封装成一键解决方案。
我...
分类:
移动开发 时间:
2015-05-24 01:25:42
阅读次数:
474
The working copy "初识tableVIew" failed to commit files.fatal: Unable to create '/Users/zjj/ios项目/UITableView/初识tableVIew/.git/index.lock': File exists....
分类:
其他好文 时间:
2015-05-24 01:18:09
阅读次数:
152
一,状态栏更改为白色1 在info.plist中添加一个字段:view controller -base status bar 为NO2 在需要改变状态栏颜色的ViewController中在ViewDidLoad方法中增加:[UIApplication sharedApplication] set...
分类:
移动开发 时间:
2015-05-14 15:46:27
阅读次数:
144
View controllers 通常是 iOS 项目中最大的文件,并且它们包含了许多不必要的代码。所以 View controllers 中的代码几乎总是复用率最低的。比如UITableView常规用法如下:
传统使用方法
1. 定义数据模型
@interface LFPhoto : NSObject
@property (nonatomic,copy) NSString *name;...
分类:
其他好文 时间:
2015-05-14 12:17:18
阅读次数:
110
在IOS项目中有时会用到UICollectionView控件,大家应该都不太陌生,即便有没用过的同学,看一下教程也能轻松的掌握。不过要实现cell大小不同,又要等间距,应该怎么做呢?如下图:
一、首先需要创建EqualSpaceFlowLayout继承UICollectionViewFlowLayout,如下面的代码:
#import
@protocol EqualSpa...
分类:
其他好文 时间:
2015-05-12 18:57:48
阅读次数:
439
在日常的ios项目开发中,我们经常会在原生应用中嵌入web页面,通常我们只是进行一个展示,没有其它的一些功能。但是也有一些项目中需要web页面中的html和native进行交互。但是ios sdk 并没有相应的方法来让我们做到js代码来和原生进行交互。但是webview在加载前会调用其一个deleg...
分类:
Web程序 时间:
2015-05-11 17:30:27
阅读次数:
155
开发IOS项目的时候,发现一个关于第三方框架sdwebimage的图片缓存的问题。搜了一下百度,发现有人已经提出同样的问题,如下:
有个问题请教一下各位,就是用sdwebimage下载图片的时候会缓存到手机上,那么我把同一个url下面的图片换了,这个时候再用sdwebimage加载这个url,他是用缓存的还是重新下载了?
如果,她加载了缓存的图片那么就错了,因为这个url下的图片已经换...
分类:
Web程序 时间:
2015-05-10 17:22:48
阅读次数:
141
原文链接:http://www.cocoachina.com/ios/20150104/10824.htmliOS项目的完整重命名方法图文教程前言:在iOS开发中,有时候想改一下项目的名字,都会遇到很多麻烦。直接改项目名吧,XCODE又不会帮你改所有的名字。总是有很多文 件、文件夹或者是项目设置的项...
分类:
移动开发 时间:
2015-05-09 17:27:22
阅读次数:
161
主要是针对极客学院的通讯录项目,知识点的整理...点击->下载代码1,实现登陆和密码输入框为空时,为不可用状态实现方案:使用添加观察者的方式来实现,在viewDidLoad事件当中添加观察者,来监听nameField和pwdField文本框内容发生改变的事件,内容改变后触发当前类的textChang...
分类:
移动开发 时间:
2015-05-09 10:12:45
阅读次数:
135