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
- 混合開發:flutter整合進iOS工程FlutteriOS
- iOS整合 Flutter 混合工程開發一iOSFlutter
- iOS 工程開發中的 Code ReviewiOSView
- iOS開發-MVP架構模式iOSMVP架構模式
- 領域模型驅動開發(2)-工程結構的調整模型
- iOS開發經驗總結iOS
- iOS開發經驗總結2iOS
- iOS開發經驗總結3iOS
- iOS開發UI篇--iOS動畫(Core Animation)總結iOSUI動畫
- 某PA科技iOS開發工程師面試回憶iOS工程師面試
- 【位元組跳動-北京】【iOS開發工程師-社招】iOS工程師
- Flutter與已有iOS工程混合開發與指令碼配置FlutteriOS指令碼
- iOS藍芽Mesh開發總結一iOS藍芽
- iOS藍芽Mesh開發總結二iOS藍芽
- 細說IOS工程架構(持續更新)iOS架構
- [小米集團校園招聘] iOS 開發工程師 (急招)iOS工程師
- 【小米集團校園招聘】iOS 開發工程師 (急招)iOS工程師
- iOS開發基礎篇--NSNotificationCenter使用小結iOS
- 史丹佛iOS Swift開發公開課總結(一)iOSSwift
- Django工程的分層結構Django
- iOS探索 類的結構分析iOS
- Android Studio目錄結構及工程專案結構解析Android
- iOS 開發iOS
- iOS逆向工程 iOS工具篇iOS
- 深圳招聘Android/iOS/Web前端後端開發工程師若干名AndroidiOSWeb前端後端工程師
- cad.net開發小結——層次結構
- 0731 – 搞定 iPaste for iOS 資料結構ASTiOS資料結構
- 構建你的Office 365開發環境 - IOS版開發環境iOS
- iOS混合開發庫(GICXMLLayout)二、功能、架構介紹iOSXML架構
- 玩轉iOS開發:iOS中的NSOperation開發(一)iOS
- iOS開發UI篇--仿射變(CGAffineTransform)使用小結iOSUIORM
- iOS混合開發庫(GICXMLLayout)六、資料繫結原理iOSXML
- iOS開發:UIAlertViewiOSUIView
- iOS 開發薪水iOS
- iOS開發- RunLoopiOSOOP
- iOS開發-UIButtoniOSUI
- iOS開發-MVCiOSMVC