먼저 클래스란 무엇일까요? 클래스는 데이터와 데이터를 다루는 행위를 정의하는 것입니다. 또한 객체 상태를 나타내는 필드와 객체 행동을 나타내는 메소드로 구성됩니다. 엥 갑자기 객체? 그럼 클래스는 뭐고 객체는 뭘까요? 클래스와 객체의 차이에 대해서 학교 다닐때 부터 많이 많이... 들었을 겁니다. 붕어빵 틀... 그리고 붕어빵 네 붕어빵 틀에서 붕어빵이 만들어지죠. 클래스에서 객체를 생성해냅니다. (객체를 만들어 내기 위한 설계도, 틀과 같은 개념을 클래스라고 합니다.) 간단하게 클래스와 객체에 대해서 파악했습니다. 그럼 옵젝씨에서 클래스는 어떻게 선언할까요? 새로운 파일을 먼저 만들어 줍시다. 클래스명은 Car으로 작성했습니다. NSObject의 서브클래스입니다. 언어는 당연히 옵젝씨. 그리고 다음 버..
먼저 오브젝티브-C란 무엇일까요? (오브젝티브씨 너무 길어서 줄여서 옵젝씨로 작성하겠습니다.) 옵젝씨는 1980년대에 C언어에 스몰토크 스타일의 메시지 구문을 추가한 객체 지향 언어입니다. 또한 OS X및 iOS용 소프트웨어를 작성할 때 사용하는 기본 프로그래밍 언어입니다. (애플의 코코아 프레임워크를 사용하기 위한 언어) 여기까지 대충 옵젝씨에 대해서 알아보았습니다. 그럼 프로젝트를 생성하고 만들어진 main.m파일을 다시 한번 봅니다. 이대로 실행버튼을 누르면 Hello World! 가 출력되는 걸 확인할 수 있습니다. 여기서 NSLog는 무엇일까요? NSLog란 디버그 영역의 콘솔에 정보를 출력하기 위한 것 입니다. NSLog(@”문자열 포맷", 인자) 이렇게 사용할 수 있습니다. 문자 말고 다른 ..
- Total
- Today
- Yesterday
- string
- Algorithm
- leetcode
- stanford SwiftUI
- 알고리즘
- ios
- RX
- Deep learning
- wwdc
- 책 추천
- 딥러닝
- iOS SwiftUI
- 머신러닝
- 문자열
- 책
- 독서
- swiftUI
- 책 후기
- swift5
- 스위프트UI
- ReactiveX
- SWIFT
- Animation
- Xcode
- objective-c
- ARC
- objc
- rxswift
- 애니메이션
- 스위프트
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |