摘要: 和C#类似OC中也有一个根类型,也就是NSObject,它包含一个alloc方法和一个init方法。顾名思义,alloc用于申请内存,创建一个对象的内部结构,并且将实例变量赋值为0。init方法赋值将变量的值赋值为默认值(似乎和0不一样),然后执行一些其它的任务。alloc就像进入了一辆车里,而init是打火发动汽车。正常写法:MyObject *someObject = [[MyObject alloc] init];[someObject doSomething];另一种是:MyObject *someObject = [MyObject new];其实这样写程序照样执行MyObject 阅读全文
posted @ 2012-12-21 17:27 鱼丸粗面 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 使用NSString和NSMutableString :NSString *simpleString = @"This is a simple string";NSString *anotherString =[NSString stringWithString:@"This is another simple string"];NSString *oneMorestring =[[NSString alloc] initWithString:@"One more!"];NSMutableString *mutableOne =[NS 阅读全文
posted @ 2012-12-21 17:15 鱼丸粗面 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 1、如果想创建实例方法使用“-”,类方法用“+ "。 2、选择一个返回类型,用括号包住这个类型。(void)意味着没有返回值, (BOOL)意味着返回一个boolean类型的值。(NSObject *)返回一个NSObject实例,别忘记(id)。 3、给方法起个名字,通常用小写字母开头,例如... 阅读全文
posted @ 2012-12-21 17:12 鱼丸粗面 阅读(302) 评论(0) 推荐(0) 编辑
摘要: IOS中重载可以通过两种方式: 1、不同的参数个数。 2、参数个数不变的情况下修改至少一个参数的名称。 好奇怪的重载方式,就算修改了返回类型也不能实现重载。 - (NSInteger) method1:(NSInteger)param1{ return p... 阅读全文
posted @ 2012-12-21 17:11 鱼丸粗面 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 操作均在mac os下执行。 进入终端后直接输入node开始各种操作,例如node --help; 默认情况下node xxx.js是执行/Users/用户名下的js文件,当自己定义一些文件夹时只需要输入:文件夹名称/xxx.js即可,例如执行:/Users/用户名/NodePractice/app... 阅读全文
posted @ 2012-12-15 13:52 鱼丸粗面 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 使用原生LongListSelector的原因: LongListSelector最初是Microsoft.Phone.Controls.Toolkit中所提供的一个第三方控件,原作者在做这组控件是时候使用了Microsoft.Phone.Controls这个命名空间,但是微软在WP8的Micr... 阅读全文
posted @ 2012-10-11 14:30 鱼丸粗面 阅读(1783) 评论(4) 推荐(1) 编辑
摘要: 最近开始接触WP7的开发,遇到一个需求,简要的概述如下:有两个画面,第一个画面中有一个用于输入的TextBox;第二个画面是一个LongListSelector控件。当第一个画面输入内容后,跳转到第二个画面,如果第二个画面中LongListSelector的数据中有和TextBox输入内容相同的条目... 阅读全文
posted @ 2011-12-25 21:52 鱼丸粗面 阅读(1193) 评论(2) 推荐(1) 编辑