iOS
-
웹개발자의 iOS 개발기(4) - 옵셔널, 옵셔널 바인딩, 체이닝iOS 2025. 1. 19. 20:39
옵셔널, 옵셔널 바인딩, 체이닝에 대하여 공부해 보았습니다.06. 옵셔널- 있을 수 있는 것과 없는 것옵셔널있을 수도 있고 없을 수도 있는 값타입 뒤에 ?를 붙여서 선언let name: String? = “”있으면 값이 있고, 없으면 nil0은 0만큼 있는 것정말 없는 것을 nilimport SwiftUIstruct _6_Optional_nil_: View { var name: String = "조우현" var petName: String? var car: String? = "붕붕이" var body: some View { VStack { Text("이름은 \\(name) 입니다. 펫 이름은 \\(petName) 입니다. 차 이름은 \\..
-
웹개발자의 iOS 개발기(3) - 열거형, 스위치iOS 2025. 1. 19. 13:38
열거형, 열거형을 이용한 스위치문에 대하여 공부해 보았습니다.04. 열거형 - 필요한 선택지를 만드는 방법import SwiftUIstruct _4_Enum_Choice_: View { var direction: Direction = .north var member: Member = .A var menu: Menu = .steak("레어") var body: some View { Text("방향은 \\(direction.rawValue)쪽입니다") }}enum Direction: String { case north = "북" case west = "서" case east = "동" case south = "남"}enum Membe..
-
웹개발자의 iOS 개발기(2) - struct(구조체), class, @State, @ObservableObjectiOS 2025. 1. 19. 13:35
struct(구조체), class, @State, @ObservableObject에 대하여 공부해 보았습니다.01. 구조체 - 하나의 동작을 하는 객체 만들기import SwiftUIstruct Elevator: View { //@State var level: Int = 1 // 구조체 사용 @State var myElevator = ElevatorStruct() var body: some View { VStack { //Text("층수 : \\(level)") Text("층수 : \\(myElevator.level)") HStack{ Butt..
-
웹개발자의 iOS 개발기(1) - Swift 기초 문법iOS 2025. 1. 19. 08:38
나만의 앱을 만들어 보고 싶어 iOS 개발을 공부해 보려고 합니다. 'iOS 개발기'의 목표는 다음과 같습니다.1. 결과만을 위한 코드를 작성하는 게 아닌 유지보수, 운영에 적합한 코드 작성법 배워보기2. 나만의 앱 만들어 출시 해보기 도서나 구글링을 통해서도 입문할 수 있겠지만여유롭지 않은 시간 때문에 최대한 효율적으로 공부하고 싶어 강의를 구매하게 되었습니다. 초격차 패키지 : 네카라쿠배 5개 앱으로 완성하는 iOS 앱 개발 | 패스트캠퍼스네카라쿠배 출신 강사님들 먼저 클론코딩 진행 중! 네카라쿠배 iOS 멘토부터 WWDC Scholarship Winner까지, iOS 전문가 7인과 함께 네카라쿠배 5개 앱 주요 기능 100% 클론코딩하고 압도적 앱 개발 포트폴fastcampus.co.kr 우선 S..