1. Trang chủ >
  2. Công Nghệ Thông Tin >
  3. Kỹ thuật lập trình >

CÂU HỎI THƯỜNG GẶP

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (39.29 MB, 420 trang )


Sử dụng công cụ gì để viết ứng dụng iPhone?

Để viết ứng dụng iPhone, bạn sử dụng công cụ Xcode do chính Apple cung cấp.

Ứng dụng này được tải miễn phí từ App Store của Mac OS. Bạn xem thêm tại Chương 1,

phần 1.2.

Muốn học về lập trình iOS phải bắt đầu từ đâu?

Muốn học lập trình iOS, trước hết bạn phải chuẩn bị được hệ điều hành Mac OS,

phần mềm Xcode (xem Chương 1). Tiếp theo bạn tìm hiểu cách sử dụng Xcode (xem

Chương 2), tìm hiểu Objective-C (xem Chương 3). Sau khi đã chuẩn bị xong, bạn tìm

hiểu các đối tượng trong Xcode (xem Chương 4, Chương 5) và tìm hiểu thêm các tài liệu,

video, website được cung cấp ở Phụ lục. Sau khi trải qua quá trình này, bạn đã có được

lượng kiến thức tương đối để tiếp tục tìm hiểu sâu hơn.

Nên đọc tài liệu gì khi bắt đầu tìm hiểu lập trình iOS?

Khi bắt đầu tìm hiểu lập trình iOS, bạn nên đọc trước tài liệu do Apple cung cấp tại

https://developer.apple.com/library/ios/documentation/ để nắm được một số kiến thức cơ

bản. Ngoài ra bạn cũng nên tìm hiểu các tài liệu, video, website được cung cấp trong phần

Phụ Lục.

Xcode là gì?

Xcode là phần mềm Apple cung cấp dùng để lập trình ứng dụng iPhone. Bạn xem

tại Chương 1, phần 1.2.

Objective-C là gì?

Objective-C là ngôn ngữ được phát triển dựa trên ngôn ngữ C. Ngôn ngữ

Objective-C được sử dụng là ngôn ngữ chính trong lập trình ứng dụng iPhone. Bạn xem

thêm tại Chương 3.

Có thể sử dụng Xcode 5 để viết ứng dụng cho các phiên bản iOS cũ hay

không?

408



Bạn vẫn có thể sử dụng Xcode 5 để viết ứng dụng cho các phiên bản iOS cũ. Xem

tại Chương 8, phần 8.1.

Làm sao để ứng dụng có thể vừa chạy được iOS 7 vừa chạy được iOS cũ?

Xcode 5 đã hỗ trợ cơ chế tự động hiển thị giao diện theo phiên bản iOS cho ứng

dụng, nếu ứng dụng chạy trên iOS 7 sẽ có giao diện khác, chạy trên iOS 6 sẽ có giao diện

khác. Xem tại Chương 8, phần 8.2.

Làm thế nào để đưa ứng dụng mới lập trình lên iPhone?

Nếu iPhone của bạn đã jailbreak, bạn có thể đưa ứng dụng lên iPhone dùng

JaillCoder, xem Chương 7. Nếu iPhone chưa jailbreak, bạn cần có tài khoản Apple

Developer, xem thêm tại:

https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistribution

Guide/Introduction/Introduction.html#//apple_ref/doc/uid/TP40012582-CH1-SW1 .

Làm sao để chia sẻ ứng dụng mới lập trình cho người khác?

Nếu người bạn muốn chia sẻ ứng dụng có iPhone đã jailbreak, bạn có thể dùng

JailCoder để đưa ứng dụng lên iPhone. Nếu bạn có tài khoản Developer ID bạn có thể

chuyển ứng dụng sang dạng .ipa rồi chia sẻ.

Làm thế nào để đưa ứng dụng lên App Store?

Để đưa ứng dụng lên App Store, bạn cần có một tài khoản Apple Developer với

mức phí 99$/năm. Bạn có thể xem thêm hướng dẫn tại

https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistribution

Guide/Introduction/Introduction.html#//apple_ref/doc/uid/TP40012582-CH1-SW1

Developer ID là gì? Có những loại Developer ID nào?

Apple Developer ID là tài khoản dành cho các lập trình viên của Apple. Với tài

khoản này, bạn có thể đưa ứng dụng lên App Store, chạy ứng dụng lên iPhone mà không

cần JailCoder, hơn nữa bạn sẽ được cung cấp trước các thông tin từ Apple như các bản

409



thử nghiệm Xcode, thử nghiệm iOS mới… Apple Developer ID dành cho iOS có 3 loại

chính: iOS Developer Program dành cho các lập trình viên với 99$/năm, iOS Developer

Enterprise Program dành cho các doanh nghiệp với 299$/năm, iOS Developer University

Program dành cho các trường đưa lập trình iOS vào giảng dạy và được miễn phí. Bạn có

thể tìm hiểu thêm tại https://developer.apple.com/programs/



410



PHỤ LỤC

Source Kèm Theo Tài Liệu

https://www.mediafire.com/folder/pulecvu1ic48t/

Sách Bạn Nên Đọc

1. Apress, Learn Objective-C on the Mac For OS X and iOS 2nd.

2. Aaron Hillegass , Objective-C Programming: The Big Nerd Ranch Guide.

3. Apress, iPhone and iPad Apps for Absolute Beginners 3rd.

4. O’Reilly , Head First iPhone & iPad Development.

5. O’Reilly , iPhone App Development: The missing manual.

6. Neal Goldstein & Dave Wilson, iOS 6 Application Development For Dummies.

7. Neal Goldstein , iPhone Application Development For Dummies.



Video Bạn Nên Xem

1. http://www.youtube.com/user/MilmersXcode

2. http://www.youtube.com/playlist?list=PLA138EFCAFA592E7E

3. http://www.youtube.com/user/ChupaMobile

4. http://www.youtube.com/user/CarnegieMellonU?feature=watch

5. http://www.youtube.com/user/CodeWithChris

6. http://www.youtube.com/user/iThanhVN

7. https://itunes.apple.com/vn/course/developing-ios-7-apps-for/id733644550

8. https://itunes.apple.com/vn/course/iphone-applicationprogramming/id727587146



Website Tiện Ích

1. http://geekylemon.com/



2. http://www.appcoda.com/tutorials/

3. https://www.udemy.com/blog/how-to-build-an-iphone-app-from-scratch-fornon-technical-people/

4. http://www.idev101.com/learn/

5. http://www.mobioneer.com/6-iphone-app-development-tutorial.html/

6. http://nhatnghe.com/forum/forumdisplay.php?f=154

7. http://codewithchris.com/

8. http://www.chupamobile.com/tutorial-ios

9. http://www.iphoneapptuts.com/

10. http://www.facebook.com/LapTrinhiOS

11. http://iosclass.blogspot.in/



412



Xem Thêm
Tải bản đầy đủ (.pdf) (420 trang)

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×