Luận Văn Nghiên cứu xây dựng ứng dụng cho hệ điều hành iOS

Thảo luận trong 'Công Nghệ Thông Tin' bắt đầu bởi Mai Kul, 15/12/13.

  1. Mai Kul

    Mai Kul New Member

    Bài viết:
    1,299
    Được thích:
    0
    Điểm thành tích:
    0
    Xu:
    0Xu
    MỤC LỤC
    DANH MỤC CÁC HÌNH 4
    MỞ ĐẦU 5
    CHƯƠNG 1: KIẾN TRÚC HỆ ĐIỀU HÀNH iOS . 6
    1.1.Định nghĩa iOS : . 6
    1.2.Tổng quan về kiến trúc của iOS: . 6
    1.2.1 .Các tiến trình (Processes): . 7
    1.2.2.Nhân (Kernel): . 7
    1.2.3.Bộ đệm gói (Packet buffer): . 7
    1.2.4.Trình điều khiển thiết bị (Device driver): . 7
    1.2.5.Phần mềm chuyển mạch nhanh (Fast switching soft): 7
    1.3.Tổ chức bộ nhớ: 7
    1.3.1.Miền bộ nhớ (Memory region) : . 7
    1.3.1.Miền bộ nhớ (Memory region) : . 8
    1.3.2.Vùng bộ nhớ (Memory pool): . 9
    1.4.Tiến trình iOS (Processes iOS): 10
    1.4.1.Vòng đời của một tiến trình: 10
    1.4.1.1.Trạng thái khởi tạo (Create): 11
    1.4.1.2.Trạng thái điều chỉnh (Modify): . 11
    1.4.1.3.Trạng thái thức thi (Execute): 11
    1.4.1.4.Trạng thái kết thúc (Terminal): 12
    1.4.2.Độ ưu tiên tiến trình iOS: 12
    1.5.Kernel iOS: 13
    1.5.1.Lập lịch: 13
    1.5.2.Quản lý bộ nhớ: 13
    1.5.2.1.Bộ quản lý Region: . 14
    1.5.2.2.Bộ quản lý pool: 14
    1.5.2.2.Quản lý Chunk: 15
    1.5.3.Quản lý bộ đệm gói: . 15
    1.6.Trình điều khiển thiết bị: . 16
    2




    1.7.Kiến trúc của hệ điều hành iPhone : . 18
    1.7.1.Lớp Core OS : . 18
    1.7.2.Lớp Core Services : . 19
    1.7.3.Lớp Media(Truyền thông) : . 19
    1.7.4.Lớp Cocoa Touch : . 20
    CHƯƠNG 2: PHÁT TRIỂN ỨNG DỤNG THI HÀNH TRÊN iOS . 21
    2.1.Lập trình Xcode : . 21
    2.1.1.Xcode IDE (Môi trường phát triển tích hợp) : 22
    2.1.1.1.Single Window(Cửa sổ đơn) : . 23
    2.1.1.2.Navigators : . 24
    2.1.1.3.Jump Bar : . 24
    2.1.2.Interface Builder(Giao diện chương trình): . 24
    2.1.3.Apple LLVM(Trình biên dịch) : 25
    2.2. Iphone Simulator(Mô phỏng Iphone) : . 25
    2. 3.Instument : . 27
    2.4. iOS Framework : . 27
    2.5.Một số ứng dụng đơn giản : . 31
    2.5.1.Chương trình Hello World : . 31
    2.5.2.Đóng gói chương trình: . 35
    CHƯƠNG 3: PHÁT TRIỂN ỨNG DỤNG WIKIPEDIA TRÊN iPHONE 36
    3.1 Nhu cầu duyệt web và tra cứu thông tin trên thiết bị di động : . 36
    3.2.Mạng Wipipedia là gì : . 37
    3.3.Phát triển ứng dụng truy cập Wikipedia trên Iphone : . 37
    3.3.1.Mô tả ứng dụng : . 37
    3.3.2.Chức năng ứng dụng : . 38
    3.3.Môi trường làm việc : . 43
    3.4.Giao diện chương trình : . 44
    KẾT LUẬN . 45
    3




    DANH MỤC CÁC HÌNH
    Hình 1 : Kiến trúc hệ điều hành iOS
    Hình 2 : Các loại region
    Hình 3 : Region và Subregions
    Hình 4 : Các trạng thái của một tiến trình iOS
    Hình 5 : Sự phân mảnh bộ nhớ
    Hình 6 : Kiến trúc hệ điều hành iPhone
    Hình 7 : Các hàm thư viện của iOS
    Hình 8 : Biểu đồ lượng người dùng truy cập Internet bằng điện thoại di động
    4




    MỞ ĐẦU
    Dưới sự phát triển vượt bậc của Công nghệ thông tin, thời đại Internet
    bùng nổ chiếc điện thoại di động không chỉ đơn giản là phương tiện liên lạc mà
    nó còn là công cụ hữu ích cho con người.
    Ngoài các chức năng nghe, gọi, nhắn tin thông thường, ngày nay điện thoại
    di động còn có rất nhiều ứng dụng khác như : quay phim, chụp ảnh, nghe nhạc,
    chơi game, gửi mail, tìm kiếm thông tin
    Wikipedia là một bách khoa toàn thư nội dung mở bằng nhiều ngôn ngữ
    trên Internet.Wikipedia được viết và xây dựng do rất nhiều người dùng cùng
    cộng tác với nhau.Việc xây dựng ứng dụng truy cập Wikipedia trên iPhone là
    một ứng dụng rất hữu ích.
    Cùng với sự phát triển của khoa học công nghệ, chỉ đơn giản với một
    chiếc điện thoại di động và mạng Internet, người dùng có thể tìm kiếm thông tin
    mà không cần đến máy tính.
    5




    CHƯƠNG 1
    KIẾN TRÚC HỆ ĐIỀU HÀNH iOS
    1.1.Định nghĩa iOS :
    iOS viết tắt của từ Internetwork Operating System, là một hệ điều hành
    hoạt động trên phần cứng của router Cisco, nó điều khiển hoạt động định tuyến
     

    Các file đính kèm:

Đang tải...