chaneeii / iOS-Study-Log

✨ iOS에 대해 공부한 것들을 기록합니다 ✨
19 stars 0 forks source link
ios swift swiftui uikit

iOS-Study-Log

iOS에 대하여 공부하고 고민한 내용을 정리합니다. 모든 내용은 Issues 에서 확인가능합니다.

Swift 문법

Topic ETC
Protocol (프로토콜)
옵셔널 (Optionals)
클로저 (Closure) ☃️
[Initializer 1탄] 인스턴스 생성 및 소멸
[Initializer 2탄] 클래스의 이니셜라이저 - 상속과 재정의
클로저에서 weak self WIP
Never WIP

UIKit

Topic ETC
ViewController / ViewController LifeCycle / 화면전환 & 데이터전달
Auto Layout in Swift: Writing constraints programmatically (Code Base UI)
키보드 처리
SwiftUI 를 사용해서 UIKit 에서 Preview 보기
UIAlertController ( Alert 와 ActionSheet)
UITableView (테이블뷰) UPDATING
OnBoarding(온보딩) 만들기
UITableView 셀 크기에 맞춰 높이 동적으로 설정하기
여러개의 이미지 select하기 🍒 (UIImagePickerController, PHPickerViewController)
UICollectionView (컬렉션뷰) UPDATING
UILabel 행간(Line Spacing 조절하기)
Color 관리하기 🎨
✨ UIButton 효과
📶 UIProgressView
🔡 Custom Font를 추가하는 법
Visual Effect View Controller (블러)
Dynamic Link 만들기(feat.firebase)
UIView 의 우선순위
UIStackView
UILabel 줄바꿈 속성
NSMutableAttributedString : String 을 화려하게 ✨
init(frame:), init(coder:) WIP
[UITableView] Header 동적으로 만들기
🏞 UIImage를 Crop 하는 법 (feat. 정사각형 Center Crop 하기) WIP
UIView 에 그라데이션을 넣어보자
UITableView EmptyView 만들기 🍚

SwiftUI

Topic ETC
SwiftUI로 Mac App 만들기 UPDATING
SwiftUI의 DataFlow
SwiftUI 텍스트필트커스텀
SwiftUI ForEach 문에서 index 쓰기

iOS

Topic ETC
iOS 프레임워크 계층구조와 Cocoa Framework(UIKit, Foundation)
iOS에서 알람앱을 만드는 방법에 대한 고찰
App's Life Cycle (앱생명주기)
라이브러리 전역으로 import 하기
앱에서 외부url을 여는 법 / 옵셔널 에러 해결 🐯

비동기 프로그래밍

Topic ETC
RxSwift
ReactorKit

CS

Topic ETC
Delegate Pattern
Clean Architecture for SwiftUI

그외

Topic ETC
 iOS 개발 관련 레퍼런스 모음 UPDATING
원격저장소에 올라간 commit 취소하기
SnapKit 그리고 inset과 offset
XCode Debugging
📦 Package Manager (Cocoapod / Carthage / SPM)
🦄 Realm

Error

Topic ETC
[Error] Unable to activate constraint with anchors error
[Error] Xcode 빌드세팅 - Other Linker Flag : -ObjC 에 대해 알아보자 (selector not recognized)
[깃헙에러해결] Support for password authentication was removed