2009-12-01 25 views
0

我是一名Objective-C學習者,我沒有Mac,那麼我需要使用我的Linux和GNUStep,但是如果我開發自己的程序,用戶需要安裝GNUStep(如.Net),然後我開始思考如何解決這個問題,然後我有一個想法:「從頭開始創建!」,但現在要做到這一點,我需要知道:什麼是NS和Foundation頭文件中最重要的東西?謝謝。關於基金會和NS圖書館的問題

+2

我建議你簡單地用比較簡單的項目啓動學習Objective-C比嘗試重新實施許多Objective-C專家所做的多年努力和努力。 – notnoop 2009-12-01 12:30:57

回答

2

notnoop提出了一個很好的觀點:基礎是一個非常複雜和經過良好測試的框架;在製作過程中有10到15年的時間(有人必須在開始的確切日期打我)。

也許基金會框架最重要的部分是NSObject。所有對象繼承的(某種)單根類是* Step的最大優點之一。

實現你自己的Obj-C根類應該是一個有趣的練習。

編輯:我將是失職,如果我沒有提到其他幾個重要特徵:實現抽象集合類(NSArrayNSDictionaryNSSet),字符串(NSString),實用工具類(NSProcessInfoNSUserDefaults),系列化工具(NSCoder),...

這是一個綜合框架,至少可以說。

+2

20年將更爲正確,Objective-C將接近30年。 – Felixyz 2009-12-01 13:09:33

+0

@Felixyz:謝謝。 :) – 2009-12-01 13:22:33

1

上手編程在Objective-C 2.0 通過斯蒂芬·G·庫奇書面

這就是我如何開始它...