摘要: Category首先我们来谈谈Category。Objective-C提供了一种与众不同的方式——Catagory,可以动态的为已经存在的类添加新的行为。这样可以保证类的原始设计规模较小,功能增加时再逐步扩展。使用Category对类进行扩展时,不需要访问其源代码,也不需要创建子类。Category... 阅读全文
posted @ 2015-07-10 10:53 killiancheung 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 1. 从xib的viewcontroll中启动storyboard 或者 从一个storyboard切换到另一个storyboard:[objc]– (IBAction)openStoryboard:(id)sender {UIStoryboard *secondStoryboard = [UISt... 阅读全文
posted @ 2015-07-08 11:16 killiancheung 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 因为自己在学习这三个概念的时候,实在是走了很多的弯路,而且当我意识到这些概念在cocoa中很重要时,我便更糊涂了…或许从C++或者Java转过来的高手一看就明白,所以高手您随便拍砖,指正我的错误;新手的话,不妨稍微看看,说不定对你理解这三个概念有些帮助。总的来说,这三个概念的用途是:扩充已存在类的功... 阅读全文
posted @ 2015-07-07 11:13 killiancheung 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 第一步:创建2个NSNotificationCenter监听[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(applicationWillResignActive:)name:UIApplicatio... 阅读全文
posted @ 2015-07-06 14:23 killiancheung 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 上代码:+ (NSString*)getPreferredLanguage{ NSUserDefaults * defaults = [NSUserDefaults standardUserDefaults]; NSArray * allLanguages = [defaults objectF... 阅读全文
posted @ 2015-06-30 16:42 killiancheung 阅读(8114) 评论(0) 推荐(1) 编辑
摘要: You've changed your scheme destination to a simulator instead of "iOS Device". That's why it is greyed out. 阅读全文
posted @ 2015-06-30 15:54 killiancheung 阅读(579) 评论(0) 推荐(0) 编辑
摘要: 昨天用androidsdkmanager更新了androidsdk,我是在myeclipse上面安装adt来开发android的现在每次打开myeclipse都报错,而且我每次打开虚拟机的时候也报错。报错的信息都是一样的。报错的信息如下:[2015-05-3010:14:35-AndroidSDK]... 阅读全文
posted @ 2015-06-30 09:16 killiancheung 阅读(2698) 评论(1) 推荐(1) 编辑
摘要: 原来如此Objective-C语法中多参数传递方法经常是初学者最容易犯困的地方。我自己也是刚刚悟出来与大家分享.分析由于我们已有的语言经验告诉我们定义方法都是: 一个类型匹配一个参数(动态语言甚至可以忽略类型)例如:1. C/C++ public void say(char* w... 阅读全文
posted @ 2015-06-19 11:28 killiancheung 阅读(3592) 评论(0) 推荐(0) 编辑
摘要: JAVA 使用GC 机制自动管理内存的,Objective-C支持手动管理内存,也支持 GC 机制,但是GC机制对于 iOS设备无效,也就是仅对 Mac OS X 电脑有效。这是合理的,因为iPhone、iPod、iPad等的内存、CPU肯定要比电脑低很多,你必须谨慎对待内存的使用,而不能肆无忌惮的... 阅读全文
posted @ 2015-06-11 17:54 killiancheung 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 1、【/Applications】 常用软件的安装目录 2、【/Applications/Preferences.app/zh_CN.lproj】 软件Preferences.app的中文汉化文件存放地方(直接修改里面的*.strings文件可以修改中文翻译,注意最后要转换成UTF-8的格式)... 阅读全文
posted @ 2015-06-11 17:47 killiancheung 阅读(375) 评论(0) 推荐(0) 编辑