一个验证码

2009/12/20 22:28 评论 (0)

28a16baea68cc7a15b1f5e7d6f8ba450

prof.syd.xu | 类别: 找事儿 | 阅读(1003)

Objective-J Methods

2009/03/04 00:31 评论 (0)

Objective-J的方法要放在类声明@implementation之后@end之前。

@implementation Person : CPObject
{
    CPString name;
 }
- (void)setName:(CPString)aName
{
    name = aName;
}

  • (CPString)name
    {
        return name;
    }

    @end

    方法开头有"+"和"-"两种,"-"说明方法是可以被类的实例调用的。

    方法如果有多个变量:
    - (void)setJobTitle:(CPString)aJobTitle company:(CPString)aCompany
    调用时:
    [myPerson setJobTitle: "Founder" company: "280 North"];
    事实上这时的方法名是:
    setJobTitle:company:
    因此在别的方法中调用方法时要写成:
    [fooObject setCallbackSelector: @selector(setJobTitle:company:)];
    @selector()是必须的修饰符。

prof.syd.xu | 类别: 找事儿 | 阅读(586)

Objective-J Classes

2009/03/04 00:11 评论 (0)

Objective-J是Cappinccino的基础,语法上和Objective-C非常像,在Objective-C所有对象开头的NS都换成了CP。
在Objective-J中有两种对象,一种是javascript原生的对象,一种是继承Objective-J的对象。Objective-J对象的实例更像C++或java而不是javascript的prototype模型。

@implementation Person : CPObject
{
    CPString name;
}


@end


@implementation和@end是每个Objective-J类必须有的。类的属性可以不声明类型,不过没有声明类型的属性将是一个全局变量。

@implementation 类名: 父类
{
    [类型] 属性
}
@end

prof.syd.xu | 类别: 找事儿 | 阅读(459)

试试Cappuccino吧

2009/03/03 23:40 评论 (0)

Cappucino不 是咖啡,是一个Cocoa框架的javascript web framework。类似苹果的mobileme框架使用的SproutCore。SproutCore其实是一个ruby on rails的javascript开发框架。而Cappucino更Cocoa,完全继承了Cocoa优雅的结构。代表性网站是280Slides,让人过目难忘的web desktop app。最近正好要实现网页版本几平米经纪人助手,就用Cappucino吧,应该很享受这个过程。

Cappuccino

prof.syd.xu | 类别: 找事儿 | 阅读(435)

博客厅爬虫统计

2009/02/20 02:23 评论 (0)

FROM 2009-02-18 TO 2009-02-19

ADDED 101131 NEW BLOGS
71300 NEW RELATIONS
4849 BLOGS HAVE RELATIONS

prof.syd.xu | 类别: 找事儿 | 阅读(452)

Ta ma'de supperman! Feed

Be sure to subscribe to The Ta ma'de supperman! Feed.

Ta ma'de supperman!

Contact Me

Where I am