📱 모바일 프로그래밍(25)
-
iOS 프로그래밍 9주차
앱 개발 절차1. 2. 3. 4. 너무 높게 주는 것은 좋지 않다.적당히 하는게 좋다. 5.휴대폰 방향을 바꿨을 때 맞춰서 디자인이 변경된다. 6. 7. 8. placeholder 9. image View 10. Software Keyboard 11. ViewController.swiftimport UIKit // UIKit 프레임워크를 가져옴. iOS UI 요소와 뷰 컨트롤러 기능을 사용하기 위해 필요함class ViewController: UIViewController { // ViewController라는 클래스를 정의하고, UIViewController를 상속받음 override func viewDidLoad() { // viewDidLoad 메서드를 재정의. 뷰가 메모리에 로드될 때 ..
2024.10.30 -
iOS 프로그래밍 6주차
클래스(class) 클래스 vs. 객체 vs. 인스턴스 객체지향 용어 비교 클래스 vs. 인스턴스(객체)각 언어별 클래스 생성 및 객체 생성1. Swift// 클래스 정의class Car { var brand: String var year: Int // 생성자 (Initializer) init(brand: String, year: Int) { self.brand = brand self.year = year } // 메서드 func drive() { print("\(brand) 자동차가 운전 중입니다.") }}// 객체 생성let myCar = Car(brand: "Tesla", year: 2020)myCar...
2024.10.16 -
iOS 프로그래밍 5주차
함수와 메서드(method) 함수명과 함수 자료형(type)Q: iOS테이블뷰에서 많이 사용하는 메서드를 많이 사용하는 순서대로 나열하고 예를 들어 기능을 설명하고, 전체 메서드 이름과 메서드 자료형을 알려줘1. tableView(_:numberOfRowsInSection:)설명: 특정 섹션에 몇 개의 셀이 포함될지 설정합니다. 각 섹션별로 행의 개수를 반환하는 메서드로, 데이터 소스의 항목 수에 따라 설정됩니다.메서드 시그니처:func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int자료형: Int (반환값)2. tableView(_:cellForRowAt:)설명: 각 행의 셀을 구성하고 반환합니다. 여기..
2024.10.13 -
iOS 프로그래밍 4주차
복습데이터 타입(자료형, data type)var myNumber : Int = 10위와 같이 초깃값이 있을 경우에는 컴파일러가 타입 추론(type inference)를 하므로 데이터 타입을 명시할 필요 없음'=' 양쪽에 일관된 공백이 있어야 함Bool, Character, Int, Float, Double, String, Void 정수 데이터 타입: Int정수(소수점이 없는 수)를 저장하는데 사용애플은 특정 크기의 데이터 타입보다 Int 데이터 타입을 권장 부동 소수점 데이터 타입: Double(64비트) vs Float(32비트)소수점이 있는 숫자Double형이 기본 부울 데이터 타입: Bool참 또는 거짓(1 또는 0) 조건을 처리할 데이터 타입Boolean 데이터 타입을 처리하기 위하여 두 개의 ..
2024.10.07 -
iOS 프로그래밍 3주차
연산자 프로그래밍 언어에서 가장 많이 사용하는 연산자대입 연산자 (=)이 연산자는 변수에 값을 할당하는 데 사용되며, 거의 모든 프로그램에서 필수적으로 사용됩니다.산술 연산자 (+, -, , /)기본적인 수학 연산을 수행하는 데 사용되며, 프로그래밍에서 매우 빈번하게 사용됩니다.비교 연산자 (==, !=, , =)조건문이나 반복문에서 조건을 검사할 때 자주 사용됩니다.논리 연산자 (&&, ||, !)복잡한 조건을 만들거나 여러 조건을 결합할 때 사용됩니다.증감 연산자 (++, --)반복문에서 카운터를 증가시키거나 감소시킬 때 자주 사용됩니다.비트 연산자 (&, |, ^, ~, >)저수준 프로그래밍이나 최적화가 필요한 경우에 사용됩니다.조건 연산자 (?:)간단한 조건문을 한 줄로 표현할 때 사용됩니다.멤버..
2024.09.25 -
iOS 프로그래밍 2주차
iOS 프로그래밍 개요 단축키 설정 화면캡쳐 FlappyBird - GameViewController.swift Swift 문법1https://bbiguduk.gitbook.io/swift The Swift Programming Language (한국어) | SwiftLast updated 2 months agobbiguduk.gitbook.io swift 문법= 양쪽의 공백이 같아야 한다.var myNumber = 10 // lowerCamelCase, UpperCamelCase // myNumber라는 이름의 변수를 만들고 숫자 10을 할당var myNumber : Int = 10 //int x = 10; //C언어// 위와 같이 초깃값이 있을 경우에는 컴파일러가 ..
2024.09.11