MoSonLee / TIL

💫 iOS 레포 🍎

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TIL💫

iOS

Xcode, 기본 개념, 외부라이브러리

Bundle identifier
SF Symbols
HIG
Asset
Launch Screen
Entry Point
Code Snippet
Build Settings
iOS 앱의 생명주기(life cycle)
Access Control(접근제어자
iOS의 기본 구조(feat: Cocoa touch)
ViewController LifeCycle
Major / Minor / Patch
ViewController LifeCycle
⭐️Class,Struct⭐️
Kingfisher
JGProgressHUD
Localization(국제화, 현지화)
Codable, JSONSerialization
Socket 통신

CS

http, https(App Transport Secrutiy Settings)

순환참조

ARC
Strong Reference Cycle

동기처리(수정 및 추가 예정)

GCD

Git

Git vs Github
Local Repository vs Remote Repository + commit , push
gitignore

FrameWork

MVC
MVVM

Swift

FirstClass Object
Swift Package Manager
IBOutlet & @IBAction
Dark Theme
Debug View Hierarchy
#available, @available, #unavailable
AppDelegate, SceneDelegate
Storyboard Reference
UIPageViewController
Parameter && Argument
Outlet Collection
Optional
Function && Method
Any & AnyObject
Break Point
Button Action
Tuple
Enum
Override vs Overload
forEach - for in
Extension
UserDefaults
Instance, Property, Method, Member, Initializer & Default Initializer & Memberwise initializer
Generic
TypeCasting
Custom Font
Local Notofication && Remote Notofication
Protocol
Property, Property Observer
Mutating func
Typealias
Migration
Method Swizzling
Remote Notification
RxSwift(Observable, Observe, Subject, Relay etc)
카카오톡 소셜 로그인
Rx Input Output pattern

View + ViewController

UIWindw
UIKit
UIView
UIViewController
UITabBarController / UITabBar / UITabBarItem
UINavigationController / UINavigationBar / UITNavigationItem
StackView
View: tag, alpaha, opacity
UITableView
UIAlertController
UICollectionView
WKWebView
UIPickerView - UIPickerViewDelegate, UIPickerViewDataSource
UISearchBar && UISearchBarDelegate
UITextView
UIToolBar
UIViewController 위에 UITableView를 올려서 사용하기
Handling button tap inside UITableView Cell
Pagenation
UICollectionViewDataSourcePrefetching(pagenation에서 자주 사용됨)
Handling button tap inside UITableView Cell
Collection View APIs

Layout

iOS Layout
AutoLayout
코드를 사용하여 layout 잡아주기(NSLayoutConstraint , CGRect, SnapKit)
Autoresizing Mask && translatesAutoresizingMaskIntoConstraints


SideProject

Fury
Fury blog
SLP

면접준비

Bounds 와 Frame
앱의 콘텐츠, 데이터를 자체 저장해주는 역할을 해주는 객체
화면의 콘텐츠를 표시하는 로직과 관리를 담당하는 객체를 무엇이라고 하는가?

About

💫 iOS 레포 🍎