- 博客(17)
- 资源 (9)
- 收藏
- 关注

原创 iOS中 远程推送简单介绍
关于iOS的远程推送相信大家可能在测试包括正式推送的时候都会有点头晕,因为有太多的证书 , 包括创建,合成等,让人头疼,尤其是iOS的初学者更是一头雾水,下面我就来介绍一下iOS的远程推送服务的使用,希望能对大家有所帮助;
2014-08-15 08:56:14
638
原创 HTTP 状态代码含义
如果向您的服务器发出了某项请求要求显示您网站上的某个网页(例如,当用户通过浏览器访问您的网页或在 Googlebot 抓取该网页时),那么,您的服务器会返回 HTTP 状态代码以响应该请求。此状态代码提供该请求状态的相关信息,并向 Googlebot 提供有关您网站和请求的网页的信息。一些常见的状态代码为:200 - 服务器成功返回网页404 - 请求的网页不存在
2014-12-20 16:53:21
466
原创 Mac版Cornerstone破解方法
CornerStone for Mac是一款Mac电脑的SVN客户端工具,官方提供了14天的免费试用(trail)版本。我们可以在此基础上提供无限期试用版本。ps:提倡使用正规渠道获取的软件以及正规的收费版本,破解仅供参考!方法一:如果你从来没有安装过这个trail版本,直接把当前系统时间改成未来的某个时间,比如2020年,然后安装,运行一次。之后退出程序,将系统时间还原。恭喜
2014-12-06 15:48:11
3147
原创 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
424
原创 iOS ARC项目使用MRC(非ARC)文件 MRC项目使用ARC文件
苹果在iOS4.0后引入了ARC,这就带给我们一些新的问题,我们会发现有很多项目会混合使用这两个方案。例如:1.自己的旧项目使用了MRC,但是引入的第三方库却是使用了ARC的。2.自己的新项目使用了ARC,但是引入的第三方库或者以前写的代码却使用MRC。这两种情况下,直接肯定是通不过编译的。可以通过升级旧项目,让其使用ARC来解决,但这个办法有时候会很麻烦。有一
2014-12-04 17:19:52
975
原创 iOS中常用的颜色色值
一款好的应用不仅要求程序没有BUG、代码规范而且要有一个友好的用户界面,界面配色;本文列出了iOS开发中常用的RGB色值,还有我自己常用的两个宏定义,可将对颜色的设置定义成宏,方便开发中使用。// RGB颜色转换(16进制->10进制)#define UIColorFromRGB(rgbValue) [UIColor colorWithRed:((float)((rgbValue & 0xF
2014-12-04 16:58:47
2869
原创 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
647
原创 iOS中 创建单例的方法
在Xcode工程中,我们创建单例很多办法,我先列举一个苹果官方文档中的写法,也是我自己在程序中常用的一种创建单例的方法。static AccountManager *DefaultManager = nil; + (AccountManager *)defaultManager { if (!DefaultManager) DefaultManager = [[self all
2014-12-04 16:03:41
435
原创 iOS8中 UITableView section 分区头部视图不显示
最近自己使用了UITableView写了一个通讯录,但是在编写过程还算顺利,但是后来测试的时候,发现在iOS8中TableView的分区头不能正常显示,使用- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section 方法可以正常的设置分区的Title,但是如果你使用
2014-12-04 15:37:56
4976
原创 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
764
原创 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
1394
原创 iOS开发:界面之间传值之Block传值(Block高级用法:Block传值)
在iOS使用Block的地方很多,其中传值只是其中的一小部分,下面介绍Block在两个界面之间的传值: 先说一下思想: 首先,创建两个视图控制器,在第一个视图控制器中创建一个UILabel和一个UIButton,其中UILabel是为了显示第二个视图控制器传过来的字符串,UIButton是为了push到第二个界面。
2014-08-14 18:56:45
687
原创 Mac电脑设置锁屏
我们在使用Mac电脑的时候会遇到如下一些如果您希望在您离开时让电脑保持登录状态,但又要防止他人使用,则可以锁定屏幕。回来后,您只需键入登录名称和密码就可以继续工作。
2014-08-11 19:01:13
1625
原创 iOS开发OC基础:OC中数组对象NSArray的常用方法
本文介绍了OC的数组对象的基本方法的使用:因为OC的数组中存储的为对象类型,所以我们可以新建一个Person类,通过Person生成对象进行操作。其中Person.h中的代码为:
2014-08-11 17:43:42
723
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人