iOS/Objective-C6 2. tutorialspoint에서 Objective-C 배우기 tutorialpoint : https://www.tutorialspoint.com/objective_c/ 1) Objective-C 6개의 토큰으로 구성 - 키워드, 식별자, 상수, 문자열 리터럴, 기호 상수 == 리터럴 2) C언어와 아주 유사하지만 클래스와 함수 구현 형식은 다르고, Objective-C 는 객체지향 언어 3) 인스턴스 메서드는 앞에 - / 클래스 메서드는 앞에 + 4) Swift에서 array 등과 같은 건 구조체 / Objective-C에서는 클래스 5) NSArray는 변경 불가능한 객체를 만들 때, NSMutableArray는 변경 가능한 객체를 만들 때 6) #import 는 필수적, 없으면 컴파일 에러 7) 인스턴스는 반드시 *(포인터)형으로 생성 8) NSLog == p.. 2021. 7. 17. 1. Swift와 Objective-C 문법 비교 Objective-C Objective-C 의 확장자는 .m Objective-C 는 C언어를 확장한 언어이기 때문에 메인함수가 있어야 함 | Swift vs. Objective-C Swift 1) import UIKit 처럼 기본적인 UI 클래스 사용 시 import 키워드를 사용하고 프레임워크 이름을 명시 2) 클래스 구현 시 class 자기 클래스 이름: 부모클래스이름 { } 사용 3) 함수 구현 시 리턴 값이 void 면 생략 가능 ex) override func viewDidLoad() -> void 또는 override func viewDidLoad() {} 4) Swift 함수는 func 함수이름(매개변수) -> 리턴 값의 자료형 형식 5) 하나의 문장을 마칠 때 세미콜론(;)은 선택사항, .. 2021. 7. 17. 이전 1 2 다음