本文主要讲述在开发过程中,提高工作效率而进行的IOS-Jenkins的持续集成。
背景
平时我们开发完成IOS项目,需要打包给测试人员进行测试。其中的过程需要重复进行:修改配置项--编译---连接设备--运行打包--debug进设备中--然后交给等待的测试人员。现有成熟的持续集成Jenkins解决方案,并且该方案也提供了Xcode插件的支持,可以讲上述过程封装成一键解决方案。
我...
分类:
移动开发 时间:
2015-05-24 01:25:42
阅读次数:
474
解决问题错误:Could not find the AndroidManifest.xml file, going up from path//打开appbuild.gradle文件加入以下代码/*** AA注解Apt配置*/apt { arguments { androidMa...
分类:
移动开发 时间:
2015-05-24 01:16:44
阅读次数:
433
//
//??ViewController.m
//??APP自带导航
//
//??Created?by?wup?on?15/5/23.
//??Copyright?(c)?2015年?apple.?All?rights?reserved.
//
#import?"ViewController.h"
#import?<MapKit/Map...
分类:
移动开发 时间:
2015-05-24 00:14:28
阅读次数:
196
一、为何写作此文??你是不是经常看到很多书籍中说:不能在子线程中操作ui,不然会报错。你是不是也遇到了如下的疑惑(见下面的代码):@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentV...
分类:
移动开发 时间:
2015-05-24 00:10:52
阅读次数:
306
CoreGraphics框架中的CGAffineTransform类可用于设定UIView的transform属性,控制视图的缩放、旋转和平移操作:另称放射变换矩阵,可参照线性代数的矩阵实现方式0.0这里附上的CGAffineTransform官方文档:https://developer.apple...
分类:
移动开发 时间:
2015-05-24 00:10:55
阅读次数:
293
1:从GitHub上下载最新版androidannotations-api-3.3.1.jar2:新建Module:my-aa-test3:将androidannotations-api-3.3.1.jar拷贝到模块libs目录下面4:修改工程下面的build.gradle配置文件内容:主要增加了以...
分类:
移动开发 时间:
2015-05-24 00:05:45
阅读次数:
177
Happy birthdayTime Limit: 20 SecMemory Limit: 256 MB题目连接http://acm.hdu.edu.cn/showproblem.php?pid=5234Description今天是Gorwin的生日。所以她的妈妈要实现她的一个愿望。Gorwin说她...
分类:
移动开发 时间:
2015-05-23 23:57:18
阅读次数:
359
(转自:http://blog.csdn.net/yuejingjiahong/article/details/6636981)强制横屏: 1 @Override 2 protected void onResume() { 3 /** 4 * 设置为横屏 5 */ 6 if(getReq...
分类:
移动开发 时间:
2015-05-23 22:42:00
阅读次数:
198
0、需要终端生成的aps.cer和aps.p12文件。1、把.cer的SSL证书转换为.pem文件,执行命令:openssl x509 -in aps.cer -inform der -out PushChatCert.pem2、把私钥aps.p12文件转化为.pem文件:openssl pkcs1...
分类:
移动开发 时间:
2015-05-23 22:38:48
阅读次数:
231
《互联网医疗大棋局》五星。中美移动医疗领域的现状、机会、限制。http://www.amazon.cn/dp/B00T9BC9AK/全书分析中美移动医疗领域的现状、机会、限制。个人感觉水平比较高。书中几个重要的观点:1:流量换收入的互联网思维在医疗领域没用。2:美国与中国在医疗行业有诸多不同:最重要...
分类:
移动开发 时间:
2015-05-23 22:34:33
阅读次数:
191
步骤比较简单,只需要 在.pch中追加你对应的宏定义#ifdef DEBUG#define LOG(...) NSLog(__VA_ARGS__);#define LOG_METHOD NSLog(@"%s", __func__);#else#define LOG(...); #define LOG...
分类:
移动开发 时间:
2015-05-23 22:31:37
阅读次数:
284
通过一次编译跟事务来优化数据库插入,通过仅查询指定字段来优化数据库查询...
分类:
移动开发 时间:
2015-05-23 21:25:56
阅读次数:
173
在做项目的过程中遇到了很多困难,于是收集了一些快速开发的框架,使用后大大提高了项目开发速度,无论什么项目都可以使用的到,在此分享给大家,希望能对大家有帮助!(个人建议:有时间的同学可以看一下这些优秀框架的源码,一定会有很多收获!)开发工具:Android Studio学习资料:Android Stu...
分类:
移动开发 时间:
2015-05-23 21:22:29
阅读次数:
169
//微信的摇一摇是怎么实现的~发现原来 ios本身就支持//在 UIResponder中存在这么一套方法- (void)motionBegan:(UIEventSubtype)motion withEvent:(UIEvent *)event __OSX_AVAILABLE_STARTING(__M...
分类:
移动开发 时间:
2015-05-23 21:20:58
阅读次数:
165
- (BOOL) isEmail { NSString *emailRegEx = @"(?:[a-z0-9!#$%\\&'*+/=?\\^_`{|}~-]+(?:\\.[a-z0-9!#$%\\&'*+/=?\\^_`{|}" @"~-]+)*|\"(?:[\\x01-\...
分类:
移动开发 时间:
2015-05-23 21:16:43
阅读次数:
134
//??方法1:NSComparator
????
????NSArray?*listGroupname?=?[self.listTeams?sortedArrayUsingComparator:^(NSString?*n1,NSString?*n2)?{
????????
????????NSString?*...
分类:
移动开发 时间:
2015-05-23 20:11:33
阅读次数:
124