摘要: CLLocationManager这个系统定位的类在iOS8之前要实现定位,只需要遵守CLLocationManagerDelegate这个代理即可:- (void)startLocate{ if([CLLocationManager locationServicesEnabled]){ ... 阅读全文
posted @ 2014-11-11 22:28 Joel Zeng 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/smileEvday/archive/2012/03/27/2420362.html 一、UIWindow是一种特殊的UIView,通常在一个程序中只会有一个UIWindow,但可以手动创建多个UIWindow,同时加到程序里面。UIWindow在 阅读全文
posted @ 2014-03-11 22:10 Joel Zeng 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 销毁一个对象时,需要重写系统的dealloc方法来释放当前类所拥有的对象,在dealloc方法中需要先释放当前类中所有的对象,然后再调用[super dealloc]释放父类中所拥有的对象。如先调用[super dealloc]将释放掉父类中所拥有的对象,当前类中所拥有的对象将得不得到释放,这样就会 阅读全文
posted @ 2014-03-11 21:17 Joel Zeng 阅读(520) 评论(0) 推荐(0) 编辑
摘要: 因为iOS SDK相对比较底层,所以开发者就得受累多做一些体力活。不过幸运的是,有很多第三方的类库可以用来简化很多不必要的工作。笔者整理了一下在本人学习过程中用到的一些比较有用Objective-C开源类库,既是做一个总结,同时也希望通过这些分享,能提高各位的开发效率。 KissXml——xml解析 阅读全文
posted @ 2014-03-01 21:45 Joel Zeng 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 本文转自:http://my.oschina.net/sunqichao/blog/75011 ASIHTTPRequest对CFNetwork API进行了封装,并且使用起来非常简单,用Objective-C编写,可以很好的应用在Mac OS X系统和iOS平台的应用程序中。ASIHTTPRequ 阅读全文
posted @ 2014-03-01 21:25 Joel Zeng 阅读(282) 评论(0) 推荐(0) 编辑
摘要: http://www.woshipm.com/pd/33634.html 阅读全文
posted @ 2013-12-27 13:22 Joel Zeng 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 便利构造器的概念:便利构造器是一种快速创建对象的方式。它本质上是把初始化方法做了一次封装,方便外界使用。便利构造器是一个类方法。通常以类名开头,返回值仍然是id类型。 1. 简述autorelease的对象是在什么时候被release的,简述NSAutoreleasePool的工作机制。 autorelease的对象是延迟释放的,当池对象release或drain时,才被释放的。NSAutoreleasePool的工作机制:当创建的对象未来某个时候销毁时,可以使用对象的autorelease方法。对象将所有权交给最近的NSAutoreleasePool对象。当池对象drain或re... 阅读全文
posted @ 2013-12-02 21:58 Joel Zeng 阅读(446) 评论(0) 推荐(0) 编辑
摘要: 1.给定一个字符串,判断字符串中是否含有"png",如果有就删除。 题外话:在API中,方法名的首单词暗含了该方法的返回值类型,方法名中冒号前的单词暗含了参数类型,通常来说,方法名以动词开头的无返回值,以名词开头的有返回值。如:集合中,NSString,NSArray,NSDictionary等不可变家族在API中方法名均以名词开头,从方法名的首单词可以看出返回值是什么类型的;而NSMutableString,NSMutableArray,NSMutableDictionary等可变家族在API中方法名均以动词开头,无返回值。//此题有两种解法//方法一 NSString 阅读全文
posted @ 2013-12-02 20:55 Joel Zeng 阅读(2719) 评论(0) 推荐(0) 编辑