摘要: 在开发APP时,我们通常都会需要捕获异常,防止应用程序突然的崩溃,防止给予用户不友好的体验。其实Objective-C的异常处理方法和 JAVA的雷同,懂JAVA的朋友一看就懂。我为什么要写这篇博文呢?因为我发现百度上的介绍方法,很多都不是我想要的,而我想要的又说得不清楚,重点是 大家都是直接复制别... 阅读全文
posted @ 2015-05-27 10:57 Y__ao 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 概述ObjC 的语法主要基于smalltalk进行设计的,除了提供常规的面向对象特性外,还增加了很多其他特性,这一节将重点介绍ObjC中一些常用的语法特性。当 然这些内容虽然和其他高级语言命名不一样,但是我们都可以在其中找到他们的影子,在文章中我也会对比其他语言进行介绍,这一节的重点内容如下:(原文... 阅读全文
posted @ 2015-05-11 11:00 Y__ao 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 2014-07-26 17:10 by KenshinCui, 17317 阅读, 6 评论, 收藏, 编辑概述我们知 道在程序运行过程中要创建大量的对象,和其他高级语言类似,在ObjC中对象时存储在堆中的,系统并不会自动释放堆中的内存(注意基本类型是由系统自己管 理的,放在栈上)。如果一个对象创建... 阅读全文
posted @ 2015-05-11 10:44 Y__ao 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 概述由于ObjC主要基于Smalltalk进行设计,因此它有很多类似于Ruby、Python的动态特性,例如动态类型、动态加载、动态绑定等。今天我们着重介绍ObjC中的键值编码(KVC)、键值监听(KVO)特性:(原文地址:http://www.cnblogs.com/kenshincui/p/38... 阅读全文
posted @ 2015-05-11 10:22 Y__ao 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 概述原文地址:http://www.cnblogs.com/kenshincui/p/3885689.html我们前面的章节中就一直新建Cocoa Class,那么Cocoa到底是什么,它和我们前面以及后面要讲的内容到底有什么关系呢?Objective-C开发中经常用到NSObject,那么 这个对... 阅读全文
posted @ 2015-05-11 10:02 Y__ao 阅读(499) 评论(0) 推荐(1) 编辑
摘要: Welcome to Xcode 5 这是我转载的一篇学习笔记原文链接(http://blog.csdn.net/chengwuli125/article/details/12710447)随着iOS7 SDK的beta放出,以及Xcode 5 DP版本的到来,很多为iOS7开发应用的方式已经逐渐浮... 阅读全文
posted @ 2015-04-27 09:36 Y__ao 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 控件表 文字显示 1.UILable - 文本按钮 2.UIButton – 按钮 3.UITextField – 文本输入框 4.UITextView – 能滚动的文字显示控件 进度条显示 1.UIProgressView – 进度条 2.UISlider – 滑块 3.UIActivityInd 阅读全文
posted @ 2015-04-23 18:11 Y__ao 阅读(264) 评论(0) 推荐(0) 编辑
摘要: iOS学习笔记——获取手机信息(UIDevice、NSBundle、NSLocale) iOS的APP的应用开发的过程中,有时为了bug跟踪或者获取用反馈的需要自动收集用户设备、系统信息、应用信息等等,这些信息方便开发者诊断问题,当然这些信息是用户的非隐私信息,是通过开发api可以获取到的。那么... 阅读全文
posted @ 2015-04-23 18:03 Y__ao 阅读(168) 评论(0) 推荐(0) 编辑
摘要: iOS的沙盒机制,应用只能访问自己应用目录下的文件。iOS不像android,没有SD卡概念,不能直接访问图像、视频等内容。iOS应用产生的内容,如图像、文件、缓存内容等都必须存储在自己的沙盒内。默认情况下,每个沙盒含有3个文件夹:Documents, Library 和 tmp。Library包含 阅读全文
posted @ 2015-04-23 17:57 Y__ao 阅读(127) 评论(0) 推荐(0) 编辑