我是一名Objective-C學習者,我沒有Mac,那麼我需要使用我的Linux和GNUStep,但是如果我開發自己的程序,用戶需要安裝GNUStep(如.Net),然後我開始思考如何解決這個問題,然後我有一個想法:「從頭開始創建!」,但現在要做到這一點,我需要知道:什麼是NS和Foundation頭文件中最重要的東西?謝謝。關於基金會和NS圖書館的問題
回答
notnoop提出了一個很好的觀點:基礎是一個非常複雜和經過良好測試的框架;在製作過程中有10到15年的時間(有人必須在開始的確切日期打我)。
也許基金會框架最重要的部分是NSObject
。所有對象繼承的(某種)單根類是* Step的最大優點之一。
實現你自己的Obj-C根類應該是一個有趣的練習。
編輯:我將是失職,如果我沒有提到其他幾個重要特徵:實現抽象集合類(NSArray
,NSDictionary
,NSSet
),字符串(NSString
),實用工具類(NSProcessInfo
,NSUserDefaults
),系列化工具(NSCoder
),...
這是一個綜合框架,至少可以說。
20年將更爲正確,Objective-C將接近30年。 – Felixyz 2009-12-01 13:09:33
@Felixyz:謝謝。 :) – 2009-12-01 13:22:33
上手編程在Objective-C 2.0 通過斯蒂芬·G·庫奇書面
這就是我如何開始它...
- 1. gprof的圖書館 - 問題
- 2. 好書關於Akka圖書館和基於演員的併發模型
- 3. 基金會圖書館內存泄漏NSCFString
- 4. Android - 圖書館問題
- 5. 問題豆和傑克遜圖書館
- 6. 基於LINQ的有趣的圖書館
- 7. 關於圖書館的困惑
- 8. 關於NSMutableArray添加NSArray的問題
- 9. ADT 22多個圖書館的問題
- 10. 該項目中的圖書館問題
- 11. 基金會兜風問題
- 12. 詳情關於滑翔圖書館
- 13. 導入畢加索圖書館問題
- 14. 簡單圖書館問題(C++)
- 15. OpenPose圖書館 - 構建發行問題
- 16. 圖書館對圖書館的引用
- 17. 圖書館類和readWrite和清除方法的問題
- 18. 關於GNU科學圖書館(GSL)的總和
- 19. 基本定義/區別黑白圖書館和標題
- 20. JasperReports的圖書館和MongoDB
- 21. 修復基金會5中的問題
- 22. 防止圖書館訪問
- 23. 圖書館訪問Hieararchy
- 24. 圖書館與圖書館項目與外部圖書館的區別
- 25. 我有幾個關於SslStream類和關於證書的問題
- 26. 關於jquery和.NET的基本問題
- 27. 開羅圖書館和Cmake
- 28. cx_Oracle,和圖書館路徑
- 29. Java:Maven和圖書館編譯
- 30. 圖書館/鏈接器問題混合C和C++
我建議你簡單地用比較簡單的項目啓動學習Objective-C比嘗試重新實施許多Objective-C專家所做的多年努力和努力。 – notnoop 2009-12-01 12:30:57