智捷关东升

  • 关注
  • 短消息
  • 送银子
文章
106
评论
6
推荐
2
收藏
1
社区会龄
6 年
个人网站
www.zhijieketang.com
个人简介

关东升 智捷课堂创始人。 一个在IT领域摸爬滚打20多年的老程序员、培训师、作者。Java、iOS、Android、游戏开发、数据库开发与设计、软件架构设计。

  • 智捷关东升 2推荐

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

    平铺导航模式是非常重要的导航模式。一般用于简单的扁平化信息浏览或任务。扁平化信息是指这些信息之间没有从属的层次关系,如中国的城市中北京、上 海和哈尔滨之间是扁平化信息,而哈尔滨市与黑龙江省之间的关系是从属的层次关系,层次关系信息可以采用标签导航和树形结构导航。 从一个案例开始…...

  • 智捷关东升 10推荐

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

    软件设计中有设计模式,在UI设计方面也有设计模式。由于表视图的应用在iOS中极其广泛,本节向大家介绍表视图中两个UI设计模式:分页模式和下拉刷新(Pull-to-Refresh)模式。这两种模式已经成为移动平台开发的标准。 分页模式 ![enter image descri…...

  • 智捷关东升 1推荐

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

    自定义单元格 当苹果公司提供给的单元格样式不能我们的业务需求的时候,我们需要自定义单元格。在iOS 5之前,自定义单元格可以有两种实现方式:代码实现和用xib技术实现。用xib技术实现相对比较简单,创建一个xib文件,然后定义一个继承UITableViewCell类单元格类即…...

  • 智捷关东升 推荐

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

    表视图是iOS开发中使用最频繁的视图,我们一般都会选择以表的形式来展现数据,比如通讯录、频道列表等。表视图分段、分组、索引等功能使我们所展示的数据看起来更规整更有调理,更令人兴奋的是表视图还可以利用细节展示等功能多层次的展示数据,正所谓一表胜千言。 不过,相较于其它控件表视图的…...

  • 智捷关东升 1推荐

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

    书接上回,应用案例 我们以UITextFieldDelegate为例来说明一下委托的使用。UITextFieldDelegate是控件UITextField的 委托,控件的委托主要负责响应控件事件或控制其他对象。除了UITextField,WebView、UITableVie…...

  • 智捷关东升 2推荐

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

    对于iOS开发,举例Cocoa框架下的几个设计模式为大家分析。当然,Cocoa框架下关于设计模式的内容远远不止这些,我们选择了常用的几种:单例模式、委托模式、观察者模式、MVC模式。 委托模式 委托模式从GoF 设计装饰(Decorator)、适配器(Adapter)和模板…...

  • 智捷关东升 推荐

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

    好的应用应该在系统内存警告情况下释放一些可以重新创建的资源。在iOS中我们可以在应用程序委托对象、视图控制器以及其它类中获得系统内存警告消息。 1、应用程序委托对象 在应用程序委托对象中接收内存警告消息,需要重写applicationDidReceiveMemoryWarn…...

  • 智捷关东升 1推荐

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

    在MRR中释放对象通过release或autorelease消息实现,release消息会立刻使引用计数-1释放,发送autorelease消息会使对象放入内存释放池中延迟释放,对象的引用计数并不真正变化,而是向内存释放池中添加一条记录,直到当池被销毁前会通知池中的所有对象全部…...

  • 智捷关东升 推荐

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

    内存泄漏是当一个对象或变量在使用完成后没有释放掉,那么如果我们走了另外一个极端情况会什么样呢?这就导致过渡释放(over release)问题,从而使对象“僵尸化”,对象称为僵尸(zombies)对象。一个对象已经被释放过了,或者调用者没有这个对象的所有权而释放它,都会造成过渡…...

  • 智捷关东升 推荐

    iOS开发那些事--性能优化–内存泄露问题的解决

    内存泄漏问题的解决 内存泄漏(Memory Leaks)是当一个对象或变量在使用完成后没有释放掉,这个对象一直占有着这块内存,直到应用停止。如果这种对象过多内存就会耗尽,其它的应用就无法运行。这个问题在C++、C和Objective-C的MRR中是比较普遍的问题。 在Obj…...

  • 智捷关东升 1推荐

    iOS开发那些事--iOS视图生命周期与视图控制器关系

    iOS中视图是一个应用的重要组成部分,功能的实现与其息息相关,而视图控制器控制着视图,其重要性在整个应用中不言而喻。 视图生命周期与视图控制器关系 以视图的5种状态为基础,我们来系统的了解一下视图控制器的生命周期。在视图不同的生命周期,视图控制器会回调不同的方法。 ![e…...

  • 智捷关东升 1推荐

    iOS开发那些事--iOS6 UI状态保持和恢复

    iOS设计规范中要求,当应用退出的时候(包括被终止运行时候),画面中UI元素状态需要保持的,当再次进来的时候看状态与退出是一样的。iOS6之后苹果提供以下API使得UI状态保持和恢复变得很容易了。 在iOS6中我们可以在3地方实现状态保持和恢复: 应用程序委托对象 视图控…...