
AppKit เป็นการทำงานในลักษณะของ iPhone ซึ่งมีคำสั่งที่แตกต่างกันบางในส่วนของ toolchain iPhone รวมทั้งในส่วนเริ่มต้นของ UIKit และการใข้งานได้กับหลักการของ toolchain ให้เกิดความสมบูรณ์ ในขณะนี้ทำให้มีนักพัฒนาต่างๆ มีความสามารถที่จะเขียน โปรแกรมกราฟิก สำหรับ iPhone ที่ได้มากกว่า ที่ถูกจำกัดขอบเขตจาก Apple ในส่วนของ UIKit เป็นเครื่องมือที่ช่วยในการพัฒนาข้อมูลต่างๆ มากกว่าเป็นการทำ และแค่มีส่วนดูตามที่ Apple บอกให้ทำเท่านั้น จึงเป็นประโยชน์ต่อนักพัฒนา Application บน iPhone
แม้ว่า toolchain และโปรแกรมกราฟิกสำหรับ iPhone มีขั้นตอนการทำที่ใหญ่และยุ่งยากพอสมควร เพียงการเริ่มต้นของความพยายามนักพัฒนา iPhone เครื่องมือตัวนี้ยังคงไม่เป็นที่ยอมรับ ในระยะแรกและดูเหมือนจะต้องใช้ความพยายามอย่างมาก เพื่อให้นักพัฒนาใช้ในการทำงาน มีการสร้างเครื่องมือให้ทางที่นักพัฒนาและผู้ใช้สามารถ ใช้ง่ายขึ้นในความพยายามดังกล่าว
นอกจากนี้ยังต้องใช้ข้อความเอกสาร บน UIKit เนื่องจากนักพัฒนาในขณะนั้นยังไม่เข้าการทำงานของมัน
Apple ไม่มี UI ในการทำงาน เราอาจจะเห็นปรากฎการณ์ จากเครื่องมือและความเข้าใจของ UIKit มากขึ้นในการปรัปรุงของผู้พัฒนา Application ต่างๆได้
UIKit Hello World เป็นการเริ่มต้นที่ดี
แปล จากข้อมูลในขณะนั้น แต่เดี๋ยวนี้ UIKit มีประโยชน์มากในการพัฒนา Application ต่างๆ ทั้งบน Apple Store และแม้กระทั้ง Cydia Application ครับ
Links: http://developer.apple.com/events/iphone/techtalks/
1.iPhone Development Overview
2.Introduction to Objective-C and Cocoa Touch
3.iPhone Development Tools Overview
4.Developing iPhone Applications with UIKit
5.Advanced UIKit and Device Features
6.Submitting to the App Store using iTunes Connect
จะเห็นได้ว่า apple เขาจะพยายามแนะนำให้นักพัฒนา iPhone รู้จัก API ที่ชื่อ UIKit ซึ่งเป็นตัวที่ใช้บ่อยและเป็นพื้นฐานในการเรียนรู้ตัวแรกเลยครับ ต่อไปเราคงต้องเริ่มมาศึกษา API ตัวนี้กันก่อน
XcodeLast week’s news of an improved ARM toolchain and the ability to compile iPhone applications was a big step for iPhone hackers. More big news came over the weekend, when the iPhone Dev Wiki compiled and ran the first third-party UIKit application for the iPhone (http://iphone.fiveforty.net/wiki/index. … ello_World). It’s just a standard “Hello, World!” application, but it has big implications for iPhone development. This version harnesses the iPhone’s graphical components, whereas the earlier application of the same name simply outputted to the serial port.
If you haven’t heard of it, UIKit is iPhone equivalent of AppKit, Apple’s framework for developing user interfaces. It’s supposedly quite similar to AppKit, although presumably the nature of the iPhone also dictates some difference. The iPhone’s toolchain includes UIKit header, and the existence of a complete toolchain now makes it possible for any intrepid third-party to write graphical applications for the iPhone, provided of course that they’re willing to navigate the uncharted territory of UIKit. If you don’t feel up to writing your own applications, you can always download the UIKit Hello World binary, although you can’t do much more than stare at it.
Even though a toolchain and a graphical application for the iPhone are big steps, they’re really just the beginning of iPhone development efforts. The tools are in place, but they’re still at (admittedly) early stages, and seem to require a lot of effort to get working. I think the next big area of focus is on perfecting the developer tools, and also packing the tools in such a way that developers and end users can use them with a minimum of effort. There’s also a need for UIKit documentation, since developers currently have far less information than, say, Apple does on how the UI works. We’ll probably see an explosion of applications once the tools and the understanding of UIKit improve, but the UIKit Hello World is a great start.
ขอบคุณการแปลจากคุณ Nuttrasart ครับ



