Mac/iPhone/iPad โตมาด้วยความเชื่อที่ว่า API ระดับล่างดีกว่า Windows
ซึ่งจากเวลาที่เห็นก็พบว่า มีการจัดการ User Interface ที่ใ้ช้งานง่าย และแสดงผลได้รวดเร็ว
สถาปัตยกรรม การพัฒนา Application บน Mac OS X , iPhone , iPad
ทั้งหมดนี้ขึ้นกับ Library ที่ชื่อ Cocoa และภาษาดัดแปลงจาก C++ ที่ชื่อว่า Objective-C
http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/CocoaFundamentals/WhatIsCocoa/WhatIsCocoa.html#//apple_ref/doc/uid/TP40002974-CH3-SW16
ในลิงค์นี้จะมีคำศัพท์ที่เกี่ยวข้อง ดังนี้
Cocoa Mac OS X iOS
iPhone iPad iPod touch
object-oriented Safari
NeXTSTEP UIKit Darwin
OpenGL AppleScript
Xcode GCC
และ อื่นๆ
Mac OS X Reference Library
http://developer.apple.com/library/mac/navigation/index.html#topic=Guides§ion=Resource+Types
----------------------------------------------------------------------------------------
ทางเลือกอื่นๆ
GNUStep เป็น Library พัฒนาก่อนมาแปลงเป็นส่วนหนึ่งของ MacOS http://en.wikipedia.org/wiki/GNUstep
Home : http://www.gnustep.org/
Download : http://wwwmain.gnustep.org/resources/downloads.php?site=ftp%3A%2F%2Fftp.gnustep.org%2Fpub%2Fgnustep%2F
ประวัติของ GNUStep และ OpenStep
http://www.gnustep.org/information/openstep.html
ความแตกต่างระหว่าง GNU Step กับ Cocoa
http://programmingtrenches.blogspot.com/2009/11/gnustep-vs-cocoa.html
GNUStep Download for MS Windows
http://www.gnustep.org/experience/Windows.html
No comments:
Post a Comment