CẨM NANG Tạo ứng dụng đơn giản trên SDK

Thảo luận trong 'Hỏi đáp - Chia sẻ kinh nghiệm' bắt đầu bởi dannhut, 9/8/10.

  1. dannhut Thành viên

    [IMG]

    Với tiêu đề trên chắc có khá nhiều người thắc mắc "SDK là gì?" Đó là bộ công cụ để tạo ra các file ipa bạn đang dùng trên iPad hiện nay. Có nghĩa là tạo ra các ứng dụng mà bạn thấy vô số trên iTune Store. Câu hỏi kế kế tiếp chắc hẵn là "Xài SDK.. khó lắm không?". Bạn yên tâm đó cũng là câu hỏi của mình hiện tại (Mình chỉ mới là newbie thôi).

    Lập chủ đề này mình hy vọng tạo 1 cầu nối để các bạn mới có thể thao tác, làm quen với bộ công cụ SDK của Apple qua những bài thực hành đơn giản nhất, mặt khác cũng muốn học hỏi và trao đổi thêm với các bạn đã thành thạo trong lĩnh vực này rồi

    Nơi đây có thể chỉ là 1 lần ghé qua của ai đó, chỉ tò mò muốn biết lập trình là cái gì mà Bill gate và Steve Job đã từng bỏ học ngang, vùi mình trong gara củ viết nên 2 hệ điều hành danh tiếng ngày nay.

    Nơi đây cũng có thể là bước đầu sự nghiệp của một nhà lập trình tương lai, người thích học hỏi, sáng tác, làm ra những ứng dụng theo đúng ý mình.. đóng góp thêm cho số lượng phân mềm việt nam hiện nay vốn đang rất ư là.. khiêm tốn

    Mình sẽ lần lược đưa lên các bài thực hành sưu tầm được và đã thao tác qua. Bắt đầu là bài cơ bản nhất "Hello World!". Mỗi bài sẽ có đính kèm source và trang gốc tham khảo (thường là youtube).

    Trước hết muốn thực hành bạn cần phải có:

    - Hệ điều hành Mac: Một số bạn nói có thể cài Mac trên PC nhưng mình thấy rất khó khăn
    - Bộ SDK 3.2.3: Muốn download bạn phải đăng ký ở đây http://developer.apple.com/programs/register/ (bạn có thể đăng nhập bằng account iTune Store)
    - Kiến thức về lập trình C++: Cái này có thể vừa thực hành vừa học, mình hy vọng có thể biết nhiều hơn để giải thich được mọi thắc mắc.

    Rất mong các bạn khác cùng tham gia
    nampcmimumchan thích nội dung này.
  2. dannhut Thành viên

    Bài 1: Hello World (thao tác trên Label)

    Là bài đầu tiên, nên chúng ta không đi sâu vào phần giải thích cấu trúc công cụ cũng như ý nghĩa các dòng code. Chủ yếu là làm quen giao diện và thao tác từng bước theo hướng dẫn để cuối cùng chạy được chương trình.

    Kết quả cuối cùng là tạo ra 1 ứng dụng có hiện chữ Hello World.

    Sau khi download và cài đặt bộ SDK hãy kích hoạt file Xcode.app theo đường dẫn sau "Mac 10.6" > Developer > Applications > Xcode.app

    [IMG]

    Tạo 1 project mới tên là HelloWorld01


    Màn hình Xcode hiện ra, click tạo 1 project mới

    [IMG]

    Chọn trong Choose a template for your new project

    • iPhone OS là Application
    • View - based Application
    • Product: iPad

    [IMG]

    Lưu Project với tên "HelloWorld01"

    Màn hình nhập Xcode


    [IMG]

    Màn hình Interface Builder


    Do không nhập code gì, nên click Resource > HelloWorld01ViewController.xib để mở interface builder.

    Giao diện interface Buider gồm 4 thành phần
    • Document Window (HeloWorld01ViewController) có 3 thứ trong cửa sổ này là File's Owner, First Responder, View.
    • Inspector: Có 4 tap Attributes, Connections, Size, Identity
    • Library: Chứa tất cả các hành phần bạn làm giao diện như web.
    • Workspace (View): Màn hình giao diện thiết kế

    - Kéo Label từ Library vào Workspace. Dclick gõ vào dòng Hello World!
    - Click chọn chữ và chỉnh các thuộc tính màu sắc trong bảng lệnh Inspector như hình dưới đây.

    [IMG]

    - Lưu interface builder lại (FIle >save)


    Chạy thử chương trình


    - Trở lại màn hình xcode, click vào icon Build and Run [IMG]

    - Một màn hình giả lập iPad hiện ra cho phép bạn tắt mở chương trình như thao tác trên iPad.

    CHúc bạn thành công.
    nampcmimumchan thích nội dung này.
  3. Ác từ nhỏ Thành viên

    tiết là ko có version cho windows

Chia sẻ trang này