일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- programmers12969
- Vue
- HTTP
- SWIFT
- UITabBarController
- WebView
- WKWebView
- Spring
- 12969
- node.js
- 스위프트아키텍처
- JavaScript
- webview javascript
- webviewControll
- Java
- STS3
- ios
- Node
- UIKit
- swiftarchitecture
- rxswift
- vuejs
- NotificationCenter정의
- 스위프트
- 스위프트기초
- Vue.js
- MVVM
- STS
- 비동기프로그래밍
- URLSession
- Today
- Total
목록IOS (21)
Monti

UIViewController UIViewController UIKit 앱의 뷰 계층 구조를 관리하는 객체로 앱은 최소 하나 이상의 뷰 컨트롤러를 가지고 있다. UIViewController의 주요 역할 데이터 변화에 따라서 view 컨텐츠를 업데이트 한다. View들과 함께 사용자 상호작용에 응답한다. View를 리사이징하고 전체적인 인터페이스의 레이아웃을 관리한다. 다른 뷰 컨트롤러 들과 함께 앱을 구성한다. UIViewController LifeCycle UIViewController LifeCycle CallBack Method init 뷰 컨트롤러의 초기화를 진행하면 내부의 객체들을 초기화하는 작업이 수행된다. 내부의 뷰들이 생성된 것이 아니기 때문에 내부 뷰 요소에는 접근할 수 없다. loac..

UIKit UIKit (Framework) UIKit 프레임워크는 iOS 및 tvOS용 앱을 빌드하는 데 필요한 핵심 개체를 제공한다. 이러한 개체를 사용하여 콘텐츠를 화면에 표시하고 해당 콘텐츠와 시스템과의 상호 작용을 관리합니다. 앱은 기본 동작을 위해 UIKit에 의존하고 UIKit은 특정 요구 사항에 맞게 동작을 사용자 지정할 수 있는 다양한 방법을 제공한다. UIKit App Code Struct UIKit 앱의 구조는 MVC(Model-View-Controller) 디자인 패턴을 기반으로 하며, 여기서 객체는 목적에 따라 구분된다. 아래 그림은 UIKit의 일반적인 구조를 나타내며, 데이터 개체와 View 간의 데이터 교환을 조정하는 것은 View Controller에서 진행된다. App La..

Swift Architecture Swift UI Framework MVC 패턴 Model, View, Controller MVC 패턴은 Model-View-Controller 패턴의 줄임말로, 이름 그대로 세 가지 계층으로 각 코드의 책임과 역할을 나눈다. 계층은 각각 Model, View, Controller로 나뉜다. iOS에서의 MVC는 보통 View와 Controller가 합쳐진 형태로 되어있어 이를 Massive View Controller라고 부른다. Swift MVC 패턴 ModelModel에는 대부분 다음과 같은 코드가 포함된다. 데이터로 사용하는 구조체 네트워크 로직 : 네트워크 요청을 하고, 그 결과를 받아오는 기본적인 기능을 담은 로직 Persistance 로직 : 메모리에 저장되는..

Swift 기본 문법 상수와 변수 (let, var) 상수 : 데이터가 한번 초기화되면 더이상 변하지 않는 수 변수 : 데이터를 계속해서 변경할 수 있는 수 let a: Int = 1 // 상수 var b: Int = 2 // 변수 a = 2 // 오류 발생 데이터 타입(Int, UInt, Float, Double, Bool, Character, String, Any) Int : 64bit 정수형 UInt : 부호가 없는 64bit 정수형 Float: 32bit 부동 소수점 Double: 64bit 부동 소수점 Bool: true / false Character: 문자형 String: 문자열 Any: 모든 타입을 지칭하는키워드 컬렉션 타입(Array, Dictionary, Set) Array : 데이터 ..

개요 스위프트(Swift)는 애플의 iOS와 macOS를 위한 프로그래밍 언어로 2014년 6월 2일 애플 세계 개발자 회의(WWDC)에서 처음소개 되었다. 스위프트 언어의 문법은 파이썬 언어라고 발표 초창기에 알려졌었다. 기존의 애플 운영체제용 언어 오브젝티브-C와 함께 사용할 목적으로 만들어졌다. 주요 특징 최신 기능 (Up-to-date Function) API를 더 쉽게 읽고 유지 관리할 수 있게 해주는 명확한 구문으로 표현 엄격하고 확정적인 참조 계수를 사용하고, 가비지 컬렉션 관련 오버헤드 없이 최소한의 메모리 사용량을 유지하여 메모리 자동 관리 안전 중심 설계 (Safety-oriented Design) 불안전한 코드의 전체 클래스를 제거한다. 변수는 사용 전에 항상 초기화되고, 배열 및 정..