
iOS开发
落花人独立pi953
这个作者很懒,什么都没留下…
展开
-
Xcode6中创建Empty Application
对于Apple新推出的工具Xcode 6 正式版,相信有一些开发者有时候也是很郁闷的,Xcode6正式版里面没有Empty Application这个模板,这对于习惯了纯代码编写UI界面的程序员来说很不习惯。今天我就来介绍一下在Xcode中如何创建Empty Application。方法一:如果你的电脑上安装的有Xcode6 Beta版 或者Xcode5.1.1等包含有能创建Emp原创 2014-12-04 15:01:18 · 768 阅读 · 0 评论 -
xcode6 使用MJRefresh时报错解决方法
最近将XCode升级到6后,报Too many arguments to function call, expected 0, have *,在XCode5.1里能编译通过的,到xcode6就报错objc_msgSend(self.beginRefreshingTaget, self.beginRefreshingAction, self);Too many arguments t原创 2014-11-04 17:15:55 · 1403 阅读 · 0 评论 -
iOS ARC项目使用MRC(非ARC)文件 MRC项目使用ARC文件
苹果在iOS4.0后引入了ARC,这就带给我们一些新的问题,我们会发现有很多项目会混合使用这两个方案。例如:1.自己的旧项目使用了MRC,但是引入的第三方库却是使用了ARC的。2.自己的新项目使用了ARC,但是引入的第三方库或者以前写的代码却使用MRC。这两种情况下,直接肯定是通不过编译的。可以通过升级旧项目,让其使用ARC来解决,但这个办法有时候会很麻烦。有一原创 2014-12-04 17:19:52 · 981 阅读 · 0 评论 -
iOS开发:界面之间传值之Block传值(Block高级用法:Block传值)
在iOS使用Block的地方很多,其中传值只是其中的一小部分,下面介绍Block在两个界面之间的传值: 先说一下思想: 首先,创建两个视图控制器,在第一个视图控制器中创建一个UILabel和一个UIButton,其中UILabel是为了显示第二个视图控制器传过来的字符串,UIButton是为了push到第二个界面。原创 2014-08-14 18:56:45 · 694 阅读 · 0 评论 -
iOS开发OC基础:OC中数组对象NSArray的常用方法
本文介绍了OC的数组对象的基本方法的使用:因为OC的数组中存储的为对象类型,所以我们可以新建一个Person类,通过Person生成对象进行操作。其中Person.h中的代码为:原创 2014-08-11 17:43:42 · 728 阅读 · 0 评论 -
iOS中常用的颜色色值
一款好的应用不仅要求程序没有BUG、代码规范而且要有一个友好的用户界面,界面配色;本文列出了iOS开发中常用的RGB色值,还有我自己常用的两个宏定义,可将对颜色的设置定义成宏,方便开发中使用。// RGB颜色转换(16进制->10进制)#define UIColorFromRGB(rgbValue) [UIColor colorWithRed:((float)((rgbValue & 0xF原创 2014-12-04 16:58:47 · 2882 阅读 · 0 评论 -
iOS8中 UITableView section 分区头部视图不显示
最近自己使用了UITableView写了一个通讯录,但是在编写过程还算顺利,但是后来测试的时候,发现在iOS8中TableView的分区头不能正常显示,使用- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section 方法可以正常的设置分区的Title,但是如果你使用原创 2014-12-04 15:37:56 · 4981 阅读 · 0 评论 -
iOS中定时器NSTimer的使用
调用一次计时器方法://不重复,只调用一次。timer运行一次就会自动停止运行 NSTimer * timer = [NSTimer scheduledTimerWithTimeInterval:1.5 target:self selector:@selector(test1) userInfo:nil repeats:NO]; 重复调用计时器方法://每1秒运行一次functio原创 2014-12-04 17:30:30 · 430 阅读 · 0 评论 -
iOS在分类中添加属性,运行时编程,objc runtime 动态增加属性
Objective-C中,有类别可以在不修改源码的基础上增加方法;近排在看别人的开源代码时,发现还可以动态增加属性。而且是在运行时,太牛B了。使用运行时库,必须要先引入 objc/runtime.h可以使用的函数如下:OBJC_EXPORT void objc_setAssociatedObject(id object, const void *key, id value,原创 2014-12-04 16:41:31 · 653 阅读 · 0 评论 -
iOS中 Socket的使用
一、Socket概念:Socket又称为“”原创 2014-09-05 20:15:55 · 958 阅读 · 0 评论 -
iOS中 UIFont字体的设置
在iOS的开发中相信大多数的原创 2014-11-12 11:49:59 · 531 阅读 · 0 评论 -
iOS中 创建单例的方法
在Xcode工程中,我们创建单例很多办法,我先列举一个苹果官方文档中的写法,也是我自己在程序中常用的一种创建单例的方法。static AccountManager *DefaultManager = nil; + (AccountManager *)defaultManager { if (!DefaultManager) DefaultManager = [[self all原创 2014-12-04 16:03:41 · 440 阅读 · 0 评论 -
Mac版Cornerstone破解方法
CornerStone for Mac是一款Mac电脑的SVN客户端工具,官方提供了14天的免费试用(trail)版本。我们可以在此基础上提供无限期试用版本。ps:提倡使用正规渠道获取的软件以及正规的收费版本,破解仅供参考!方法一:如果你从来没有安装过这个trail版本,直接把当前系统时间改成未来的某个时间,比如2020年,然后安装,运行一次。之后退出程序,将系统时间还原。恭喜原创 2014-12-06 15:48:11 · 3180 阅读 · 1 评论