Visual Studio 2008에서 개발 한 응용 프로그램을 Cocoa로 포팅했습니다. 저는 현재 Cocoa에 대해 'Learn-as-you-go'접근 방식을 사용하고 있습니다. 따라서 더 작고 간단한 프로젝트에서 다양한 아이디어와 기술을 시험해보고 결국 하나의 큰 응용 프로그램으로 결합 할 수 있습니다.멀티 윈도우 코코아 프로그램 만들기 - 절차 시작 제안?
내 프로그램 논리는 다음과 같습니다 (어렴풋을 나타냄). 내 상사가 목록의 항목을 위임 받아야합니다.
- 신청 시작 1a. CD 프로그램이 드라이브에 있는지 확인하십시오.
- 라이센스를 확인하십시오. 발견되면 유효하며 7 단계로 건너 뜁니다.
- 사용권 계약 표시.
- 일련 번호 프롬프트가 표시됩니다.
- 일련 번호를 확인하고 저장하십시오.
- 이전 창을 모두 숨 깁니다.
- 로드 메인 프로그램 창을
가 가장 좋은 건 이런 종류의 무엇을 할 것입니다 사용자의 요청이있을 때 중복 기본 응용 프로그램 창을
나는 Cocoa와 Objective-C가 C를 기반으로하기 때문에 Main method가 어딘가 있다는 것을 알고있다. 그러나 여러분 모두는 이와 같은 응용 프로그램의 시작 장소로 무엇을 제안합니까?
질문의 마지막 부분은 일반적으로 응용 프로그램이 시작될 때 인스턴스화 될 YourappnameApplicatioDelegate 클래스가 있습니다. 여기에서 다른 클래스를 인스턴스화해야합니다. Obj-C에서 main 메소드를 거의 사용하지 않는다. 나머지는 모르겠지만 iPhone에서만 프로그래밍합니다. – Julien
고맙습니다.이것은 나를 많이 도와야합니다. 더 나쁜 것은 더 나빠질 것입니다, 나는 'global'변수와 객체를 그곳에 배치 할 수 있습니다. –
또한 주 * 방법 *이 없습니다. 객체에는 메서드가 있습니다. 메소드는 클래스 또는 클래스의 인스턴스의 일부로 만 존재합니다. main.m 파일은 클래스를 정의하지 않습니다. 'main' * 함수 만 포함합니다. 함수는 결코 객체의 일부가 아닙니다. 따라서 함수와 메소드는 서로 다른 두 가지입니다. –