上一页 1 ··· 14 15 16 17 18
摘要: 原文: http://www.galloway.me.uk/tutorials/singleton-classes/ 在iOS开发中,单例是最有用的设计模式之一。它是在代码间共享数据而不需要手动传递参数的一种最有用的方法。关于单例和其他设计模式,请参考这本书: 《Cocoa design patte 阅读全文
posted @ 2015-07-09 10:53 MokeyChan 阅读(295) 评论(0) 推荐(0) 编辑
摘要: Category和Extension这两个概念,即便对于Java程序员,可能也会感到陌生。这是Objective C为程序员提供的两个强大的动态机制——简单地说,它们允许程序员为已有的对象添加新的方法,即便是在没有该对象的源代码的情况下。 Category准确的定义是这样的:Category拥有一个 阅读全文
posted @ 2015-07-09 09:50 MokeyChan 阅读(229) 评论(0) 推荐(0) 编辑
摘要: Using C++ With Objective-C苹果的Objective-C编译器允许用户在同一个源文件里自由地混合使用C++和Objective-C,混编后的语言叫Objective-C++。有了它,你就可以在Objective-C应用程序中使用已有的C++类库。Objective-C和C++ 阅读全文
posted @ 2015-07-09 09:35 MokeyChan 阅读(4887) 评论(0) 推荐(0) 编辑
摘要: 一、设置尺寸 提示:不建议,像下面这样吧popover的宽度和高度写死。 更好的设计是:popover的尺寸应该由内部控制器的内容所决定。 内容控制器可以自行设置自己在popover中显示的尺寸,其中有两种方法: (1)在iOS 7之前 @property (nonatomic,readwrite) 阅读全文
posted @ 2015-07-08 15:29 MokeyChan 阅读(513) 评论(0) 推荐(0) 编辑
摘要: 方法: 1、手势(触背景)关闭键盘 -(void)tapBackground //在ViewDidLoad中调用{ UITapGestureRecognizer * tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@s 阅读全文
posted @ 2015-07-08 11:48 MokeyChan 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 1.成员变量可以理解为所有在类的头上声明的,无论是@interface、@implementation下用大括号括起来或者是用@property声明的变量都可以称作这个类的成员变量,只是在@implementation下声明的变量是这个类的私有变量,外部是无法访问的,而在@interface下声明的 阅读全文
posted @ 2015-07-07 14:44 MokeyChan 阅读(4790) 评论(0) 推荐(0) 编辑
摘要: //: Playground - noun: a place where people can play import UIKit /* 闭包 Swift > Closures Ruby OC > Block Python C++11 > Lamba Javescript > Anonymous F 阅读全文
posted @ 2015-07-07 11:57 MokeyChan 阅读(150) 评论(0) 推荐(0) 编辑
摘要: //: Playground - noun: a place where people can play import UIKit //定义枚举 //enum CompassPoint { // case North // case South // case East // case West / 阅读全文
posted @ 2015-07-07 11:24 MokeyChan 阅读(139) 评论(0) 推荐(0) 编辑
上一页 1 ··· 14 15 16 17 18