일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- MySQL
- 오라클
- 티스토리챌린지
- javascript
- IOS
- 리눅스
- DBMS
- 아이패드다이어리
- CI
- Spring
- 네트워크
- 프로그래밍언어론
- 오블완
- jenkins
- 스프링
- 스프링부트 웹 소켓
- 스프링부트
- AI
- 인공지능
- swift
- 42seoul
- 다이어리
- CD
- 데이터베이스
- libasm
- Xcode
- JPA
- 소켓
- sql
- springboot
- Today
- Total
목록Xcode (2)
Hi yoahn 개발블로그

1. Cocoa Touch Class vs Swift File 차이 Xcode에서 프로젝트를 생성한 뒤 파일을 만들 때 어떤 경우에는 Cocoa Touch class 를 선택해서 파일을 만들고 어떤 경우에는 Swift File 을 선택해서 만드는 게 있었는데 무슨 차이인지 헷갈려서 정리해둔다. 사실 생각보다 간단하고 별거 없음.. New File - Cocoa Touch Class 를 선택하면 아래와 같은 창이 나온다. 중간에 있는 Subclass of 레이블 옆의 선택 박스에서 UI 프레임워크, Xcode에서 제공되는 iOS를 위한 클래스들 중, 상속받을 클래스를 선택하여 파일을 생성하면 선택한 클래스를 상속한 상태의 코드를 바로 보여준다. Swift File 은 그냥 스위프트 언어를 사용하기 위한 파..

2.1 앱의 기본 구조 2.1.1. 엔트리 포인트와 앱의 초기화 과정 C언어에 뿌리를 둔 모든 애플리케이션은 main() 함수로부터 시작된다. (=엔트리 포인트) 오브젝티브-C 역시 C언어에 기반, 오브젝티브-C 도 main( ) 함수로부터 시작됨 운영체제가 애플리케이션 내부에 정의된 main() 함수를 찾아 호출하면 코드들이 연쇄적으로 실행됨 Xcode 프로젝트를 생성하면 main( ) 함수가 자동으로 만들어지는데 iOS 앱이 실행될 때 처리할 내용이 적혀있으므로 건드릴 필요 없음 #import #import "AppDelegate.h" int main(int argc, char * argv[]) { @autoreleasepool { return UIApplicationMain(argc, argv, n..