본문 바로가기

iOS12

iOS프로그래밍 9주 [앱 개선 , 여러가지 버튼] 이번주에 볼것들   - 이전에 만든앱 개선- Xcode 이해  1. App , Scene Delegate .swift 파일이란?   1-1. Appdelegate.swift?  1-2. Scenedelegate.swift?   ( 여기서부턴 7주차 파일을 받아 실행하는걸 추천합니다. Mac 시리즈 한정 )  2-1. 화면색 주기적으로 변하게 만들기 색상변경 코드import UI Kitclass ViewController: UIViewController { var timer: Timer? override func viewDidLoad() { super.viewDidLoad()// 타이머 설정: 1초마다 backgroundColorChange 메서드를 호출 timer Timer.sch.. 2024. 11. 4.
iOS 프로그래밍 기초 (7주) [ Xcode를 이용한 앱 설계 , 개발 ] 이번주에 둘러볼것들(이번주는 코드가 거의 존재하지 않습니다.)  - Xcode를 이용한 앱개발 및 실행화면- 기타 부가설명   1. 초기설정   2. 앱개발명 이름 설정 관련 Organization Identifier : 프로젝트에 대한 고유 식별자, 보통 도메인 이름을 역순으로 사용하여 설정함  앱이 App Store에 제출될 때 유일성을 보장하게 하는 중요한 내용임 나중에 앱을 배포하거나 앱을 관리할 때 식별자로도 사용되므로, 일관된 형식을 사용하는 것이 좋음  프로젝트 생성시 나오는 장면 (창 크기 조절안했다가 조금 잘려서 나왔습니다) 생성후 실행시 나오는 화면 (만든게 없으니 안나오는게 정상) 3-1. 화면 구성및 제작   위의 과정을 천천히 따로한 후 실행해보면 이렇게 나옵니다.  3-2. 키보.. 2024. 10. 20.
iOS 프로그래밍 기초 (6주) [클래스 , failable , initialize , 상속 , self] 이번주에 보고 넘어갈것들 - 클래스- failable- 상속 (클래스)- initialize ( init )- self     1-1. 객체 vs 클래스 vs 인스턴스  1-2. 객체지향 용어 비교하기   1-3. Structures and Classes (구조체와 클래스)https://docs.swift.org/swift-book/documentation/the-swift-programming-language/classesandstructures/  1-4. 객체 인스턴스https://en.wikipedia.org/wiki/Instance_(computer_science) 인스턴스는 모든 물체의 구체적인 발생을 의미하며(실체 존재), 일반적으로 컴퓨터 프로그램 실행 중에 존재합니다. 공식적으로 "인스턴.. 2024. 10. 14.
iOS 프로그래밍 기초 (5주) [ first class object , citizen , 클로저] 오늘 보고 넘어갈것들 - 1급 객체 ( first class object)- 1급 시민 ( first class citizen)- 클로저- 함수 복습       1급 객체 ( first class object), 1급 시민 ( first class citizen)https://en.wikipedia.org/wiki/First-class_citizen  1급 객체 혹은 1급 시민이라 불리는것은 다음 3가지 조건을 만족해야 가능하다.1. 변수에 저장이 가능할때2. 매개변수로 전달가능 할때3. 리턴값으로 사용할수 있을때   1-1. 변수에 저장하기func inchesToFeet (inches: Float) -> Float { //함수 return inches * 0.0833333 } let toFeet = i.. 2024. 10. 5.
728x90
반응형