【问题标题】:Questions About The Foundation And NS Library关于基金会和 NS 图书馆的问题
【发布时间】:2010-12-22 00:06:21
【问题描述】:

我是一名 Objective-C 学习者并且我没有 Mac,那么我需要将我的 Linux 与 GNUStep 一起使用,但如果我在上面开发自己的程序,最终用户将需要拥有 GNUStep(像.Net)安装,然后我开始思考如何解决这个问题,然后我有了一个想法:“从头开始创建这个!”,但现在要做到这一点,我需要知道:NS 和 Foundation 中最重要的事情是什么标题?谢谢。

【问题讨论】:

  • 我建议您从简单的项目开始学习 Objective-C,而不是尝试重新实现许多 Objective-C 专家多年的努力和努力。

标签: objective-c header foundation gnustep nsobject


【解决方案1】:

notnoop 提出了一个很好的观点:Foundation 是一个极其复杂且经过良好测试的框架;大约需要 10 年或 15 年的时间(有人必须告诉我确切的成立日期)。

也许 Foundation 框架中最重要的部分是NSObject。所有对象都继承自的(某种)单一根类是 *Step 的最大优势之一。

实现您自己的 Obj-C 根类应该是一个有趣的练习。

编辑:如果我没有提到其他一些重要特性,那我就失职了:实现抽象的集合类(NSArray、NSDictionary、NSSet)、字符串(NSString)、实用程序类(NSProcessInfo, NSUserDefaults), 序列化工具 (NSCoder), ...

至少可以说,这是一个全面的框架。

【讨论】:

  • 20 年会更正确,Objective-C 接近 30 年。
【解决方案2】:

开始使用Objective-C 2.0 中的编程 Stephen G. Kochan

撰写

我就是这样开始的......

【讨论】:

    猜你喜欢
    • 2011-01-26
    • 2017-08-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多