代码改变世界

IOS 页面跳转+Delegate传值

2015-09-02 14:18 by 一树一菩提, 187 阅读, 0 推荐, 收藏,
摘要:效果:页面跳转后传值: 页面1 跳转到 页面2 代码: 1.AppDelegate.h#import @interface AppDelegate : UIResponder @prop... 阅读全文

IOS中nil/Nil/NULL的区别

2015-09-01 16:13 by 一树一菩提, 153 阅读, 0 推荐, 收藏,
摘要:nil:指向oc中对象的空指针Nil:指向oc中类的空指针NULL:指向其他类型的空指针,如一个c类型的内存指针NSNull:在集合对象中,表示空值的对象[NSNull null]通常作为占位符作用举例:NSURL *url = nil;Class class = Nil;int *pointerI... 阅读全文

IOS initWithNibName 和 loadNibNamed的区别

2015-09-01 14:42 by 一树一菩提, 481 阅读, 0 推荐, 收藏,
摘要:内容引用自:http://blog.sina.com.cn/s/blog_7b9d64af01018f2u.html他们的联系:可以使用此方法加载用户界面(xib文件)到我们的代码中,这样,可以通过操作这个加载进来的(xib)对象,来操作xib文件内容。下面进入主题,谈区别:1.ShowViewCo... 阅读全文

IOS 数据库操作

2015-08-28 14:55 by 一树一菩提, 235 阅读, 0 推荐, 收藏,
摘要:参考:http://www.cnblogs.com/hanjun/archive/2012/10/29/2744573.html总结4点:1)open数据库2)插入数据3)查询数据4)close数据库一、新建Empty Appliation,添加一个HomeViewController,和一个组件l... 阅读全文

TabBar实现页面跳转(AppDelegate +NavigationViewController + TabBarViewController)

2015-08-18 11:58 by 一树一菩提, 659 阅读, 0 推荐, 收藏,
摘要:1.AppDelegate.h定义TabBarController#import @interface AppDelegate : UIResponder @property (strong, nonatomic) UIWindow *window;@property (strong, nonato... 阅读全文

用UIButton实现页面跳转(AppDelegate +NavigationViewController)

2015-08-18 11:29 by 一树一菩提, 1146 阅读, 0 推荐, 收藏,
摘要:1.AppDelegate.h定义一个UINavigationController#import #import "MainViewController.h"@interface AppDelegate : UIResponder @property (strong, nonatomic) UIWi... 阅读全文

IOS-问题:xib关联问题[UIViewController _loadViewFromNibNamed:bundle:] loaded the "FirstViewController" nib but the view outlet was not set.

2015-08-18 11:03 by 一树一菩提, 207 阅读, 0 推荐, 收藏,
摘要:创建UIViewController后,新建一个xib就出现下面的问题xib关联问题:[UIViewController _loadViewFromNibNamed:bundle:] loaded the "FirstViewController" nib but the view outlet w... 阅读全文

关于IOS中的self关键字

2015-08-17 10:55 by 一树一菩提, 288 阅读, 0 推荐, 收藏,
摘要:在C#、Java中都有一个关键字this用于表示当前对象,其实在ObjC中也有一个类似的关键字self,只是self不仅可以表示当前对象还可以表示类本身,也就是说它既可以用在静态方法中又可以用在动态方法中。-(void)setName:(NSString *)name andAge:(int)age... 阅读全文

iOS开发篇——OC之面向对象的三大特征

2015-08-13 23:07 by 一树一菩提, 286 阅读, 0 推荐, 收藏,
摘要:OC之面向对象的三大特征:一、封装封装是对象和类概念的主要特性。它是隐藏内部实现,稳定外部接口,可以看作是“包装”。封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。好处:使用更简单变量更安全可以隐藏内部实现细节开发速度加快OC中一个... 阅读全文

OC中protocol、category和继承的区别

2015-08-13 23:02 by 一树一菩提, 186 阅读, 0 推荐, 收藏,
摘要:利用继承,多态是一个很好的保持“对扩展开放、对更改封闭”(OCP)的办法,也是最常见的一种方法。Objective C还支持另外两种语法来支持OCP:Protocol和Category。Protocol只能定义一套接口,而不能提供实现,变相的也是一种Abstract class的实现方式(oc 语法... 阅读全文