最新文章列表

iOS开发那些事-平铺导航-基于Page的导航及案例实现

基于分页导航实现       在iOS 5之后,可以使用分页控制器(UIPageViewController)构建类似于电子书效果的应用,我们称为基于分页的应用。一个分页 ...
关东升 评论(0) 有1187人浏览 2013-03-11 16:58

iOS开发那些事-平铺导航–基于分屏导航及案例实现

平铺导航模式是非常重要的导航模式。一般用于简单的扁平化信息浏览或任务。扁平化信息是指这些信息之间没有从属的层次关系,如中国的城市中北京、上 海和哈尔滨之间是扁平化信息,而哈尔滨市与黑龙江省之间的关系是从属的层次关系,层次关系信息可以采用标签导航和树形结构导航。 从一个案例开始介绍平铺导航。如果我想为开发一个基于iPhone的“画廊”应用,目前只有3幅名画(左图是毕加索-哭泣、中图是达芬奇-蒙娜丽 ...
关东升 评论(0) 有1122人浏览 2013-03-07 11:09

iOS开发那些事-表视图UI设计模式

软件设计中有设计模式,在UI设计方面也有设计模式。由于表视图的应用在iOS中极其广泛,本节向大家介绍表视图中两个UI设计模式:分页模式和下拉刷 ...
关东升 评论(0) 有839人浏览 2013-03-05 13:25

iOS开发那些事--自定义单元格实现

自定义单元格 当苹果公司提供给的单元格样式不能我们的业务需求的时候,我们需要自定义单元格。在iOS 5之前,自定义单元格可以有两种实现方式:代码实现和用xib技术实现。用xib技术实现相对比较简单,创建一个xib文件,然后定义一个继承 UITableViewCell类单元格类即可。在iOS 5之后我们又有了新的选择,故事板实现方式,这种方式比xib方式更简单一些。   我们把简单表视图案例的 ...
关东升 评论(0) 有861人浏览 2013-03-01 14:23

iOS开发那些事--简单表视图

表视图是iOS开发中使用最频繁的视图,我们一般都会选择以表的形式来展现数据,比如通讯录、频道列表等。表视图分段、分组、索引等功能使我们所 ...
关东升 评论(0) 有661人浏览 2013-02-27 16:25

iOS开发那些事-iOS常用设计模式–委托模式案例实现

书接上回,应用案例 我们以UITextFieldDelegate为例来说明一下委托的使用。 UITextFieldDelegate是控件UITextField的 委托,控件的委托主要负责响应控件事件或控 ...
关东升 评论(0) 有1190人浏览 2013-02-25 10:00

iOS开发那些事-响应内存警告

好的应用应该在系统内存警告情况下释放一些可以重新创建的资源。在iOS中我们可以在应用程序委托对象、视图控制器以及其它类中获得系统内存警告消息。 1、应用程序委托对象   在应用程序委托对象中接收内存警告消息,需要重写applicationDidReceiveMemoryWarning:方法。AppDelegate的代码片段:   - (void)applicationDidReceive ...
关东升 评论(0) 有2349人浏览 2013-02-11 08:25

iOS开发那些事-性能优化–autorelease的使用问题

在MRR中释放对象通过release或autorelease消息实现,release消息会立刻使引用计数-1释放,发送 autorelease消息会使对象放入内存释放池中延迟释放,对象的引用计数并不真正变化,而是向内存释放池中添加一条记录,直到当池被销毁前会通知池 中的所有对象全部发送release消息真正将引用计数减少。 由于会使对象延迟释放,除非必须,否则不要使用autorelease释放对 ...
关东升 评论(0) 有927人浏览 2013-02-07 09:17

iOS开发那些事-性能优化–查找和解决僵尸对象

内存泄漏是当一个对象或变量在使用完成后没有释放掉,那么如果我们走了另外一个极端情况会什么样呢?这就导致过渡释放(over release)问题,从而 ...
关东升 评论(0) 有934人浏览 2013-02-05 14:30

iOS开发那些事--创建基于nib的iOS 6的HelloWorld工程

创建基于nib的HelloWorld工程     创建工程   启动Xcode,点击File→New→Project菜单,在打开的Choose a template for your new project界面中,选择Single View Applica ...
关东升 评论(0) 有734人浏览 2013-01-23 15:29

iOS开发那些事--编写OCUnit测试方法-逻辑测试方法

应用测试和逻辑测试   添加OCUnit到工程时候,我们提到过,应用测试(Application Testing)和逻辑测试(Logic Testing)两个概念,它们并非是OCUnit中的概念,而是单元测试中概念。应用测试是对整个应用程序进行的测试,设计测试用例时候要考虑到运行环 境等因素,例如在测试JavaEE时候需要考虑Web容器和EJB容器等环境问题。而逻辑测试则是轻量级的,只测试某个 ...
关东升 评论(0) 有612人浏览 2013-01-21 13:10

iOS 6开发新特性总结

主要涉及到的新特征如下:   地图、Social Framework(社交集成)、Pass Kit(电子凭证)、Game Center、提醒、IAP、Collection Views、UI状态保存、自动布局(Auto ...
zjjzmw1 评论(0) 有1137人浏览 2012-12-11 13:04

【iOS】iOS6兼容性问题小结

  上次说到了iphone5的一些兼容性解决的东西,这次谈一下平时开发时遇到的一些iOS6的兼容性问题。   1、首先是Oritentation问题: 这里可以看这篇翻译:http://blog.csdn.net/sandy_kisa/article/details/8037699 但事实上iOS6对于plist非常敏感,如果仅仅按照上面改可能还是会出现问题,我就碰到了,如果plist中U ...
leyteris 评论(0) 有7385人浏览 2012-11-26 19:48

iOS6.0框架及功能更新小结

iOS6.0框架及功能更新小结 1. Maps 替换Google Map为苹果自行研发3D地图 2. Social Network 集成新浪微博,Facebook , Twitter等社交网络帐号管理。 < Social.framework > 3. Pass Kit 提供通行证SDK,可以此为基础开发电子通行证甚至实体物理票务。 4. Game Center 可调 ...
tangbinqi 评论(0) 有795人浏览 2012-11-07 14:58

ios6下隐藏文本框输入键盘

1.对于textfield不是数字键盘的,可以关联事件Did End on Exit事件到 - (IBAction)hideKeyboard:(id)sender 2.如果是textview 或者数字键盘没有Did End on Exit事件的,我们可以增加一个button type选择customer, Drawing选择Opaque且去除default title, 然后选择该按钮并把该按钮 拖 ...
lihao312 评论(0) 有1431人浏览 2012-10-20 11:53

ios6 armV7s library

直接看这里  http://blog.cnrainbird.com/index.php/2012/09/25/jiu_gong_cheng_shi_pei_ios6_he_iphone5_xu_zhi_di_san_fang_jing_tai_ku/ 哈哈
modun 评论(0) 有770人浏览 2012-09-30 14:53

iOS 640*1136分辨率编程小结

因为iPhone5 的新分辨率,最近大家都忙着在更新应用以支持新的分辨率,虽然新版的xcode4.5 可以直接在xib里面创建 4寸屏的view,但实际上它却没那么智能,它支持4寸屏了,但拉出的控件即便是在4寸屏幕的环境下它的frame值仍然是以4寸屏幕为基础的,也就是说如果你的view的frame 为 (0,0,320,548),设置了高度宽度适应,它在3.5寸屏幕环境运行的时候这个view的值 ...
chenjohney 评论(0) 有4969人浏览 2012-09-24 21:24

【iOS】对于iPhone5分辨率兼容性调整问题

iPhone5的新分辨率着实啃爹了一把,刚下完xcode4.5想玩玩iphone5的长屏幕效果,顺便研究下怎么去兼容它。 app在ios6的4inch的显示效果。。果然传说中的上下两个小黑边~放个adbanner还不错。。。              继续,开始修复黑边~~这一步只要在config里多加一张4inch的launch图片就能搞定     这样如下图,让la ...
leyteris 评论(0) 有12823人浏览 2012-09-20 22:46

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics