#SWIFT #ios #회원가입 #Entity #캡쳐리스트 #core data #unowned #CoreData #weak #object #context #클로저 #디자인패턴 #토큰저장 #authorizationCode #identity Token #ASAuthorizationAppleIDCredential #Core Data Stack #Persistent Container #Delegate 패턴 #inout 파라미터 메모리 충돌 #메모리 안정성 #autoclosure #자동클로저 #escaping closrue #강한 참조 순환 #클로저 강한 참조 #강한참조순환 #클로저 축약 #클로저표현 #클로저의종류 #UIAlertController 리팩토링 #inout 파라미터 #closure expression #전역함수 #타입 메서드 #가변메서드 요구 #메서드 요구 #프로퍼티 요구 #프로토콜 요구사항 #프로토콜 채택 #컴파일러 제어 구문 #CaseIterable #Any object 타입캐스팅 #Any 타입캐스팅 #메타타입타입 #메타타입 #데이터타입확인 #do-catch #Table View Controller #Text View #Push(show) #Stack View #if esle #lowercased() #Object Library #FilledButton #Tab Bar Controller #class definition #memory safety #탈출클로저 #다운캐스팅 #선형탐색 #타입변환 #애플 로그인 #인스턴스 메서드 #약한참조 #원시값 #as! #as? #중첩함수 #다크모드 #iPad지원 #UIAlertController #컴퓨팅사고 #userdefault #퍼사드 #UIButton #Navigation controller #ViewController #키체인 #알람어플 #UITextField #타입캐스팅 #UILabel #UIKit #closure #Attributes #fetch #Keychain #삼항연산자 #패턴인식 #unzip #optional #이진탐색 #token #분할압축 #메모리 누수 #Facade #static #Zip #불러오기 #저장하기 #arc #열거형 #분해 #Binary #2진수 #Alert #save #압축 #프로토콜 #switch #제네릭 #16진수 #알고리즘 #추상화 #오류 #pop #mac #Class #정규표현식 #Tag #Try