- 종이로 학습했던 자료를 온라인으로 이전하기 위한 장소
- Rule: 각 섹션에서 새로운 글이 상단에 위치시키기
멀티미디어 이론
HTTP Live Streaming
문제 풀이
- [Swift] BOJ 1516 게임 개발
- [Swift] BOJ 1766 문제집
- [Swift] BOJ 2252 줄 세우기
- [Swift] BOJ 23034 조별과제 멈춰! (실패: 시간초과)
- [Swift] BOJ 4386 별자리 만들기✨
- [Swift] BOJ 1197 네트워크 연결 (🎉 400번째 포스팅이다 ㅎㅎ)
- [Swift] BOJ 1647 도시 분할 계획
- [Swift] BOJ 1197 최소 스패닝 트리
- [Swift] BOJ 2143 두 배열의 합
- [Swift] BOJ 2352 반도체 설계
- [Swift] BOJ 2805 나무 자르기
- [Swift] BOJ 1920 수 찾기
- [Swift] BOJ 7453 합이 0인 네 정수
- [Swift] BOJ 12738 가장 긴 증가하는 부분 수열 3
- [Swift] BOJ 1300 K번째 수
- [Swift] BOJ 1238 파티
- [Swift] BOJ 1916 최소비용 구하기
- [Swift] 프로그래머스 LV2. [1차] 뉴스 클러스터링
- [Swift] 프로그래머스 LV2. 수식 최대화
- [Swift] 프로그래머스 LV2. [3차] 파일명 정렬
- [Swift] 프로그래머스 LV2. 방문 길이
- [Swift] 프로그래머스 LV2. 주차 요금 계산
- [Swift] 프로그래머스 LV2. 쿼드 압축 후 개수 세기
- [Swift] BOJ 1753 최단경로
- [Swift] 프로그래머스 LV2. 전력망을 둘로 나누기
- [Swift] BOJ 11724 연결 요소의 개수
- [Swift] BOJ 1697 숨바꼭질 (2차원 배열보다 1차원 튜플 배열)
- [Swift] BOJ 7576 토마토
- [Swift] BOJ 2667 단지번호붙이기
- [Swift] BOJ 1012 유기농 배추
- [Swift] BOJ 2606 바이러스
- [Swift] BOJ 2178 미로 탐색
- [Swift] BOJ 10844 쉬운 계단 수
- [Swift] BOJ 2158 포도주 시식
- [Swift] BOJ 1912 연속합
- [Swift] BOJ 1932 정수 삼각형
- [Swift] BOJ 11053 가장 긴 증가하는 부분 수열
- [Swift] BOJ 2579 계단 오르기
- [Swift] BOJ 11726 2 x n 타일링
- [Swift] BOJ 9095 1,2,3더하기
- [Swift] 프로그래머스 LV2. 땅따먹기
- [Swift] 프로그래머스 LV2. JadenCase 문자열 만들기
- [Swift] 프로그래머스 LV2. 모음사전
- [Swift] 프로그래머스 LV2. 튜플
- [Swift] 프로그래머스 LV. 2 N개의 최소공배수
- [Swift] 프로그래머스 LV2. 삼각 달팽이
- [Swift] 프로그래머스 LV2. 가장 큰 수
- [Swift] 프로그래머스 LV2. 피로도
- [Swift] 프로그래머스 LV2. 소수 찾기
- [Swift] BOJ 10610번 30
- [Swift] BOJ 1931회의실 배정
- [Swift] BOJ 2839 설탕 배달
- [Swift] 프로그래머스 LV1. 소수 찾기
- [Swift] 프로그래머스 LV1. [1차] 다트 게임
- [Swift] 프로그래머스 LV1. [1차] 비밀지도
- [Swift] 프로그래머스 LV1. 최소직사각형
- [Swift] 프로그래머스 LV1 실패율(시간 초과 해결)
- [프로그래머스] SQL 고득점 Kit (MySQL)
- [프로그래머스] 입국심사 43238 swift
- [프로그래머스] 힙(Heap) 42627 Swift
- [프로그래머스] 다리를 지나는 트럭 42583 swift
- [프로그래머스] 42586 기능개발 Swift
- [프로그래머스] 행렬의 곱셈 12949 Swift
- [프로그래머스] 60057 문자열 압축 Swift
- [프로그래머스] Swift 위장 - 42578
- [프로그래머스] Swift 숫자 문자열과 영단어 (81301)
- [Swift] 프로그래머스 LV2. 큰 수 만들기
- [프로그래머스] 조이스틱 Swift (Greedy)
- [프로그래머스] 타겟넘버 Swift (DFS)
- Swift5 코테 공부 사전설정
Swift 문법
알고리즘 이론
티스토리
- 티스토리 크롤링 포스팅 제목과 링크 추출 자동화 (Python)
- We do not provide support for this pre-release version.
- SwiftUI로 Placeholder가 존재하는 TextField 설계 팁 (UIKit호환)
- Dependecy Container 만들기
- SwiftUI 하위뷰에서 상위뷰로 DelegatePattern을 활용해 이벤트 전달하기
- 모듈화 리팩토링 과정에서 고민했던 것들
- Coordinator 모듈을 통해 UI 모듈간 순환참조 해결하기
- SwiftUI 화면 dismiss 상황에서 흰 화면 나타나는 문제
- Swift Concurrency를 적용하면서 발생한 동시성 문제
- UseCase와 Repository 테스트 목적 정리
- 지하철 검색 기능에 캐싱 로직 도입하기
- UICollectionView Sticky Header
- [Tuist] Mise Install
- Library vs Framework 정리
- Swift @TaskLocal
- Swift KeyPath 정리
- SwiftUI .swipeActions not working
- iOS Translation Framework
- swift @_spi (System Programming Interfaces)
- CloudKit 정리 코드 예제 #3
- Swift withTaskCancellationHandler
- Swift AsyncStream, AsyncThrowingStream 정리
- UITableView isSelected, isHighlighted 정리
- UICollectionView isSelected 정리
- Swift nonmuating, mutating
- SwiftUI DynamicProperty
- iOS TipKit 사용 예제 정리
- SwiftUI @FoucsState @FocusedValue @FocusedObject
- Swift Entry macro (@Entry)
- CloudKit(iCloud) 정리 이론 #2
- [UIKit] appearance callbacks (화면 전환시 LifeCycle)
- [WWDC24] UI 애니메이션 및 전환 효과 향상하기
- [WWDC24] Genmoji로 앱에서 더욱 풍부한 표현 선보이기
- [WWDC24] SwiftUI 컨테이너 쉽게 이해하기
- [WWDC23] Accessibility & Inclusion
- [WWDC24] Swift의 성능 살펴보기
- [WWDC24] AVFoundation의 미디어 성능 지표 살펴보기
- [UIKit] reloadSections에서 애니메이션 없애는 방법
- [Swift] JSON 형태로 바꾸는 방법
- [Xcode 16 Beta] Could not download and install iOS 18.0 Simulator runtime with Xcode 16.0 beta
- CloudKit(iCloud) 정리 환경세팅 #1
- [iOS] infinite carousel DiffableDataSource + CompositionalLayout
- [Swift] New access modifier: package
- [Natural Language] 텍스트 간 유사점 찾기
- [Natural Language] Overview
- [SwiftUI] NavigationLink 화살표 없애기
- [SwiftUI] keyboard 이벤트 핸들링
- [IT 동아리 Nexters] 24기 프로젝트 회고
- [iOS] Memory Debug Graph 분석해 프로젝트 구조 개선
- [iOS] 학과 검색 알고리즘 개선 (초성검색)
- [iOS] SwiftData in UIKit
- [iOS] CoreData 정리 2 실습 (2/2)
- [iOS] CoreData 정리 이론 (1/2)
- [TCA] HigherOrderReducers #2 (ReusableFavoriting)
- [TCA] HigherOrderReducers #1 (Recursion)
- [TCA] Navigation (화면전환 총 정리)
- [TCA] Effect #6 (WebSocket)
- [iOS] Spotlight (SearchAPI)
- [TCA] Effect #5 (Timers)
- [TCA] Effect #4 (Refreshable)
- [TCA] Effect #3 (LongLiving)
- [TCA] Effect #2 (Cancellation)
- [TCA] Effect #1 (Basics)
- [TCA] SharedState
- [TCA] OptionalState (IfLetCase)
- [TCA] FocusState
- [TCA] Binding
- [TCA] Tutorial #5 (Multiple presentation destinations)
- [ARKit] #7 frameSemantics
- [ARKit] #6 ARKit in iOS
- [SceneKit] #5 SCNSceneRendererDelegate
- [SceneKit] #4 SCNAction
- [SceneKit] #3 Animating SceneKit Content
- [SceneKit] #2 Geometry 다뤄보기
- [ARKit] #1 ARKit 시작하기
- [Node.js] 몽고디비
- [SwiftUI] EqutableView (feat. POD)
- [Swift] plain ol' data(POD)
- [iOS] NavigationSplitView
- [Node.js] #7 MySQL
- [Node.js] #6 익스프레스 웹 서버 만들기
- [Node.js] #5 패키지 매니저
- [Node.js] #4 http 모듈로 서버 만들기
- [Node.js] #3 노드 기능 알아보기
- [Node.js] #2 알아둬야 할 자바스크립트
- [Node.js] #1 핵심개념 이해하기
- [UIKit] UILabel Inset
- [Kuring] 1.4.0 release 개발일지
- [WWDC23] Meet MapKit for SwiftUI
- [XCode 15.0 beta] Preview Macro Bug
- [Xcode] 13.3에서 빌드속도 개선
- [XCode] Instruments - Network
- [Swift] 커링(Currying)
- [iOS] Debug Scheme 분리하기
- [TCA] 공부기록 #1 (ReducerProtocol)
- [XCTest] Test Double (Swift)
- [iOS] UIImage.Orientation
- [BlackCat] FilterView 개발일지 (CI - Github Action)
- [BlackCat] BusinessProfileViewController 개발일지
- such module 'RxCocoaRuntime'
- Swift HTML 코드 로드하기
- ReactorKit + RxDataSources #2(RxTableViewSectionedAnimatedDataSource)
- ReactorKit + RxDataSources #1(SectionModelType)
- [ReactorKit] ReactorKit 공부하기 #7 View (programming)
- [Moya] Unable to parse empty data 대응하기
- Clean Architecture Swift #2
- Clean Architecture Swift #1
- [ReactorKit] ReactorKit 공부하기 #6 transform
- [iOS] UICollectionView CompositionalLayout
- [iOS] DiffableDataSource n-Section n-Item (섹션마다 다른 셀)
- [Vapor] Vapor + heroku
- [ReactorKit] ReactorKit 공부하기 #5 RxTodo 따라잡기 (3)
- [ReactorKit] ReactorKit 공부하기 #4 RxTodo 따라잡기 (2)
- [ReactorKit] ReactorKit 공부하기 #3 RxTodo 따라잡기 (1)
- [Realm] 내가 보려고 기록하는 더 단단한 Realm 구조로
- [Realm] Realm migration (Swift)
- [Realm] The document “default.realm” could not be opened.
- [Realm] Realm CRUD more modern and swifty
- [iOS] UICollectionView에 대해서 알아보기 7편 (UICollectionViewDiffableDataSource)
- [iOS] UICollectionView에 대해서 알아보기 6편 (Realm, async, await, Delegate)
- [iOS] 내가 보려고 기록하는 Realm 구조 설계하기 및 @escaping
- [iOS] FlexLayout을 Cell에서 사용할 때 주의할 점 (feat. 🙇🏻♂️)
- [iOS] Swift random String 생성
- [iOS] UICollectionView에 대해서 알아보기 5편 (북마크 구현 및 모델 관리)
- [iOS] UICollectionView에 대해서 알아보기 4편 (Rx + FlexLayout + PinLayout)
- [iOS] FlexLayout 'YGEnums.h' file not found Error
- [iOS] SwiftUI SceneDelegate, AppDelegate 변경
- [iOS] 내가 만든 SPM에서 No Such Module..
- [iOS] SPM 프로젝트 이름 변경시 오류
- [iOS] UICollectionView에 대해서 알아보기 3편 (동적 Cell)
- [iOS] 시뮬레이터에서 Remote Notification (푸시알림)
- [iOS] UICollectionView에 대해서 알아보기 2편
- [iOS] UICollectionView에 대해서 알아보기 1편
- [iOS] rootViewController 교체하기
- [git] xcode .gitignore
- [iOS] present 이후 pushViewController
- [ReactorKit] ReactorKit 공부하기 #2
- [ReactorKit] ReactorKit 공부하기 #1
- [git] 소스트리 전역 gitignore 해결하기
- [XCode] Instruments
- [python] scikit-learn
- [Swift] Coodinator Pattern
- [Swift] Command Pattern
- [XCTest] XCTest에 대해서 알아보기 1편
- [Swift] Composite Pattern
- [Swift] Mediator Pattern
- [Combine] Networking(feat. RestAPI)
- [git] Git-flow 전략과 프로젝트 예시(feat. Kuring)
- [Swift] FlyWeight Pattern
- [Swift] Facade Pattern
- [Swift] Multicast Delegate Pattern
- [Combine] Let's study Combine! (feat. SwiftUI)
- [SwiftUI] @StateObject
- [SwiftUI] State and Data Flow
- [iOS] 화면 스크린샷 및 녹화 감지 (feat. SwiftUI)
- [SwiftUI] ViewModifier
- [SwiftUI] UIActivityViewController를 SwiftUI로
- [SwiftUI] List accessory (feat. disclosure indicator)
- [SwiftUI] List Row 선택하기(TableView didSelectRow)
- [Swift] State Pattern
- [Swift] Prototype Pattern
- [SwiftUI] LazyVGrid
- [SwiftUI] menu (feat. Picker)
- [Swift] BOJ 1516 게임 개발
- [Swift] BOJ 1766 문제집
- [Swift] BOJ 2252 줄 세우기
- [SwiftUI] Picker, segmentedStyle (feat. enum CaseIterable)
- [SwiftUI] Toast, popup
- [SwiftUI] TextField, SecureField
- [SwiftUI] ButtonStyle
- [SwiftUI] QRcodeReader
- [SwiftUI 3.0] State/ Binding / EnvironmentObject
- [SwiftUI] TabView + CustomTabView
- [SwiftUI] GeometryReader
- [SwiftUI] NavigationView
- [SwiftUI] List (tableView in UIKit)
- [SwiftUI] Alert
- [SwiftUI] VStack, HStack, ZStack
- [SwiftUI] How to set Image in SwiftUI
- [Swift] BOJ 23034 조별과제 멈춰! (실패: 시간초과)
- [Swift] BOJ 4386 별자리 만들기✨
- [Swift] BOJ 1197 네트워크 연결 (🎉 400번째 포스팅이다 ㅎㅎ)
- [Swift] BOJ 1647 도시 분할 계획
- [Swift] BOJ 1197 최소 스패닝 트리
- [Swift] 크루스칼 알고리즘과 위상정렬
- [Swift] Iterator Pattern
- [Swift] Adapter Pattern
- [Swift] BOJ 2143 두 배열의 합
- [Swift] BOJ 2352 반도체 설계
- [Swift] BOJ 2805 나무 자르기
- [Swift] BOJ 1920 수 찾기
- [Swift] BOJ 7453 합이 0인 네 정수
- [Swift] BOJ 12738 가장 긴 증가하는 부분 수열 3
- [Swift] BOJ 1300 K번째 수
- [Swift] BOJ 1238 파티
- [Swift] BOJ 1916 최소비용 구하기
- [Swift] Factory Pattern
- [iOS] Thread 1: "Attempt to insert non-property list object () for key ~
- [iOS] tableViewCell Swipe Action 구현하기
- [iOS] UIButton SystemImage 크기 조절
- [iOS] UITableView BackgroundView didTapped ✨
- [iOS] Swift Calendar 첫 날과 마지막 날 찾기
- [iOS] collectionViewCell 사이에 공백없애기
- [iOS15] Device width, height in safeAreaLayoutGuide
- [iOS] Indicator customizing (feat. Lottie)
- [Swift] 프로그래머스 LV2. [1차] 뉴스 클러스터링
- [Swift] MVVM Pattern
- [Swift] Builder Pattern
- [Swift] Observer Pattern
- [Swift] 프로그래머스 LV2. 수식 최대화
- [Swift] 프로그래머스 LV2. [3차] 파일명 정렬
- [Swift] 프로그래머스 LV2. 방문 길이
- [Swift] 프로그래머스 LV2. 주차 요금 계산
- [Swift] Memento Pattern
- [Swift] 프로그래머스 LV2. 쿼드 압축 후 개수 세기
- [Swift] BOJ 1753 최단경로
- [Swift] Strategy Pattern
- [Swift] Delegation Pattern
- [Swift] 플로이드 워셜 알고리즘
- [Swift] Dijkstra 알고리즘
- [Swift] MVC Pattern
- [Swift] Class Diagram + 스터디
- [Swift] 프로그래머스 LV2. 전력망을 둘로 나누기
- [Swift] BOJ 11724 연결 요소의 개수
- [Swift] BOJ 1697 숨바꼭질 (2차원 배열보다 1차원 튜플 배열)
- [Swift] BOJ 7576 토마토
- [Swift] BOJ 2667 단지번호붙이기
- [Swift] BOJ 1012 유기농 배추
- [Swift] BOJ 2606 바이러스
- [Swift] BOJ 2178 미로 탐색
- [Swift] BOJ 10844 쉬운 계단 수
- [Swift] BOJ 2158 포도주 시식
- [Swift] BOJ 1912 연속합
- [Swift] BOJ 1932 정수 삼각형
- [Swift] BOJ 11053 가장 긴 증가하는 부분 수열
- [Swift] BOJ 2579 계단 오르기
- [Swift] BOJ 11726 2 x n 타일링
- [Swift] BOJ 9095 1,2,3더하기
- [Swift] 프로그래머스 LV2. 땅따먹기
- [Swift] 프로그래머스 LV2. JadenCase 문자열 만들기
- [Swift] 프로그래머스 LV2. 모음사전
- [Swift] 프로그래머스 LV2. 튜플
- [Swift] 프로그래머스 LV. 2 N개의 최소공배수
- [이것이 코딩 테스트다] chapter 5. DFS/BFS
- [Swift] 프로그래머스 LV2. 삼각 달팽이
- [이것이 코딩 테스트다] chapter 8. DP
- [Swift] 프로그래머스 LV2. 가장 큰 수
- [Swift] 프로그래머스 LV2. 피로도
- [Swift] 프로그래머스 LV2. 소수 찾기
- iOSInterviewquestions - iOS
- iOSInterviewquestions - ARC
- iOSInterviewquestions - Rx
- iOSInterviewquestions - Swift
- iOSInterviewquestions - Autolayout
- [Swift] BOJ 10610번 30
- [Swift] BOJ 1931회의실 배정
- [Swift] BOJ 2839 설탕 배달
- [iOS] Haptic Feedback에 대해서 알아보자🐣
- [Swift] 프로그래머스 LV1. 소수 찾기
- [Swift] 프로그래머스 LV1. [1차] 다트 게임
- [Swift] 10진수를 2진수로 바꾸는 방법
- [Swift] 프로그래머스 LV1. [1차] 비밀지도
- [Swift] 프로그래머스 LV1. 최소직사각형
- [Swift] 프로그래머스 LV1 실패율(시간 초과 해결)
- [iOS] RxAction
- [iOS] 프로그래머스 FLO 과제 🎧
- [iOS] inAppReview(StoreKit)✨
- [iOS/Swift] init과 super.init에 대해서 알아보자. 🤔
- [iOS] UserDefault Property Wrapper
- [iOS] 뱅크샐러드 오픈소스 페이지 따라 만들어보기 📠
- part4 (ch1).MyAssets 코드리뷰(feat. SwiftUI)
- [SwiftUI] Info.plist가 없을 때🤔
- [git] git stash
- [XCTest] Stubber에 대해서 알아보자 💉
- part5 (ch1). FindCVS UnitTest 코드리뷰 (feat. Stubber)
- [XCTest] RxTest 와 RxBlocking에 대해서 알아보자
- [XCTest] Quick 과 Nimble에 대해서 알아보자.
- part5 (ch1). FindCVS 코드리뷰
- [RxSwift] Signal, emit
- [iOS] Lottie에 대해서 알아보기
- [iOS] Swift 전처리문 #if DEBUG 사용하기
- [iOS] UTC to localTime 🗺
- [에러] Showing All Messages Undefined symbol: _swift_FORCE_LOAD$_XCTestSwiftSupport
- [iOS] 🗺 KakaoMap API 환경설정
- part5 (ch6).KeywordNews XCTest 코드리뷰
- [iOS] TTGTagCollectionView에 대해서 알아보자.
- part5 (ch6).KeywordNews 코드리뷰
- part5 (ch6). 🪛 CI/CD란? (feat. bitrise)
- [XCTest] 🧑🏻💻 Xcode 기존 프로젝트에 XCTest 작성 파일 추가하기!
- [iOS] UIPasteboard 클립보드 복사하기
- part5 (ch6). MovieReview XCTest 코드리뷰
- part5 (ch6). BDD의 개념에 대해서 알아보기
- part5 (ch6) UI Test
- [Swift5] extension Protocol (feat. optional func, objc)
- part5 (ch6). MovieReview 코드리뷰
- [git] 폴더에서 특정 파일 Commit & push
- RxSwift Community - Action 🐣
- RxSwift ch 18. Table & Collection views
- part5. (ch6) SwiftLint 알아보기
- [iOS] RxDelegateProxy + WebSocket (Starscream)
- [Swift] kakaoMap API URL Scheme 간단 사용법.📍
- [iOS] TmapAPI Swift 사용법 정리 🚙
- [Swift] extension Reactive
- [iOS] RxDelegateProxy 2편 (feat. websocket + objc가 아닌 경우)
- [iOS] RxDelegateProxy 1편 (feat. example)
- [iOS] starscream 사용법 총정리!
- [iOS] RxStarscream 사용법 총정리!
- part5. (ch5) BookReview XCTest 코드리뷰
- part5. (ch5) BookReview 코드리뷰
- part5. (ch5) XCTest
- part5. (ch5) forEach를 이용하여 addSubView
- part 5. (ch5) MVP 패턴의 기본모습
- [iOS] Xcode Storyboard(스토리보드) 없이 코드로 대체하는 방법
- [iOS] KakaoMessage 사용법(기본) ✉️
- [iOS] RxGesture에 정리 기본
- [iOS] Button 90도 회전시키기
- [iOS] StackView Button 추가하기
- [iOS] SearchBar (+ RxSwift)를 활용한 커스터마이징
- [iOS] FCM(Firebase Cloud Message) 정리 기본
- [iOS] UILabel 2줄로 표현하기
- [iOS] TextView keyboard resignFirstResponder
- [iOS] Error Domain = NSURLErrorDomain Code = -1200
- [iOS] 코드로 화면전환 하는법😏
- [iOS] SkeletonView 사용에서의 유의점
⚠️ - [iOS] SkeletonView에 대해서 알아보자. ☠️
- [git] 원격 저장소에서 내용 변경 후 local 저장소로 pull
- [프로그래머스] SQL 고득점 Kit (MySQL)
- [프로그래머스] 입국심사 43238 swift
- Swift remove element from array by value
- [프로그래머스] 힙(Heap) 42627 Swift
- [Swift5] 딕셔너리 contains 활용법
- Swift 2차원 배열 정렬하기 문법 tip!
- [프로그래머스] 다리를 지나는 트럭 42583 swift
- [프로그래머스] 42586 기능개발 Swift
- [프로그래머스] 행렬의 곱셈 12949 Swift
- [프로그래머스] 60057 문자열 압축 Swift
- [README.md] Mediku 🏥
- [README.md] BobBob 🍚
- [README.md] HappyHouse 🧸
- [iOS] 앱 이름 변경하기
- [README.md] Covid19AlarmApp 🦠
- [iOS15] Device의 네트워크 연결여부 확인 📡
- [iOS15] 위치 권한 확인하는 함수 📍
- [iOS15] Alert을 통해 설정창으로 들어가기 ⚙️
- [프로그래머스] Swift 위장 - 42578
- [프로그래머스] Swift 숫자 문자열과 영단어 (81301)
- Swift Data Structure and Algorithms
- [iOS] WKWebView에 잘 정리된 블로그 기록
- [iOS] viewDidLoad() vs. loadView() 의 차이
- [iOS] WebView javaScript 함수 호출
- 네이버 지도 API
⚠️ 빌드 에러 해결 - [REST API] 카카오 웹 검색 API - Swift
- [REST API] Alarmofire error 해결!
- [REST API] 🏃♀️ 연습시작.
- [RxSwfit] 테이블 뷰 안에 버튼이 반응하지 않을 때
- [Swift] String에서 마지막 글자 삭제하기
- [RxSwift] TextView 🆚 TextField
- [RxSwift] button isSelected scan으로 토글처럼 사용하기
- [RxSwift] Reentrancy anomaly was detected. Error 대응
- [RxSwift] Textfield maxLength
- [iOS] Tableview Cell 사이의 간격주기
- [iOS] TableView, CollectionView lastIndex 찾기
- [iOS] StackView 사이에서 간격을 주는법
- [iOS] SnapKit SafeArea 고려하기
- [iOS] Custom font 추가하는 방법
- iOS Snapkit 나만의 정리 모음
- [flutter 2.0] 13~14강 | 날씨앱 만들기 01
- [flutter2.0] 12강 | Future-async 심화
- iOS Snapkit 10 | CollectionView 코드로 구성하는 법 03
- iOS Snapkit 09 | CollectionView 코드로 구성하는 법 02
- iOS Snapkit 08 | CollectionView 코드로 구성하는 법 01
- iOS RxSwift 07 | RxDataSources (Simple) - 커스텀 셀
- iOS RxSwift 06 | RxDataSources 기초
- iOS SnapKit 05 | iOS tableView를 코드로 구성하는 법 03
- iOS SnapKit 04 | iOS tableView를 코드로 구성하는 법 02
- iOS SnapKit 03 | iOS tableView를 코드로 구성하는 법 01
- iOS SnapKit 02 | Then 라이브러리
- iOS SnapKit 01 | leading & trailing
- iOS SnapKit 공식문서로 공부하기
- iOS SnapKit 시작하기
- [flutter2.0] 8강 - 2 | APICall & JsonParsing
- [flutter2.0] 8강 - 1 | Future, async, await 이해하기
- [flutter2.0] 7강 | 로그인 페이지 코드 리팩토링(refactoring)
- [flutter2.0] 3~5강 | 로그인과 주사위 앱 만들기
- 2021 두굿해커톤 후기(feat.우수상)🎊
- [flutter2.0] 1강~2강 | Stateful widget
- [flutter] 24강 | Collection과 Generic
- [flutter] 23강 | Navigator 와 pushName 메소드 이해하기
- [flutter] 22강 | Navigator 이해하기
- [flutter] 21강 | Column, Row 위젯
- [flutter] 20강 | 컨테이너 위젯 (container widget) 되짚어 보기.
- [flutter] 19강 | 빌더 위젯 없이 스낵바 만들기 및 토스트 메시지
- [flutter] 27강(패치강좌) | 플러터 2.0 버튼
- Ch13. 🦕 Intermediate RxCocoa
- Ch12. 🦕 Beginning RxCocoa
- [flutter] 18(26)강 | 플러터 2.0 SnackBar 와 ScaffoldMessenger
- [flutter] 17강 | BuildContext 이해하기
- [flutter] 16강 | Drawer 메뉴 만들기 2
- [flutter] 15강 | Drawer 메뉴 만들기 1
- [flutter] 14강 | Appbar 메뉴 아이콘 추가하기
- [flutter] 12강~13강 | Dart 핵심정리 : 클래스와 위젯의 정체
- [flutter] 10강~11강 | 캐릭터 페이지 디자인 2,3: 실전코딩 완결
- [flutter] 9강 | 캐릭터 페이지 디자인 1 : 위젯정리
- [flutter] 6강~8강 | 프로젝트 폴더와 기본 코드 이해하기
- [Swift] 프로그래머스 LV2. 큰 수 만들기
- [flutter] 5강 | Widget
- [flutter] 🕴플러터를 시작했다.
- [프로그래머스] 조이스틱 Swift (Greedy)
- [프로그래머스] 타겟넘버 Swift (DFS)
- Swift5 코테 공부 사전설정
- [iOS14] Swift5 alertDialog 함수로 만들어 사용하기
- [iOS14] ♋️ SplashView를 활용해 Alert 발생하기
- [iOS14] 백그라운드에서 특정 시간 로컬 알림보내기⏰
- String HTMLTag 지우기 (정규표현식)
- Swift5 네이버 검색 API 사용하기(뉴스)
- Swift XML Parsing (OpenAPI)
- ch19 🤖 CreateML 사용 및 코드리뷰
- ch19 🤖 CoreML
- 🐉 RxSwift 4Hour - Step3(Rx)
- 🐉 RxSwift + MVVM (TableView) 코드1
- 🐉 RxSwift(Relay와 subject)
- [week7] ⏰ Time Based Operators(cold? hot?)
- [week6] Combining Observables
- [week5] 🌟Transforming Observables
- [week4] Filtering Observables
- [week3] Subjects
- 🐉 RxSwift(Operators) Creating Observables
- [week2] 👀 Observserbles
- [week1] Hello RxSwift 🖐
- RxSwift 4시간 만에 끝내기
- 📸 ch18 FullScreen 카메라 앱 코드리뷰
- 📸 ch 18 AVFoundation 카테고리 별로 탐구
- ch 18 공짜 계정으로 앱 폰에 설치하기
- 🎬 ch17 Netflix 확장앱 코드리뷰(firebase, kingfisher) + ch15
- ch17 SPM과 CocoaPod 충돌시 해결
- ch17 나의 ScrollView Guide! 상하좌우!!
- 😼 ch15 검색을 이용해 서버에서 데이터를 받아와 파싱까지!
- ch15 escaping과 non-escaping 클로저에 대해서 알아보자
- 🍜 ch15 인스턴스 메소드 vs 타입메소드
- 📡 ch14 URLSession (feat. Codable)
- 📡 ch14 Networking
- ch13 Todo 리스트 코드리뷰
- 🤦♂️ git 원격 저장소에 올라간 commit 되돌리기
- ⌨️ ch13 키보드에 따른 레이아웃 조정하기
- 🤪 ch13 버튼 상태에 따라 바꿔주기
- 😂 ch13 swift Equatable?!
- 🦧 ch13 Static Cell (TableView)
- ch12 애플뮤직st 음악앱 코드리뷰
⚠️ 레이아웃을 잘 주었는데 기기별로 적용되지 않을때- 💈 ch11 현상금 랭킹앱 코드리뷰(Animation)💈
- ch11 현상금 랭킹앱 코드리뷰(CollectionView)
- 💈 ch11 Animation - 개념편💈
- ch10 현상금 랭킹앱 코드리뷰(MVVM)
- ch10 MVVM 패턴
- ch09 현상금 랭킹앱 코드리뷰
- Do it 강화학습 입문 리뷰✍️
- 패스트 캠퍼스 iOS 강의
- [iOS14] 공유하기 기능 share 구현
- image_picker crashes when picking images on simulator running on Apple Silicon M1
- [iOS14] 오토 리사이징 + 오토 레이아웃 정리
- [iOS14] SearchBar 커스터마이징
- [iOS14] 텍스트필드 밑줄만 남기기
- [iOS14] datePicker + Alert
- [iOS14] VC2 -> VC1 데이터 전달 (delegate)
- [iOS14] segue 및 화면 전환방식에 대한 고찰 및 unwind
- [iOS] TextField + Alert
- [iOS] Mediku
- [iOS] DatePicker + Alert 커스터마이징
- [iOS14] 스크롤 뷰 구현
- [swift] 파이어베이스 + 딕셔너리 읽기
- [iOS14] 전화연결 기능
- Bundle.main.path Return nil
- [iOS] firebase CRUD 기초 및 유의사항
- [iOS14] Touch ID 사용법
- 토큰 갱신과 OAuth 2.0 인증
- [iOS14] 키 체인(key Chain)
- [git] git loading remotes... 에러 해결
- [iOS14] Unwind 세그웨이를 이용하여 화면 이동하기
- xcworkspace에 xcodeproj 로드가 안될 때
- Alamofire 라이브러리 ( + CocoaPods 개념) 설치 및 사용법
- 사용자의 디바이스 시간 불법 변경 막는 법
- [iOS14] ATS와 관련하여
- JSON 학습정리
- 서버연동(RESTful API,HTTP,HTTPS) 이론
- 첫 프로젝트 UI흐름도
- [iOS14] SearchBar - 검색바 사용
- CoreData 이미지 저장시
- CoreData 코드 리뷰
- 이벤트 버블링과 리스폰더 체인
- [iOS] 당겨서 새로고침 (Pull To Refresh)
- [iOS14] SQLite 적용 기본 리뷰
- [ios14] SQLite3 - Xcode12 설정 및 에러대응과 코드업
- 웹 UI vs 모바일 UI
- UserDefaults 코드리뷰
- 스토리보드 분리
- App Thinning & Slicing ( 앱 씨닝과 슬라이싱) + 튜토리얼 코드 리뷰
- 프로필 화면 구현 - 코드 리뷰
- 레이블에 탭 제스쳐 등록 시 주의할 점
- 데이터 저장 기본
- 사이드 바 실제 적용시 고려하면 좋은 것들
- [iOS14] multiple commands produce 에러 대응
- [iOS14] 재사용 메커니즘
- SWRevealViewController (사이드바) - 외부라이브러리 1
- 커스텀 클래스(3) - 커스텀 스테퍼
- 커스텀 클래스(2) - 커스텀 탭 바 컨트롤러
- 커스텀 클래스(1) - 커스텀 버튼
- 알림창 커스터마이징
- 네비게이션 바 커스터마이징
- 탭바 커스터마이징
- iOS 단축키 모음
- iOS + + <0>
- 폰트는 앱 디자인의 눈코입!
- UI 커스터마이징 bounds 속성과 frame속성 비교
- 💜 iOS 개발에 도움이 되는 사이트들
- tableView - Xcode 버그 및 skillUp
- IBOutlet 변수 여러개 연결
- [iOS 13 이후 ] AppDelegate vs SceneDelegate 차이
- ARC(Auto Reference Counter) 시스템 - IBOutlet
- 배열 변수를 AppDelegate 클래스에 저장하는 이유 (세 가지 이슈)
- firebase 사용법(기초) - 코드리뷰
- Firebase에 대해서 정리
- nw_protocol_get_quic_image_block_invoke dlopen libquic failed 에러
- pod init 문제 발생 해결
- Table - 코드리뷰 ( 테이블뷰컨트롤러 )
- Navigation - 코드리뷰
- Tab - 코드리뷰 (탭바 컨트롤러)
- PageControl - 코드리뷰
- Map - 코드리뷰(맵뷰)
- Web - 코드리뷰(웹뷰)
- Alert - 코드리뷰
- PickerView - 코드리뷰
- DatePicker - 코드리뷰 (타이머)
- ImageView - 코드리뷰
- 오토 레이아웃
- iOS 앱의 구조와 프레임워크
- 개념 카테고리 규칙
- 이미지 뷰 UX 향상 방법 - 앱 개발에 있어서
- 레이아웃 사용시 레이아웃 내의 컨텐츠 비율 맞추기
- segue 반응없을때 점검해야할 것 ( 세그 선택의 실수 )
- 리소스 파일 참조가 안될 때
- 테이블 뷰에서 높이 조절이 안될경우
- 백그라운드 로컬 알림
- ios 13에서 modal
- firebase 구글 로그인 에러
- m1 mac(맥) firebase 빌드 에러 해결
- M1맥으로 개발을 위한 초기 세팅