iOS開發-工程結構
iOS開發-工程結構
AppDelegate
AppDelegate是程式的委託物件,繼承UIResponder,實現了UIApplicationDelegate委託協議。
// AppDelegate.h
#import <UIKit/UIKit.h>
@interface AppDelegate : UIResponder <UIApplicationDelegate>
@property (strong, nonatomic) UIWindow *window;
@end
ViewController
ViewController繼承UIViewController。UIViewController是檢視控制器,MVC中的C。
// ViewController.h
#import <UIKit/UIKit.h>
@interface ViewController : UIViewController
@end
main.m
main.m是整個應用程式的入口,程式啟動會呼叫main.m中的main()進行AppDelegate例項化。
// main.m
#import <UIKit/UIKit.h>
#import "AppDelegate.h"
int main(int argc, char * argv[]) {
@autoreleasepool {
return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
}
}
Main.storyboard
Main.storyboard用於描述頁面的控制元件和事件。
Images.xcassets
Images.xcassets資料夾中放置工程的圖片。
Info.plist
Info.plist是一個描述檔案,描述了工程的一些基本資訊。
相關文章
- iOS 工程組織結構分享iOS
- iOS 開發(五) 專案目錄結構iOS
- iOS開發之逆向工程iOS
- iOS開發關於位置的三個結構iOS
- iOS整合 Flutter 混合工程開發一iOSFlutter
- 混合開發:flutter整合進iOS工程FlutteriOS
- iOS 工程開發中的 Code ReviewiOSView
- iOS專案的目錄結構和開發流程iOS
- 領域模型驅動開發(2)-工程結構的調整模型
- ios逆向工程連結iOS
- yaf工程結構
- iOS開發-MVP架構模式iOSMVP架構模式
- iOS開發經驗總結iOS
- iOS開發—技巧總結(一)iOS
- 【iOS】iOS開發編碼規範小結iOS
- iOS 開發(二) MVC 架構篇iOSMVC架構
- iOS 開發(三) MVVM 架構篇iOSMVVM架構
- iOS開發之構建WidgetiOS
- iOS開發庫之(四):工程和庫聯調iOS
- iOS開發UI篇--iOS動畫(Core Animation)總結iOSUI動畫
- 【七牛雲招聘】Android 多媒體 SDK 開發工程師 /Android OpenGL 開發工程師/iOS SDK 開發工程師Android工程師iOS
- iOS開發經驗總結2iOS
- iOS開發經驗總結3iOS
- iOS語音提醒開發總結iOS
- iOS 專案的目錄結構能看出你的開發經驗iOS
- golang開發目錄結構Golang
- 前端開發知識結構前端
- 某PA科技iOS開發工程師面試回憶iOS工程師面試
- Flutter與已有iOS工程混合開發與指令碼配置FlutteriOS指令碼
- iOS開發:相對路徑與相對工程名iOS
- 3 Step:前端工程師使用 ionic 開發iOS App前端工程師iOSAPP
- iOS藍芽Mesh開發總結一iOS藍芽
- iOS藍芽Mesh開發總結二iOS藍芽
- iOS-極光推送開發小結iOS
- 【位元組跳動-北京】【iOS開發工程師-社招】iOS工程師
- iOS開發系列--C語言之構造型別iOSC語言型別
- 軟體開發工程師工作總結(轉)工程師
- 細說IOS工程架構(持續更新)iOS架構