일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- UIButton
- github
- subscript
- NavigationLink
- SwiftLint
- string
- autolayout
- dictionary
- Apple
- Alamofire
- 라이트모드
- Realtime Database
- Android
- Java
- 문자열
- swipe
- LazyHStack
- gcd
- 웹뷰
- SwiftUI
- ios
- UIScrollView
- UITabBarController
- Observable
- Swift
- Firebase
- remote config
- RxSwift
- WebView
- 다크모드
- Today
- Total
목록Apple (4)
점진적 과부하 개발 블로그

MapKi을 한번 사용해보겠습니다. Map Kit View 만들기 Map Kit View를 생성해 줍니다. Outlet 변수 Map Kit View의 Outlet 변수(mapKit)를 추가해줍니다. import MapKit 불러옵니다. import UIKit import MapKit class ViewController: UIViewController { @IBOutlet weak var mapKit: MKMapView! override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view. } } Action 함수 segmented control 연결 import UIKit import MapK..

Autolayout이란? Auto Layout dynamically calculates the size and position of all the views in your view hierarchy, based on constraints placed on those views. Autolayout은 뷰에 배치된 구속조건을 기준으로 뷰 계층 구조에 있는 모든 뷰의 크기와 위치를 동적으로 계산합니다. 화면을 적절한 모양으로 배치할 수 있게 유동적으로 레이아웃을 해준다. https://developer.apple.com/library/archive/documentation/UserExperience/Conceptual/AutolayoutPG/index.html Auto Layout Guide: Understa..

Xcode Project 생성하기 우선 Xcode를 실행시키고 프로젝트를 만들어보자 File -> New -> Project iOS -> App Product Name을 정하고 나면 Organization Identifier에 붙는다, 그러면 그게 앱 식별자(Bundle Identifier)가 된다. Language : Swift Deployment Info에서 최소 iOS 사양을 맞출수 있다. Bundle Identifier : 앱식별자 (중요) Label, Button 추가 하기 오른쪽 상단에 + 버튼 or shift + cmd + l을 누르면 Object창이 등장한다. 드래그해서 ViewController에 드랍해준다. Label과 Button, Textfiled를 추가해준다. 자기 입맛에 맞게 꾸..
클래스란 무엇인가? 객체가 생성되었을 때 어떠한 모습을 보일 것인지를 정의한 것입니다. 같은 종류의 집단에 속하는 속성과 행위를 정의한 것입니다. 객체지향 프로그램의 기본 사용자 정의 데이터 타입이라고 할 수 있습니다. 클래스 선언 프로퍼티 부분은 클래스 내에 포함되는 변수와 상수를 정의한다. 인스턴스 메서드는 객체가 호출하는 메서드를 정의한다. 타입 메서드는 클래스가 호출하는 메서드를 정의한다. class 새로운 클래스 이름: 부모 클래스 { // 프로퍼티 // 인스턴스 메서드 // 타입 메서드(클래스 메서드) } 클래스의 property class Animal { var dog : String? var cat : String? } 클래스에 메서드(method) class Animal { var dog..