我其實是xcode的newby。我可以自己做出一些事情,但對某些事情做些什麼以及爲什麼放在那裏有疑問。我試圖閱讀許多電子書,看了教程,但他們從來沒有進入基礎知識,總是說「加這個,點擊這裏等」xcode基本解釋需要
有人可以給我幾個問題的答案請。 好吧,我知道一個iOS應用程序大部分是由視圖,視圖由控制器控制。每個控制器都有一個頭文件(.h)和一個模塊類?文件(.m)。 .h文件包含.m文件中使用的變量和函數的聲明。 整個應用程序由一個名爲「代表」的主控制器控制。 .h文件中的定義可能是例如一個動作IBAction或IBLabel或其他東西。
什麼引發的問題對我來說是例如這些行:
@class FlipsideViewController;
@protocol FlipsideViewControllerDelegate
- (void)flipsideViewControllerDidFinish:(FlipsideViewController *)controller;
@end
@interface FlipsideViewController : UIViewController
@property (nonatomic, assign) id <FlipsideViewControllerDelegate> delegate;
- (IBAction)done:(id)sender;
,爲什麼有時會在另一個視圖控制器委託類加載
@class MainViewController;
什麼下面呢,意思是什麼@interface聲明?
@interface flipAppDelegate : NSObject <UIApplicationDelegate>
是什麼
nonatomic, retain
對不起,問真是愚蠢的問題,但每一個教程只是跳過這些東西。 我可以按照YouTube視頻或手動,但它並沒有教我很多東西......
哦也 「@synthesize」 是什麼呢?這是一種向主控制器發放的方式嗎? – renevdkooi