摘要: 关于UITableView在ios6.0中的新用法2013-10-11 13:48:58|分类:iphone开发|标签:utableviewios6storyboard|举报|字号订阅近来经常看到朋友在使用最新的iOS SDK 6.0版本的UITabelView的时候,会出现以下的错误:*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'unable to dequeue a cell with identifier Cell - must 阅读全文
posted @ 2014-03-20 15:54 无涯之径 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 一般情况下,源程序中所有的行都参加编译。但是有时希望对其中一部分内容只在满足一定条件才进行编译,也就是对一部分内容指定编译的条件,这就是“条件编 译”。有时,希望当满足某条件时对一组语句进行编译,而当条件不满足时则编译另一组语句。条件编译命令最常见的形式为:#ifdef标识符程序段1#else程序段2#endif它的作用是:当标识符已经被定义过(一般是用#define命令定义),则对程序段1进行编译,否则编译程序段2。其中#else部分也可以没有,即:#ifdef程序段1#denif这里的“程序段”可以是语句组,也可以是命令行。这种条件编译可以提高C源程序的通用性。如果一个C源程序在不... 阅读全文
posted @ 2014-03-07 15:12 无涯之径 阅读(698) 评论(0) 推荐(0) 编辑
摘要: 今天尝试了下IOS中的下拉刷新,遇到各种各样的问题,写一篇日志做一个总结。一、下拉刷新的实现 首先IOS是没有自带下拉刷新的,虽然我们平时遇到大量APP是具有下拉刷新功能,但是很不幸,IOS的确没有做下拉刷新。而我们平时看到的大部分下拉刷新都是采用第三方库:EGORefreshTableHeaderView 下载地址为:https://github.com/enormego/EGOTableViewPullRefresh 和大部分第三方库一样,zip展开后其中带有一个demo和一个库文件夹,如果要详细了解,建议先看看demo。其实这个第三方的用法也相当简单:... 阅读全文
posted @ 2014-02-25 17:23 无涯之径 阅读(1097) 评论(0) 推荐(0) 编辑
摘要: Timers的替代方法如果只是要延迟消息的发送,可以使用NSObject的方法- (void)performSelector:(SEL)aSelectorwithObject:(id)anArgumentafterDelay:(NSTimeInterval)delay- (void)performSelectorOnMainThread:(SEL)aSelectorwithObject:(id)argwaitUntilDone:(BOOL)wait+ (void)cancelPreviousPerformRequestsWithTarget:(id)aTarget创建Timer的三种方法1.s 阅读全文
posted @ 2014-02-21 16:17 无涯之径 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 开发Web等网络应用程序的时候,需要确认网络环境,连接情况等信息。如果没有处理它们,是不会通过Apple的审查的。Apple的例程Reachability中介绍了取得/检测网络状态的方法。在你的程序中使用Reachability只须将该例程中的Reachability.h和Reachability.m拷贝到你的工程中。如下图:然后将SystemConfiguration.framework添加进工程:Reachability中定义了3种网络状态。//thenetworkstateofthedeviceforReachability1.5.typedefenum{NotReachable=0,R 阅读全文
posted @ 2014-02-21 14:48 无涯之径 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 先介绍一种最简单的方法:调用打电话功能[[UIApplicationsharedApplication] openURL:[NSURL URLWithString:@"tel://10086"]];调用发短信功能[[UIApplication sharedApplication]openURL:[NSURL URLWithString:@"sms://10000"]];上面的发短信的功能是调用系统的界面,下面是实现一种点击按键就直接发送短信,相当于后台发送,能不能上软件商店,还不能确定。相对建议来说,尽量使用第一种。首先导入MFMessageCompos 阅读全文
posted @ 2014-02-20 14:10 无涯之径 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 转载自:http://blog.csdn.net/totogo2010/article/details/8198694介绍:开发应用的时候第三方的库是不可缺少的,能提高开发的效率。 一些经常用到的库,在新的项目里用是,你又得手工的Add到项目里,用的到库多起来了,就不方便管理了。发现CocoaPods这个软件,可以帮你管理Xcode里的第三方的库,很方便。那怎么用呢?先安装CocoaPods。1、CocoaPods是跑在Ruby的软件,安装可能需要几分钟,安装命名:sudo gem install cocoapods2、如果想为每个第三方库生成文档,那运行brew install appled 阅读全文
posted @ 2014-02-12 10:32 无涯之径 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 今天注册成功了我的博客,真的很开心,一直以来都希望能够在一个专业的平台上和大家一起学习、分享自己喜欢的只是内容,也正是目前我所从事的,iOS应用开发之路。虽然目前本人还是一个刚刚起步新手,不过我相信千里之行、始于足下,就从今天开始吧,要感谢该博客园给我这个机会,有幸认识这么一个知识的殿堂。希望大家以后多多指教。 先发一篇以鼓励自己吧,呵呵 阅读全文
posted @ 2014-01-02 17:00 无涯之径 阅读(78) 评论(0) 推荐(0) 编辑