Powered By Blogger

05 March 2011

Mac OS / iPhone/ iPad Development (เก็บข้อมูลไว้)

เก็บข้อมูล ไว้รอใช้ ...

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&section=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: