posted @ 2012-08-01 15:13 蝈蝈俊 阅读(1694) 评论(1) 推荐(0)
摘要:
首先请看本系列的上一篇文章:RestKit学习1:引用RestKit项目,这篇文章是RestKit的简单使用介绍。
参考:https://github.com/RestKit/RestKit/wiki/Tutorial-%3A-Introduction-to-RestKit
RestKit 支持网络层的请求,网络层的功能包括:建立和调度网络请求,以及请求结果响应处理。
一般来说,我们用RKCli... 阅读全文
摘要:
RestKit 是一个开源的 objective-c 框架,允许在 iOS 和 Mac OS X 的 Objective-C 中与 RESTful Web 服务进行交互,包含简单的 HTTP request/response API ,带有强大的对象映射系统用于减少代码长度。RestKit 可降低 JSON/XML 的处理的资源消耗,支持通过 SBJSON 和 YAJL 进行 JSON 解析。RestKit 官网:http://restkit.org/下面的例子我们是基于RestKit v0.10.1 和XCode 4.4。一定要注意版本号,我曾经碰到过XCode 4.3.2版本用Res... 阅读全文
posted @ 2012-07-31 08:36 蝈蝈俊 阅读(1726) 评论(1) 推荐(1)
摘要:
ios App states 应用的五种状态State描述Not running 应用没有被启动;或者应用正在运行但是途中被系统终止了。Inactive 应用在前台运行,但是还不能接收事件(当时或许正在执行其他代码);一个应用通常只是很短时间停留在这个状态,很快它将切换到一个不同的状态; 唯一在此状态停留时间比较长的情况是:当用户锁屏时,或者系统提示用户去响应某些(诸如电话来电、... 阅读全文
posted @ 2012-07-16 17:02 蝈蝈俊 阅读(1010) 评论(0) 推荐(0)
摘要:
转自:http://favo.asia/2010/06/uiscrollview-and-lazy-loading/这个网址不稳定,时好时坏,就转到我的博客If you have encountered memory problems loading too many images into your UIScrollView, lazy loading them is your answer.L... 阅读全文
posted @ 2012-06-08 15:45 蝈蝈俊 阅读(531) 评论(0) 推荐(0)
摘要:
当你向已经释放的对象发送消息时就会出现错误:EXC_BAD_ACCESS。当我们执行时 Xcode 一出错,却是定位在我在 AppDelegate 的 application:didFinishLaunchingWithOptions: 方法上的某行了,如果代码量多了,要查找具体问题非常难,但凭经验了。不过NSZombieEnabled 环境变量可以帮我们的忙,就是当设置NSZombieEnabl... 阅读全文
posted @ 2012-06-06 15:52 蝈蝈俊 阅读(431) 评论(0) 推荐(0)
摘要:
在storyboard中,segue有几种不同的类型,在iphone和ipad的开发中,segue的类型是不同的。在iphone中,segue有:push,modal,和custom三种不同的类型,这些类型的区别在与新页面出现的方式。而在ipad中,有push,modal,popover,replace和custom五种不同的类型。modal模态转换最常用的场景,新的场景完全盖住了旧的那个。用户无法再与上一个场景交互,除非他们先关闭这个场景。是在viewController中的标准切换的方式,包括淡出什么的,可以选切换动画。Modalview:就是会弹出一个view,你只能在该view上操作, 阅读全文
posted @ 2012-05-30 16:59 蝈蝈俊 阅读(8188) 评论(0) 推荐(0)
摘要:
UIViewController initWithNibName这时候是延迟加载主要代码如下: ShowViewController * showMessage = [[ShowViewController alloc] initWithNibName:@"ShowViewController" bundle:nil]; self.sh... 阅读全文
posted @ 2012-05-28 18:33 蝈蝈俊 阅读(4994) 评论(0) 推荐(1)
摘要:
iOS app life cycle 生命周期图 第一步: Main 有C相关语言开发经验的朋友都知道,所有程序运行都是从 main 程序开始的。 #import <UIKit/UIKit.h>#import "NoteNavAppDelegate.h"int main(int argc, char *argv[]){ @autoreleasepool { r... 阅读全文
posted @ 2012-05-25 16:40 蝈蝈俊 阅读(744) 评论(0) 推荐(0)
摘要:
XCode 4 以后,项目模版中没有了 Window-based Application,跟它比较接近的项目模版是 Empty Application. 如下图的选择: 我们想建一个 Window-based Application,需要在 Empty Application 基础上做一些设置。 下面是操作步骤, 新建一个 Empty Application 默认的 Empty A... 阅读全文
posted @ 2012-05-25 15:38 蝈蝈俊 阅读(9574) 评论(5) 推荐(1)
摘要:
NULL Values These macros define null values for classes and instances. NULL可以用在C语言的各种指针上 #define __DARWIN_NULL #define __DARWIN_NULLConstants c 特有的,例子: int *pointerToInt = NULL; char... 阅读全文
posted @ 2012-05-24 15:06 蝈蝈俊 阅读(1322) 评论(0) 推荐(0)