随笔分类 -  object-c iOS

摘要:http://blog.csdn.net/zj510/article/details/8935683 阅读全文
posted @ 2013-10-29 15:50 hhhker 阅读(461) 评论(0) 推荐(0) 编辑
摘要:http://www.cnblogs.com/smileEvday/archive/2012/11/16/UIWindow.html 阅读全文
posted @ 2013-10-28 12:19 hhhker 阅读(186) 评论(0) 推荐(0) 编辑
摘要:http://wenku.baidu.com/view/afffe632f111f18583d05a49.html 阅读全文
posted @ 2013-10-27 15:38 hhhker 阅读(421) 评论(0) 推荐(0) 编辑
摘要:如何避免循环引用造成的内存泄漏呢: 以delegate模式为例(viewcontroller和view之间就是代理模式,viewcontroller有view的使用权,viewcontroller同时也是view的代理(处理view中的事件)): UserWebService.h #import //定义一个ws完成的delegate @protocol WsCompleteDelegate @required -(void) finished;//需要实现的方法 @end @interface UserWebService:NSObject { id delegate;... 阅读全文
posted @ 2013-10-21 11:01 hhhker 阅读(6803) 评论(3) 推荐(0) 编辑
摘要:历史版本ARC(Automatic Reference Counting,自动引用计数)极大地减少了Cocoa开发中的常见编程错误:retain跟release不匹配。ARC并不会消除对retain和release的调用,而是把这项原本大都属于开发者的工作移交给了编译器。这样做的好处是显而易见的,但是必须知道retain和release是仍然在使用的。ARC并不等同垃圾回收。思考下面这段代码,它对一个实例变量赋值:123@property (nonatomic, readwrite, strong) NSString *title;..._title = [NSString stringWit 阅读全文
posted @ 2013-10-19 17:55 hhhker 阅读(6192) 评论(0) 推荐(0) 编辑
摘要:重用实现分析 查看UITableView头文件,会找到NSMutableArray* visiableCells,和NSMutableDictnery* reusableTableCells两个结构。visiableCells内保存当前显示的cells,reusableTableCells保存可重用的cells。 TableView显示之初,reusableTableCells为空,那么tableView dequeueReusableCellWithIdentifier:CellIdentifier返回nil。开始的cell都是通过[[UITableViewCell alloc] ini.. 阅读全文
posted @ 2013-10-16 09:42 hhhker 阅读(1636) 评论(0) 推荐(0) 编辑
摘要:https://github.com/YueRuo/NSObject-YRSerialization 阅读全文
posted @ 2013-10-09 09:30 hhhker 阅读(257) 评论(0) 推荐(0) 编辑
摘要:http://my.oschina.net/joanfen/blog/133642较详细:http://www.techolics.com/apple/20120401_197_2.html 阅读全文
posted @ 2013-10-08 19:00 hhhker 阅读(224) 评论(0) 推荐(0) 编辑
摘要:http://www.easyicon.net/iconsearch/file/ 阅读全文
posted @ 2013-07-18 09:51 hhhker 阅读(230) 评论(0) 推荐(0) 编辑
摘要:http://www.cnblogs.com/zilongshanren/archive/2012/02/17/2356516.html 阅读全文
posted @ 2013-07-17 17:49 hhhker 阅读(272) 评论(0) 推荐(0) 编辑
摘要:网络层是iOS开发必须掌握的部分,苹果已经将网络请求封装得非常易用了,看看NSURLRequest和NSURLConnection的文档,你就知道怎么用了,这里我就不细讲了。本文主要讲网络层的调用逻辑,以及如何优化你的网络请求,让请求更有效率。正常的网络请求的过程一般经历四个过程:1.组装Request对象,创建Connection对象,当Connection创建完毕后,系统底层会帮你完成3次握手、建立真正的连接等操作2.收到回应,会调用ConnectionDelegate的didReceiveResponse方法,这是接收数据的第一步,你需要创建一个data缓冲区3.然后一点点接收数据,会重 阅读全文
posted @ 2013-07-05 11:38 hhhker 阅读(2774) 评论(0) 推荐(0) 编辑
摘要:http://www.appcoda.com/ios-programming-how-to-customize-tab-bar-background-appearance/ 阅读全文
posted @ 2013-06-08 10:26 hhhker 阅读(174) 评论(0) 推荐(0) 编辑
摘要:http://www.oschina.net/translate/automatic-reference-counting-on-ios 阅读全文
posted @ 2013-05-27 15:52 hhhker 阅读(157) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/zhibudefeng/article/details/7891956 阅读全文
posted @ 2013-04-25 16:13 hhhker 阅读(263) 评论(0) 推荐(0) 编辑
摘要:http://blog.jomywu.com/archives/197还可以去掉边框:http://stackoverflow.com/questions/2552686/how-to-customize-style-a-uipopovercontroller 阅读全文
posted @ 2013-04-24 17:50 hhhker 阅读(614) 评论(0) 推荐(0) 编辑
摘要:前言:北京时间10月13日凌晨,期待已久的iOS5正式版发布了。当然,在此之前,我们经历了多达7个版本的beta版。漫长的等待必然不会是徒劳无益的。iOS5中除了提供iCloud这个革命性的云服务之外,也增加了多达200个以上的新特性。让我们先来了解下iOS5中定制用户界面的妙用吧!为了在App Store中取得成功,我们所开发的应用必须让人眼前一亮。如果使用千篇一律的苹果标准用户界面,无疑难以从已经拥挤不堪的应用商店中得到消费者的青睐。事实上,App Store中很多流行应用都以一种非标准的形式来呈现标准的iOS 用户界面元素:1.Twitter使用了定制的UITabBar2.Instagr 阅读全文
posted @ 2013-04-24 15:01 hhhker 阅读(414) 评论(0) 推荐(0) 编辑
摘要:由于需要用到UIWebView本地缓存功能.在网上找了一些demococoaChina上一篇 是试用ASIHttpRequest.这个是比较好的.http://www.cocoachina.com/bbs/read.php?tid=69287还有一篇就是上一篇中提到的一个网站内容,试用NSURLCachehttp://re-reference.iteye.com/blog/1391408使用ASIHttpRequest本地缓存的代码:3.ASIHTTPRequest,ASIDownloadCache和ASIWebPageRequest首先我得说,这确实是个很好的框架,使用起来确实很方便,但是对 阅读全文
posted @ 2013-04-24 10:46 hhhker 阅读(831) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/iukey/article/details/7311126 阅读全文
posted @ 2013-04-10 16:39 hhhker 阅读(136) 评论(0) 推荐(0) 编辑
摘要:较详细介绍:http://blog.csdn.net/mengtnt?viewmode=contentshttp://blog.csdn.net/totogo2010?viewmode=contents相关知识:贝塞尔曲线http://www.xcoder.cn/html/mobile/iOS/2013/0220/1145.htmlhttp://blog.sina.com.cn/s/blog_67419c420100t4o3.html 阅读全文
posted @ 2013-04-07 14:01 hhhker 阅读(188) 评论(0) 推荐(0) 编辑
摘要:什么是NotificationNotification 是一种消息,它传递给一个或多个观察对对象用来通知它们程序里发生了一个事件。Notification这种Cocoa框架下的机制是遵循广播模式。它是一个对象初始化或处理一个程序事件时与其它任何数目的想要知道此事件的对象们交流的一种方式。notification的接收者可以根据监听到的事件来调整它们自己的前后外观、行为和状态。发送notification的对象不是一定要知道它的收听者都有谁。在程序的协调和聚合方面,Notification是一种很强大的机制。它减少了程序里对象之间那种强烈依赖关系的需求(这种依赖关系会减少对象的重用能力)。很对F 阅读全文
posted @ 2013-04-03 09:42 hhhker 阅读(333) 评论(0) 推荐(0) 编辑