上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 64 下一页

2014年2月6日

UIWindow的一点儿思考

摘要: 转自:http://www.cnblogs.com/smileEvday/archive/2012/11/16/UIWindow.html 每一个IOS程序都有一个UIWindow,在我们通过模板简历工程的时候,xcode会自动帮我们生成一个window,然后让它变成keyWindow并显示出来。这一切都来的那么自然,以至于我们大部分时候都忽略了自己也是可以创建UIWindow对象。 通常在我们需要自定义UIAlertView的时候(IOS 5.0以前AlertView的背景样式等都不能换)我们可以使用UIWindow来实现(设置windowLevel为Alert级别),网上有很多例子,这.. 阅读全文

posted @ 2014-02-06 11:47 王培 阅读(362) 评论(0) 推荐(0) 编辑

2014年2月4日

对象.delegate=self的理解

摘要: 整理自:http://www.cocoachina.com/ask/questions/show/87430各位大神,对象.delegate=self是啥意思,委托的意思不就是自己的任务交给其他人去做么,那么按这么理解自己的任务还需要委托么?望高手解惑.谢谢“委托的意思不就是自己的任务交给其他人去做么”你这么理解是对的对象.delegate=self的意思就是对象的任务交给self去做 对象!=self 假如你有对象A 对象BA是B的成员变量class B{ member A}在B中写这么一句“A.delegate=self”按你的理解 应该是A的任务交给B去完成 理解了没其... 阅读全文

posted @ 2014-02-04 10:19 王培 阅读(1567) 评论(0) 推荐(0) 编辑

2014年2月3日

学习笔记:iOS 视图控制器(UIViewController)剖析

摘要: 转自:http://www.cnblogs.com/martin1009/archive/2012/06/01/2531136.html视图控制器在iOS编程中占据非常重要的位置,因此我们一定要掌握。1.作用:•创建和管理视图。•管理视图上显示的数据。•设备方向变化,调整视图大小以适应屏幕。•负责视图和模型之间的数据及请示的传递。2. 视图控制器剖析视图控制器有一个导航项,一个工具栏子项集以及一个tabbarItem项与其关联。3.主要属性•view:控制器管理的根视图•title: 控制器导航栏的标题•wantsFullScreenLayout: 是否需要全屏显示•interfaceOrie 阅读全文

posted @ 2014-02-03 18:04 王培 阅读(426) 评论(0) 推荐(0) 编辑

file's owner以及outlet与连线的理解

摘要: 转自:http://www.cnblogs.com/martin1009/archive/2012/06/01/2531028.htmlxib文件本身可以看做是一个xml,app启动的时候会根据xml构造xib对应的界面及其控件,file's owner 可以看做是 xib对应的类,比如 view对应的xib文件的file'owner对应的就是 viewcontrol的类,outlet是针对xib文件中希望能够在外部引用的控件成员,那么为什么要做outlet与file's owner 之间的连线呢?这里file's owner 看做我们定义的类,即我们的代码,里 阅读全文

posted @ 2014-02-03 17:52 王培 阅读(431) 评论(0) 推荐(0) 编辑

Outlets 和Referencing Outlets的区别

摘要: 转自:http://blog.sina.com.cn/s/blog_4431c7610100sypy.html我的理解就是连接与被连接的关系吧Outlets里面显示的是你的属性, 以及连接着的目标.Referencing Outlets是你被连接到了别人的属性上面.比如UITableViewController的view属性连到UITableView上面, 在UITableViewController看来UITableView是它的Outlets, 反之则是Referencing Outlets.同时UITableView的delegate属性又连到UITableViewController上 阅读全文

posted @ 2014-02-03 17:13 王培 阅读(712) 评论(0) 推荐(0) 编辑

IOS,objective_C中用@interface和 @property 方式声明变量的区别

摘要: 转自:http://www.cnblogs.com/letmefly/archive/2012/07/20/2601338.html 一直有疑问,在objective_C中声明变量会有 2种方式,今天有空和网友讨论了下,并且自己查了stackoverflew后算是稍微弄懂了一点。记录如下: 用了一段oc;会发现有2种定义变量的方式 1.在 @interface :NSObject{} 的括号中,当然NSObject 是指一个父类,可以是其他的。 形式如下:1 @interface GCTurnBasedMatchHelper : NSObject {2 BOOL gameCente... 阅读全文

posted @ 2014-02-03 16:15 王培 阅读(224) 评论(0) 推荐(0) 编辑

2014年2月1日

为什么 Objective-C 很难

摘要: 转自:http://www.oschina.net/question/213217_41058作为一个Objective-C的coder,我总能听到一部分人在这门语言上抱怨有很多问题。他们总在想快速学习这门语言来写一个App出来,但他们也总是联想到Objective-C看上去实在太难了或者在想这些语法符号都是神马玩意?不错,他们问得非常好,所以本人也解释一下为什么很多程序员相比较学习Ruby或者Java很容易,但在决定开发iOS或者OS X应用时会那么犹豫。语法:首先我们谈谈神马叫做编程语言,编程语言是一种让人们能读懂并且能够展现程序的执行行为的语言,包括语法(正确的表达式以及状态机的使用规则 阅读全文

posted @ 2014-02-01 21:06 王培 阅读(402) 评论(0) 推荐(0) 编辑

浅谈 Objective-C 下对象的初始化

摘要: 转自:http://www.oschina.net/question/54100_32468众所周知,Objective-C是一门面向对象的语言,一般情况下,我们在Objective-C中定义一个类时,总要提供一个初始化方法,一般大家都是这样写的:- (MyClass *)init { self = [super init]; if (self) { //执行一些资源、变量的初始化工作 } return self; }这样一段简单的代码,却有很多可以思考的问题:1、为什么要通过[super init]来调用父类的初始化方法,父类的初始化... 阅读全文

posted @ 2014-02-01 20:55 王培 阅读(326) 评论(0) 推荐(0) 编辑

2014年1月28日

Objective-C之@protocol

摘要: 转自:http://www.cnblogs.com/hxxy2003/archive/2011/10/24/2222838.html@protocol是Objective-C中的接口定义方式,也就是说在一个类中通过@protocol定义接口,然后在另一个类中去实现这个接口,这也叫“代理”模式, 这种模式在ios开发中经常是会用到的。“代理”模式的使用:1.接口声明#import //接口声明@protocol ProtocolExampleDelegate @required-(void)successful:(BOOL)success;@end@interface ProtocolTest 阅读全文

posted @ 2014-01-28 17:43 王培 阅读(327) 评论(0) 推荐(0) 编辑

[iOS]delegate和protocol

摘要: 转自:http://haoxiang.org/2011/08/ios-delegate-and-protocol/今天上班和同事讨论工程怎么组织的时候涉及到这个话题。iOS开发上对delegate使用广泛。记在这里,如果有新人Google到了,希望能有点帮助。protocol和delegate完全不是一回事,放在一起说,只是因为我们经常在同一个头文件里看到这两个word。protocol和java里interface的概念类似,是Objective-C语法的一部分。定义protocol如下@protocol ClassADelegate- (void)methodA;- (void)metho 阅读全文

posted @ 2014-01-28 17:13 王培 阅读(288) 评论(0) 推荐(0) 编辑

上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 64 下一页

导航