전체 글(193)
-
iOS 수업 내용 및 수업 후 과제
Xcode 기본 개념구분설명Finder 사이드바자주 사용하는 폴더를 추가해 프로젝트 접근성 향상Issue Navigator에러가 아닌 경고/이슈를 표시Safe AreaUI가 가려지지 않도록 안전 영역 확보 (게임 제외)Storyboard 화살표앱 시작 지점을 표시 — Is Initial View Controller 체크 필요Attributes InspectorUI 속성(색상, 글꼴 등)을 설정Connections InspectorIBOutlet / IBAction 연결관계 확인 (시험 출제 포인트 ✅)Storyboard vs 🪄 SwiftUI항목Storyboard (UIKit)SwiftUIUI 구성 방식드래그 & 드롭 (시각적)선언형 코드 작성미리보기시뮬레이터 실행 필요실시간 Canvas 미리보기레이아..
2025.11.11 -
iOS 9주차 수업 내용 및 수업 후 과제
시뮬레이터를 돌리면 오토레이라웃이 적용이 되지 않아서 오류가 뜨고 이상해진다.p33383
2025.10.28 -
iOS 6,7주차
중간고사 정리 앱 개발 기술 2가지cross 기술은 안드로이드 iOS 둘 다 가능한 기술이다.2주차xcode swift문법을 공부할때는 playground를 통해서 한다.튜플은 매년 시험에 낸다 3주차 옵셔널 중요형 변환(as로 upcasting : 자식인스턴스를 부모클래스로 변환)형 변환(as! as?로 downcasting:부모인스턴스를 자식클래스로 변환)다운캐스팅은 부모 인스턴스를 자식 클래스로 변환하는 데 사용p33~34 up,downcasting이 뭔지만 알아두기 4주차bmi코드 이해 6주차 p5 아래 내용만 써도 된다클래스는 구조체에 없는 추가적인 기능이 있음 (상속이 가능하다는것)-> 클래스는 상속이 가능하지만 구조체는 상속이 안된다 프로퍼티는 클래스 내에 포함되는 변수(var)와 상수(l..
2025.10.14 -
iOS 5주차 수업 내용 및 수업 후 과제
🔹 전체 구조 설명AppDelegate는 iOS 앱에서 앱의 상태 변화(실행, 종료, 백그라운드 등) 를 처리하는 역할을 합니다. 앱이 실행되거나 종료될 때 시스템이 이 클래스의 메서드들을 호출합니다.🔸 1. 기본 선언부import UIKit@mainclass AppDelegate: UIResponder, UIApplicationDelegate {import UIKitUIKit 프레임워크를 불러옵니다. iOS 앱의 UI 구성 요소를 담당하는 핵심 프레임워크입니다.@mainSwift 5.3부터 도입된 애트리뷰트로, 이 클래스가 앱 실행의 시작점이라는 것을 의미합니다.AppDelegate: UIResponder, UIApplicationDelegateAppDelegate는 UIResponder를 상속하고..
2025.09.30 -
iOS 3주차 수업 내용 및 수업 후 과제
let은 초기값이 반드시 있어야 하는것은 아니다. #튜플튜플은 소괄호를 사용한다.let myTuple = (10, 12.1, "Hi")var myString = myTuple.2print(myTuple, myTuple.0)배열은 대괄호([])를 사용한다. _는 값을 무시할 수 있다. 튜플은 시험에 많이 내기때문에 집중적으로 봐야한다.let myTuple = (count: 10, length: 12.1, message: "Hi") //myTuple의 자료형?print(myTuple.message, myTuple.2) //과제 : 실행 결과 void는 빈 튜플 ✅ 튜플의 특징여러 타입 저장 가능let person = ("홍길동", 25, true) // (String, Int, Bool)인덱스로 접근prin..
2025.09.23 -
iOS 4주차 수업 내용 및 수업 후 과제
# 배열 항목 접근 let names = ["A", "B", "C", "D"]for name in names { print(name)} # dictionary의 항목 접근// Dictionary: 동물 이름을 키(key)로, 다리 개수를 값(value)으로 저장let numberOfLegs = [ "거미": 8, "개미": 6, "개": 4]// 딕셔너리를 반복하면서 각 동물의 이름과 다리 개수를 출력for (animalName, legCount) in numberOfLegs { print("\(animalName)는 \(legCount)개 다리")} # 반복문에서 빠져나오기// ERRORfor i in 1.. 5 break //중요!! 에러 수정 과제: error: ..
2025.09.23