CÁC THÀNH PHẦN TRONG ỨNG DỤNG IOS(BÀI2) Ở trước chúng tìm hiểu cách cài Xcode tool lập trình ios Apple cung cấp Ở tìm hiểu công cụ lập trình Xcode, menu ,các file nguyên lý khởi tạo chạy ứng dụng! tiếp tục : Các thành phần app ios : –file h gồm :@interface khai báo : biến , fun ,class ,protocol… –file m: @implementation: thực thi Tổng quan: Xem thêm: Địa học lập trình ios đâu tốt FILE: AppDelegate: Mình commen hàm Appdelegate nội dung hàm ý nghĩa sau: // bắt đầu chạy app gọi - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // Override point for customization after application launch return YES; }// chạy sau Didview - (void)applicationWillResignActive:(UIApplication *)application { // Sent when the application is about to move from active to inactive state This can occur for certain types of temporary interruptions (such as an incoming phone call or SMS message) or when the user quits the application and it begins the transition to the background state 10 // Use this method to pause ongoing tasks, disable timers, and throttle down OpenGL ES frame rates Games should use this method to pause the game 11 } 12 // chạy app chạy chế độ 13 - (void)applicationDidEnterBackground:(UIApplication *)application { 14 // Use this method to release shared resources, save user data, invalidate timers, and store enough application state information to restore your application to its current state in case it is terminated later 15 // If your application supports background execution, this method is called instead of applicationWillTerminate: when the user quits 16 } 17 // chạy app chạy chế độ 18 - (void)applicationWillEnterForeground:(UIApplication *)application { 19 // Called as part of the transition from the background to the inactive state; here you can undo many of the changes made on entering the background 20 } 21 // app hoàn thành 22 - (void)applicationDidBecomeActive:(UIApplication *)application { 23 // Restart any tasks that were paused (or not yet started) while the application was inactive If the application was previously in the background, optionally refresh the user interface 24 } -FILE :Main.storyboard Gồm viewcontroller hình, cảnh app , nơi thiết kế giao diện -FILE : Assets.xcassets – chứa icon ứng dụng -FILE :ViewController Class thực thi code quản lý hình viewcontroller -FILE: LaunchScreen Màn hình khởi động chạy load -FILE:Info thông tin app- cấu hình app -FILE: Supporting Files chứa main app Xem thêm: Địa học lâp trình android đâu Nguyên lý chạy : main khởi tạo chạy ứng dụng-> thông tin cấu hình app cho phép-> khởi tạo hình khởi động-> gọi đến appdelegate khởi tạo hàm bắt đầu chạy app-> sau chạy hàm thực thi viewcontroller