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

2014年2月14日

initWithNibName和viewDidLoad执行顺序

摘要: 转自:http://justsee.iteye.com/blog/1626231众所周知,IB在加载nib的过程中存在着一些undocument行为,有的行为确实是不可理喻的,因此程序员对IB产生了抗拒心理。今天我们要介绍的是IB导致的一个奇特行为。通过本文的描述, 作者完美地展示了IB给面向对象所带来的破坏作用。我们有两个View Controller,暂名为superclass和subclass。subclass继承了superclass。在superclass的initWithNibName初始化方法中:Java代码self=[superinitWithNibName:nibNameOr 阅读全文

posted @ 2014-02-14 15:54 王培 阅读(521) 评论(0) 推荐(0) 编辑

2014年2月11日

Objective-C 三大要素

摘要: KVO、内存管理方法、线程安全 阅读全文

posted @ 2014-02-11 13:30 王培 阅读(158) 评论(0) 推荐(0) 编辑

2014年2月7日

关于 initWithNibName 和 loadNibNamed 的区别和联系-iPhone成长之路

摘要: 转自:http://blog.sina.com.cn/s/blog_7b9d64af01018f2u.html关于 initWithNibName 和 loadNibNamed 的区别和联系。之所以要把这两者来一起讲,我觉的我也有点困惑,到底用那种?其实真正搞清楚了他们之间的差别,就不会这么迷惘了。因为这两个方法,根本就不是一路货色。既然,是要说明这2个方法,那就着重将区别吧。但是第一步,还是要罗嗦一下,他们的联系:可以使用此方法加载用户界面(xib文件)到我们的代码中,这样,可以通过操作这个加载进来的(xib)对象,来操作xib文件内容。下面进入主题,谈区别:1.ShowViewContro 阅读全文

posted @ 2014-02-07 20:40 王培 阅读(309) 评论(0) 推荐(0) 编辑

NSBundle介绍

摘要: 转自:http://blog.sina.com.cn/s/blog_8c87ba3b0100t89v.htmlbundle是一个目录,其中包含了程序会使用到的资源. 这些资源包含了如图像,声音,编译好的代码,nib文件(用户也会把bundle称为plug-in). 对应bundle,cocoa提供了类NSBundle.我们的程序是一个bundle. 在Finder中,一个应用程序看上去和其他文件没有什么区别. 但是实际上它是一个包含了nib文件,编译代码,以及其他资源的目录. 我们把这个目录叫做程序的main bundlebundle中的有些资源可以本地化.例如,对于foo.nib,我们可以有 阅读全文

posted @ 2014-02-07 20:29 王培 阅读(216) 评论(0) 推荐(0) 编辑

2014年2月6日

UIView总结

摘要: 转自:http://langhua9527.iteye.com/blog/1377741如果想调用某个类的某个方法可以写成这样,这个方法来自NSObject类C代码performSelector:performSelector:withObject:performSelector:withObject:withObject:实际调用C代码[selfperformSelector:@selector(displayViews)withObject:nilafterDelay:1.0f]; 有三个方法分别是C代码//父视图[self.viewsuperview]//所有子视图[self.views 阅读全文

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

iPhone How-to:如何调整UIView的Z-Order

摘要: 转自:http://bj007.blog.51cto.com/1701577/541572 在界面设计中,最终用户看到的呈现通常是由不同层的视图组成的,通过控制视图的层次就可以实现不同的效果和功能。而视图的层次也通常被称为Z-Order或者Z-Index(如下图)。在很多UI库中,一个视图的Z-Order通常都是通过自身相关的一些接口实现,但iPhone为了细分视图中父控件和子控件之间的责任,将这部分功能划分到了父控件实现。这样如果要将一个视图置于最上面,原来可能只需要view.bringToFront(),在iPhone中就需要 view.superView.bringToFront(vie 阅读全文

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

有关View的几个基础知识点-IOS开发

摘要: 转自:http://blog.csdn.net/iukey/article/details/7083165我一般情况下不会使用interface builder去画界面,而是用纯代码去创建界面,不是装B,而是刚从vi转到xcode不久,不太习惯interface builder而已。当然如果需要我也会使用它。一个东西的存在没有绝对的好与坏,只是存在时间与空间决定了它的价值。(忘了讲了,我的环境是xcode4.2)首先要弄懂几个基本的概念。一)三个结构体:CGPoint、CGSize、CGRect1. CGPoint[java]view plaincopyprint?/*Points.*/str 阅读全文

posted @ 2014-02-06 12:38 王培 阅读(322) 评论(0) 推荐(0) 编辑

NSNumber与NSInteger的区别

摘要: 转自:http://leopard168.blog.163.com/blog/static/168471844201381793246514/Objective-C 支持的类型有两种:基本类型 和 类。基本类型,如同C 语言中的 int 类型一样,拿来就可以直接用。 而类在使用时,必须先创建一个对象,再为对象分配空间,接着做初始化和赋值。 类的初始化,需用类自身的方法 (类方法)。 代码中所创建的对象,不用后,还得记着释放。做了这么多铺垫, 具体到 NSNumber 和 NSInteger ,又怎样呢?NSNumber 是类, 而 NSInteger 只不过是个 基本类型。既然 NSInteg 阅读全文

posted @ 2014-02-06 12:31 王培 阅读(4898) 评论(0) 推荐(0) 编辑

iOS第三方开源库的吐槽和备忘

摘要: 转自:http://blog.ibireme.com/2013/09/23/ios-third-party-libs/#more-41361由ibireme发表于 2013/09/23做iOS开发总会接触到一些第三方库,这里整理一下,做一些吐槽。目前比较活跃的社区仍旧是Github,除此以外也有一些不错的库散落在Google Code、SourceForge等地方。由于Github社区太过主流,这里主要介绍一下Github里面流行的iOS库。首先整理了一份Github上排名靠前的iOS库(大概600个repos)除了逛一下每日/每月流行之外,也可以到这里来看一下整个iOS Repos的排名。下 阅读全文

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

iOS之美: UIView 与 UIWindow之间的关系

摘要: 转自:http://leopard168.blog.163.com/blog/static/168471844201381584533466/面对iOS初学者,总会被问到一些不常被关注的问题,比如: UIView 与 UIWindow是什么关系? 谁继承的谁? 从字面意思来看,貌似UIWindow 是UIView 的父类, 按说,应该是先有窗口,再有视图? 果真如此么?事实上, UIView 继承于 UIWindow, 由Apple的官方文档为证。 如下图。UIWindow继承自UIView,关于这一点可能有点逻辑障碍,画框怎么继承自画布呢?视图怎么继承于窗口呢? 虽说UIWindow 继承于 阅读全文

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

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

导航