저는 실제로 xcode에서 newby입니다. 나는 몇 가지 것을 나 자신으로 생각할 수 있지만, 어떤 일들이 무엇인지, 그리고 왜 그 일들이 그곳에 놓여 있는지에 관해 질문한다. 나는 많은 전자 서적을 읽고 자습서를 보았지만 결코 기본에 들어 가지는 않는다. "Add this, Click Here etc."xcode 기본 설명이 필요합니다.
누군가 나에게 몇 가지 질문에 대한 답을 줄 수 있습니까? 좋아요, iOS 앱은 대부분 Views에서 만들어졌으며,보기는 컨트롤러에 의해 제어됩니다. 각 컨트롤러에는 헤더 (.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
죄송 것입니다 만, 모든 튜토리얼은이 일을 건너 뜁니다.
오 또한 "@synthesize"그게 무슨 일을합니까? 그것은 주 컨트롤러에 연결하는 방법입니까? – renevdkooi