Custom Loading 화면 만들기 Record 작성일 2019. 06. 01 (토) Swift 버전 Swift 5 Xcode 버전 10.2.1 안녕하세요 :] 이번에는 gif 파일에서 추출한 여러 장의 이미지를 이용하여 Custom Loading 화면을 만들어 보도록 하겠습니다. 이번 공부는 "민소네" 님의 블로그를 참고하여 공부하였습니다. http://minsone.github.io/mac/ios/easy-make-loading-animation-popup-view-in-swift 1. 로딩 화면 구현 로딩 화면을 보여줄 때는 항상 제일 위에 보여야 합니다. 그렇기 때문에 UIApplication의 keyWindow에 view를 addSubView 해야 합니다. 그리고 로딩 화면을 관리하기 위해 ..
Custom TableView Code로 작성하기 Record 작성일 2019. 05. 29 (수) Swift 버전 Swift 5 Xcode 버전 10.2.1 안녕하세요 :] 오늘은 customCell 등록을 통해서 tableView를 사용하는 연습을 하도록 하겠습니다. 1. tableView 선언 및 설정 테이블 뷰의 오토 레이아웃을 잡기 위해서 translayesAutoresizingMaskIntoConstraints를 false로 설정합니다. 다음으로 register를 통해서 customCell인 MainTableViewCell을 등록하고, Cell의 Identifier는 MainTableViewCell에 정의해놓은 identifier 상수 값을 가져옵니다. 2. tableView 추가 설정 및 오..
1. ARC (Automatic Reference Counting) ARC란? RC 자동 관리 방식 (WWDC 2011 발표) 컴파일러가 개발자를 대신하여 메모리 관리 코드를 적절한 위치에 자동으로 삽입 GC(Garbage Collection)처럼 런타임이 아닌 컴파일 단에서 처리 메모리 관리 이슈를 줄이고 개발자가 코딩 자체에 집중할 수 있도록 함 ARC 특징 ARC는 클래스의 인스턴스에만 적용 (Class - Reference 타입, Struct / Enum - Value 타입) 활성화된 참조 카운트가 하나라도 있을 경우 메모리에서 해제 되지 않음 참조 타입 강한 참조 (Strong) : 기본값. 참조될 때마다 참조 카운트 1 증가 약한 참조 (Weak), 미소유 참조(Unowned) : 참조 카운트..
1. 변수와 상수 변수와 상수 변수를 선언할 때: var + 변수명 상수를 선언할 때: let + 상수명 var myName = "chul" let message = "Hello, World!" ※ var, let 등의 키워드로 선언된 변수에 처음으로 값을 대입하는 과정을 초기화(Initialize)라고 함 선언과 동시에 초기화 하는 경우, 대입 연산자 앞 뒤의 공백을 주의해야 한다. (앞과 뒤에 모두 동일하게 적용해야 함) let myName ="Chul" // X let myName= "Chul" // X let myNuame = "Chul" // O 여기서, 변수의 타입이 적혀있지 않은 것을 볼 수 있다. Swift는 타입 어노테이션과 타입 추론이라는 문법을 사용한다. ※ 타입 추론이란, 지금까지 ..
- Total
- Today
- Yesterday
- swift fcm
- Kakao
- 키크론K2
- Swift Target Version
- SWIFT
- signinwithapple
- 애플로그인
- presentingViewController
- firebase
- Xcode
- GIF
- ActivityViewController
- swift 문자열
- 카카오 로그인
- 안드로이드
- Android
- TextField Padding
- 문자열나누기
- 공유하기 한국어
- error
- Swift GoogleMap
- ModalPresentaionStyle
- TableView
- 앱스토어 커넥트
- xcode11
- ios
- Sign in with Apple
- iOS13
- 앱커넥트
- UITextField 멀티라인
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |