优点:持续集成是一种软件开发实践,即了解你合并的内容,时常合并。自动提交合并代码原文:http://ios.jobbole.com/82240/1.下载OS X ServerXCode需要 OS X Server开启持续集成服务。在Mac App Store上下载OS X Server一般要花费19... Read More
1.去掉两端的空格[strstringByTrimmingCharactersInSet:[NSCharacterSetwhitespaceAndNewlineCharacterSet]] 2.去掉多余的空格NSString*str=@"thisisatest.";NSCharacterSet*wh... Read More
在开发过程中我们需要一些全局对象来将程序的各个部分连接起来,这些全局对象中最重要的就是UIApplication对象。但在实际编程中我们并不直接和UIApplication对象打交道,而是和其代理打交道。 UIApplication 是iPhone应用程序的开始并且负责初始化并显示UIWindow... Read More
1、xcode->Prefrences->Accounts2、增加apple id,输入账号和密码3、产生Free 点击View Detail,自动刷新证书4、选择team,若出现警告⚠,点击Fix5、连上真机运行,打开设备设置->通用->描述文件->id->信任该证书再运行即可,每次卸载重装都需要... Read More
1、#pragma mark#pragma mark -#pragma mark Table Delegate Methods从技术上讲,以 #pragma 开头的代码是一条编译器指令,是一个特定于程序或编译器的指令。它们不一定适用于其它编译器或其它环境。如果编译器不能识别该指令,则会将其忽略。作用... Read More
1、注册通知样式- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // Override point for customiz... Read More
1、设备标识+ (NSString *) getSysInfo{ int mib[2]; size_t len; char *machine; mib[0] = CTL_HW; mib[1] = HW_MACHINE; sysctl(mib, 2, NULL, &len, NULL, ... Read More
6s及以上设备才支持;一、静态设置首先,在info.plist文件中添加如下键值(只能手打上去,没提示):先添加了一个UIApplicationShortcutItems的数组,这个数组中添加的元素就是对应的静态标签,在每个标签中我们需要添加一些设置的键值:必填项(下面两个键值是必须设置的):UIA... Read More
1、- (UIImage *)resizableImageWithCapInsets:(UIEdgeInsets)capInsets resizingMode:(UIImageResizingMode)resizingMode NS_AVAILABLE_IOS(6_0); // the interi... Read More
即删除.svn文件首先,打开命令终端,cd到工程目录下然后,输入删除掉工程下的所有的.svn文件夹的命令,回车即可全部删除$rm -rf `find . -type d -name .svn`确认文件夹下,是否残留.svn,可以使用以下命令:$ find . -type d -name .svn Read More