Objective-C
文章平均质量分 88
「已注销」
码农、
展开
-
iOS开发----iOS 8的虚化效果
【游戏陀螺10月11日消息】在iOS 7中,一个重大的改变就是随处可见的虚化,这在通知中心和控制中心表现得尤为抢眼:然而,当开发者们着手去将类似的模糊效果加入自己的App的时候,他们会发现有相当严重的障碍。那时苹果所界定的设备可用范围相当简单,并不强大到足以支持在第三方应用中实现实时模糊。并声称开发者们很可能在App里滥用虚化从而严重影响用户体验。不过,精明又狡猾的程序员们转载 2014-11-13 11:01:24 · 1959 阅读 · 0 评论 -
Obj-C数组以及字符串拼接与分割
1.OC的数组成员是任意的对象指针 与C中的链表结构类似(以nil结尾) 一切的数组操作不能越界OC的数组分为不可变数组 NSArray 可变数组 NSMutableArrayNSArray * array = [[NSArray alloc]initWithObjects:@ "one" ,@ "two" ,@ "three" , nil]; NSLog原创 2015-02-26 13:24:54 · 1199 阅读 · 0 评论 -
斯坦福大学iOS应用开发教程学习笔记(第七课)Pad和iPhone的通用程序
第七课的主要内容:iPad 和iPhone的通用程序这节课主要讲如何在一个程序里适配iPad 和iPhone。内容简介1、UIToolbar上面放的都是UIBarButtonItem可以参考iOS学习之UINavigationController详解与使用(三)ToolBar这节课的Demo是把UIToolbar拖放到iPad的故事版的顶部来使用。2、UISpl原创 2014-11-04 13:33:13 · 3387 阅读 · 0 评论 -
斯坦福大学iOS应用开发教程学习笔记(第五课)Protocols,手势识别
第五课内容: 自动旋转、 Protocols、 手势识别、一个自定义UIView的Demo1、自动旋转当设备旋转时,你的controller会做什么呢?你可以控制界面是否和设备一起一起旋转。[cpp] view plaincopy- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInter原创 2014-11-04 13:29:36 · 2486 阅读 · 0 评论 -
斯坦福大学公开课 iOS应用开发教程学习笔记(第四课) Views 视图
第四课名称: Views 视图课程开始老师怀念了一会老乔。接着介绍这次的课程分为两部分,一部分是Calculator的Demo,一部分是Views.课程开始到第四课,其实斯坦福的课程里是有作业的,人家已经做完了第一个作业了,就是完善计算器这个程序,完成一个比较复杂的计算器:计算器大概要完整这么多的功能,有兴趣的同学可以把这个作业的pdf下载下来自己完原创 2014-11-04 13:27:22 · 3553 阅读 · 0 评论 -
斯坦福大学iOS应用开发教程学习笔记(第六课)故事版 StoryBoard
第六课 主要内容:多个MVC的程序和故事版、UINavigationController、 Segues1、多个MVC前面的程序都是一个MVC,多个View时,怎么办,那就需要多个Controller。一个MVC只能控制一屏幕或更小的区域。那如何切换两个MVC呢,用控制器群里的控制器:UINavigationController。2、UINavigati原创 2014-11-04 13:31:49 · 2817 阅读 · 0 评论 -
斯坦福大学iOS应用开发教程学习笔记(第三课)Objective-C
第二课名称是:Objective-C 回顾上节课的内容:创建了单个MVC模式的项目显示项目的各个文件,显示或隐藏导航,Assistant Editor, Console, Object Library, Inspector等功能的使用在故事版上编辑视图,通过Ctrl+拖拽把view连接到Controller的outlet。创建新的类,比如 CalculatorB原创 2014-11-04 13:25:41 · 2582 阅读 · 0 评论 -
深入学习Objective-C(二)理解 objc 关联对象 (Associated Objects)
今天看了下 objc 2.0 引入的强大特性:关联对象,下面把我的理解与大家分享一下。我们都知道,我们在普通的 objc 类中,一般我们都会把成员变量声明在@interface中,如果你想把成员变量暴露在头文件中,你可以把它声明在实现文件中,甚至你也可以放在类扩展的区域中,但是,你却不能在普通的类目中声明成员变量。因为普通的类目只是用来扩展方法的,不能用来扩展成员变量。有些时候,我转载 2014-11-03 23:00:21 · 6769 阅读 · 0 评论 -
深入学习Objective-C(一):揭开NSObject的面纱
对于NSObject来说,我们可是非常熟悉的了,它是objc中大多数类的基类。注意,并不是所有的类都继承于NSObject,比如NSProxy类。详细的类图可以参考这篇文章IOS 整体框架类图,讲的很详细。既然要深入学习objc,我们不妨从最熟悉的NSObject类开始,让我们来看一看它的源码吧!首先,我们来看看NSObject.h这个头文件,我们很容易从Xcode中进入这个文转载 2014-11-03 22:57:03 · 1633 阅读 · 0 评论 -
Objective-C Runtime 运行时之一:类与对象
Objective-C语言是一门动态语言,它将很多静态语言在编译和链接时期做的事放到了运行时来处理。这种动态语言的优势在于:我们写代码时能够更具灵活性,如我们可以把消息转发给我们想要的对象,或者随意交换一个方法的实现等。这种特性意味着Objective-C不仅需要一个编译器,还需要一个运行时系统来执行编译的代码。对于Objective-C来说,这个运行时系统就像一个操作系统一样:它让所有的转载 2014-11-03 16:27:14 · 2047 阅读 · 0 评论 -
Objective-C----Category 类别、Extension 扩展 专题总结
objective-c中Category类别(扩展类)专题总结objective-c类别的作用?通过类别的方式,可以将类的实现分散到不同的文件里。haoxue2011-11-19 14:03类别类别是一种为现有的类添加新方法的方式。利用Objective-C的动态运行时分配机制,可以为现有的类添加新方法转载 2014-10-29 17:39:35 · 1624 阅读 · 0 评论 -
iOS --UITextField总结
1.UITextField的初始化及设置 searchTextField=[[UITextField alloc]initWithFrame:CGRectMake(1.0,0.0,searchBackGroundImageView.frame.size.width, searchBackGroundImageView.frame.size.height)];//创建一个UITextFiel原创 2014-12-29 20:28:39 · 1394 阅读 · 0 评论