上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 60 下一页

2012年4月17日

摘要: iOS开发架构封装异步请求案例实现是本文要介绍的内容,主要是实现iOS开发中异步请求的封装案例,来看本文详细内容讲解。在找iOS开发相关的内容是,看到本文,与朋友们分享一下。论坛里看到一位兄台的问题:”异步请求能不能封装成一个公用的类?每个页面都要copy一下几个方法,感觉很麻烦“可能很多人也会有相同的问题,于是起一篇博客专门谈谈这个问题,主要想阐述一下编程思想及架构设计,权当抛砖引玉。闲话不多说,直接上代码://MyURLClass.h #import<Foundation/Foundation.h> @interfaceMyURLClass:NSObject{ @private 阅读全文
posted @ 2012-04-17 11:18 Hibernate4 阅读(697) 评论(0) 推荐(0) 编辑
摘要: 今天和大家分享的是桥接模式。在介绍桥接模式之前先和大家分享一个原则,那就是合成/聚合复用原则,具体定义是这样的:合成/聚合复用原则(CAPP),尽量使用合成/聚合,尽量不要使用类继承。合成(Composition,也有翻译成组合)和聚合(Aggregation)都是关联的特殊种类。聚合表示一种弱的‘拥有’关系,体现的是A对象可以包含B对象,但B对象不是A对象的一部分;合成则是一种强的‘拥有’关系,体现了严格的部分和整体的关系,部分和整体的生命周期一样。打个比方说,小鸟有两个翅膀,翅膀与小鸟是部分和整体的关系,并且它们的生命周期是相同的,于是翅膀和小鸟就是合成关系。然而相对于鸟群来说,一个鸟群有 阅读全文
posted @ 2012-04-17 00:18 Hibernate4 阅读(227) 评论(0) 推荐(0) 编辑

2012年4月16日

摘要: Notification是智能手机应用编程中非常常用的一种传递信息的机制,而且可以非常好的节省资源,不用消耗资源来不停地检查信息状态(Pooling),在iOS下应用分为两种不同的Notification种类,本地和远程。本地的Notification由iOS下NotificationManager统一管理,只需要将封装好的本地Notification对象加入到系统Notification管理机制队列中,系统会在指定的时间激发将本地Notification,应用只需设计好处理Notification的方法就完成了整个Notification流程了。本地Notification所使用的对象是UI 阅读全文
posted @ 2012-04-16 21:47 Hibernate4 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 本文来源于我在InfoQ中文站翻译的文章,原文地址是:http://www.infoq.com/cn/news/2012/04/jdk-8-milestone-release-dates近日,Oracle在jdk8-dev邮件列表中宣布了JDK 8的里程碑与发布日期以寻求大家的评审与反馈。Oracle JDK的发布经理Mathias Axelsson针对JDK 8的开发里程碑提出了如下日程: M1: 2012年4月24日 M2: 2012年6月14日 M3: 2012年7月30日 M4:2012年9月11日 M5: 2012年11月26日 M6: 2013年... 阅读全文
posted @ 2012-04-16 15:14 Hibernate4 阅读(903) 评论(0) 推荐(0) 编辑

2012年4月12日

摘要: KVC运用了一个isa-swizzling技术。isa-swizzling就是类型混合指针机制。KVC主要通过isa- swizzling,来实现其内部查找定位的。isa指针,如其名称所指,(就是is a kind of的意思),指向维护分发表的对象的类。该分发表实际上包含了指向实现类中的方法的指针,和其它数据。比如说如下的一行KVC的代码:[site setValue:@"sitename" forKey:@"name"];就会被编译器处理成:SEL sel = sel_get_uid ("setValue:forKey:");IM 阅读全文
posted @ 2012-04-12 18:15 Hibernate4 阅读(2914) 评论(0) 推荐(1) 编辑
摘要: iPhone开发之UISearchBar学习是本文要学习的内容,主要介绍了UISearchBar的使用,不多说,我们先来看详细内容。关于UISearchBar的一些问题。1、修改UISearchBar的背景颜色UISearchBar是由两个subView组成的,一个是UISearchBarBackGround,另一个是UITextField. 要IB中没有直接操作背景的属性。方法是直接将 UISearchBarBackGround移去seachBar=[[UISearchBaralloc]init]; seachBar.backgroundColor=[UIColorclearColor]; 阅读全文
posted @ 2012-04-12 14:47 Hibernate4 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 之前很多网友对我翻译的教程中的Property的使用感到有些迷惑不解,搞不清楚什么时候要release,什么时候要self.xxx = nil;同时对于Objective-c的内存管理以及cocos2d的内存管理规则不够清楚。本文主要讲解objc里面@property,它是什么,它有什么用,atomic,nonatomic,readonly,readwrite,assign,retain,copy,getter,setter这些关键字有什么用,什么时候使用它们。至于Objc的内存管理和cocos2d的内存管理部分,接下来,我会翻译Ray的3篇教程,那里面再和大家详细讨论。今天我们的主要任务是. 阅读全文
posted @ 2012-04-12 11:53 Hibernate4 阅读(396) 评论(0) 推荐(0) 编辑

2012年4月9日

摘要: 一:确认网络环境3G/WIFI1. 添加源文件和framework开发Web等网络应用程序的时候,需要确认网络环境,连接情况等信息。如果没有处理它们,是不会通过Apple的审查的。Apple 的 例程 Reachability 中介绍了取得/检测网络状态的方法。要在应用程序程序中使用Reachability,首先要完成如下两部:1.1. 添加源文件:在你的程序中使用Reachability 只须将该例程中的 Reachability.h 和 Reachability.m 拷贝到你的工程中。如下图: 1.2.添加framework:将SystemConfiguration.framework 添 阅读全文
posted @ 2012-04-09 16:38 Hibernate4 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 先举一个例子:假如"我"的本职工作之一是“接电话”,但"我"发现太忙了或来电太杂了,于是我聘请一位"秘书"分担我“接电话”的工作,如果电话是老板打来的,就让“秘书”将电话转接给“我”。。。那么,“我”就是A Object.“秘书”就是"我"的“Delegate”。写成代码就是 -- [我 setDelegate:秘书];delegate的概念出现与mvc(model-view-controller),protocol,单线继承 密切相关The main value of delegation is that it 阅读全文
posted @ 2012-04-09 00:34 Hibernate4 阅读(201) 评论(0) 推荐(0) 编辑

2012年4月8日

摘要: 这是转载的一篇文章。1、当你对某件事情抱着百分之一万的相信,它最后就会变成事实。2、期望定律 期望定律告诉我们,当我们怀着对某件事情非常强烈期望的时候,我们所期望的事物就会出现。3、情绪定律 情绪定律告诉我们,人百分之百是情绪化的。即使有人说某人很理性,其实当这个人很有"理性"地思考问题的时候,也是受到他当时情绪状态的影响,"理性地思考"本身也是一种情绪状态。所以人百分之百是情绪化的动物,而且任何时候的决定都是情绪化的决定。4、因果定律 任何事情的发生,都有其必然的原因。有因才有果。换句话说,当你看到任何现象的时候,你不用觉得不可理解或者奇怪,因为任何事 阅读全文
posted @ 2012-04-08 01:25 Hibernate4 阅读(191) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 60 下一页

导航