본문 바로가기

실무 (iOS)6

iOS프로그래밍 실무 (6주차) [옵셔널 체이닝 , Error handling , generic , array] 오늘 보고 넘어갈 사항들 - 옵셔널 체이닝- Error Handling- Generic- Array    1. 옵셔널 체이닝https://docs.swift.org/swift-book/documentation/the-swift-programming-language/optionalchaining/ Documentation docs.swift.org   1-1. 옵셔널을 언래핑 하는 방법들var x : String? = "Hi"print(x, x!) //optional(Hi) Hiif let a = x { print(a) } //Hilet b = x!.count // count는 길이를 재는 함수 , 2print(type(of:b),b)let b1 = x?.count // 2print(type(of:b1).. 2025. 4. 10.
iOS 프로그래밍실무 (5주차) [프로토콜,Xcode 앱만들기] 이번주에 보고 넘어갈것들 - 프로토콜- Xcode 기타 편의성- 맛집 앱만들기용 기초    1-1. 프로토콜 (protocol)1-2. swift 언어에서의 상속,채택  1-3. 프로토콜 정의   1-4. 프로토콜 채택(adopt)    앱 만들기로 들어가기전에..앱을 만들기 위해서 밑에 표시된 두개의 메서드가 반드시 필요override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {return items.count} // 특정 섹션에 표시할 행의 개수override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath).. 2025. 4. 6.
iOS프로그래밍 실무 (4주차) [함수,클래스,프로토콜] 오늘 보고 넘어갈것들 - 함수- 클래스- 프로토콜    1. 함수   1-1. 전달인자(argument) , 매개변수(parameter)   1-2. 메서드   1-3. 외부 매개변수 , 내부 매개변수 (매우 중요)func add(x: Int, y: Int) -> Int{ return(x+y) }print(add(x: 10,y: 20))//외부 매개변수가 없으므로 내부매개변수가 외부 역할도 겸함func add(first x: Int, second y: Int) -> Int{ return(x+y) }print(add(first: 10, second: 20))//first , second는 외부 매개변수, x,y는 내부 매개변수func add(_ x: Int, _ y: Int) -> Int{ return(x.. 2025. 3. 27.
iOS프로그래밍 실무[3주차] 앱 만들기 복습 오늘 보고 넘어갈것들 - Xcode 프로그램 적응- 앱 만들면서 기능 복습하기    0. 앱스토어에 존재하는 무드등 앱들  1-1. Xcode 관련기능   1-2. 애뮬레이터 실행 , 실행 화면   1-3. 코드에 대한 도움말 (Alt + 코드에 커서 대기)   2.  메서드 관련  2-1. scene 기반 App Life Cycle  2-2. App Life Cycle   2-3. View Life Cycle   2-4. View    2-5. AlertView , Actionsheet   3. 무드등 앱 만들기   3-1. 배경색 지정하기빠른 진행을 위해 코드만 올려져 있습니다.import UIKitclass ViewController: UIViewController { override func vi.. 2025. 3. 25.
728x90
반응형