古人云“工欲善其事必先利其器”,打造一个强大的开发环境,是立即提升自身战斗力的绝佳途径!以下是搜集的一些有力的XCode插件。 1.全能搜索家CodePilot 2.0 你要找的是文件?是文件夹?是代码...
IOS中的多线程和NSRunLoop概述
线程概述 有些程序是一条直线,从起点到终点,如Hello World,运行打印完,它的生命周期便结束了;有些程序是一个圆,不断循环,直到将它切断,如操作系统,一直运行直到你关机。 一个运行着的程...
使用AFNetworking 2.0 请求数据时出现错误 Request failed: unacceptable content-type: text/html 解决方法
使用AFNetworking 2.0 请求数据时出现错误 Request failed: unacceptable content-type: text/html 解决方法 添加一行 manager.responseSerializer.acceptableContentTypes = [NSSet setWithObjec...
IOS CGAffineTransform 用于视图平移,放缩,旋转
CGAffineTransform 今天碰到了一个旋转放缩图片的一个demo,在看的过程中发现实现图片变化的那个方法特别简单。 一共只有三句话,下面就是这个方法 - (void)transformImageView { CGAffineTransform t = CGA...
git版本控制之tag
在实际的开发中版本控制还是非常有必要的,那么我就来讲解一下tag标签的使用技巧 git tag命令-m 可以添加对本tag版本的注视 -a 可以添加tag的标题,注意这里要用到的单引号哦 git ...
UITextView绘制圆角和添加背景
UITextView 修改样式资料比较少,最近摸索了下,总结了以下几种方式: 一、给UITextView绘制圆角,通过QuartzCore框架,操作CALayer可以给UITextView绘制圆角边框。 &nbs...
UITableViewCell 右侧的小箭头
实现右侧的小灰色箭头 只要将cell的accessoryType属性设置为 UITableViewCellAccessoryDisclosureIndicator就可以了。 代码为:cell.accessoryType=UITableViewCellAccessoryDisclosureIndi...
NSDate 使用 ios时间的秒数
取当前时间的秒数 NSTimeInterval time = [[NSDate date] timeIntervalSince1970]; long long int date = (long long int)time; NSLog(...
AFNNetworking2.0版本的使用
虽然是2.0版本了,但是使用的方法还是老的方法了,请求网络也能够成功,符合我的程序规范就Ok了 好了,废话不多说,直接上代码 NSString *urlString = @"http://www.XXXXX.com/getmessage.php"; ...
脚本结束 iPhone Simulator 进程
经常在开发中会碰到无法启动iphone 模拟器,提示他已经在运行 The Simulator can't be launched because it is already in use. 那我们需要重新启动xcode,然后就会正常。 但是这样很浪费时...
AKTabController的使用
框架的地址连接:传送门 _tabBarController = [[AKTabBarController alloc] initWithTabBarHeight:(UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) ? 70 : 50]; [_tabBarController se...
用代码创建UITabBarController
如何用纯代码的方式创建UITabBarController 方法 1. 首先开启XCode并建立一个Empty Application 2. 加入一个Objective-C Class并继承自UIViewController,取名为Fi...
XCode下的iOS单元测试
XCode 内置了 OCUnit 单元测试框架,但目前最好用的测试框架应该是 GHUnit。通过 GHUnit + OCMock 组合,我们可以在 iOS 下进行较强大的单元测试功能。本文将演示如何在 XCode 4.2 下使用 OCUnit, GHUnit 和 ...