Posts
-
iOS Architecture pattern - MVC
-
Inflearn - iOS Concurrency Programming 강의 정리 노트
-
알고리즘 풀이 : 백준 온라인 저지 알고리즘 문제(1008번, A / B)
-
내비게이션 아이템, 바 버튼 아이템, 내비게이션 바 관련 TIL(UINavigationItem, UIBarButtonItem, UINavigationBar TIL)
-
테이블 뷰 TIL - 1 (TableView Study, Today I Learned - 1)
-
알고리즘 풀이 : 백준 온라인 저지 알고리즘 문제(10998번, A * B)
-
알고리즘 풀이 : 백준 온라인 저지 알고리즘 문제(1001번, A - B)
-
기본 문법 공부(함수형 프로그래밍과 스위프트 : (모나드(Monad) - 모나드(Monad))
-
알고리즘 풀이 : 백준 온라인 저지 알고리즘 문제(1000번, A + B), readLine()
-
기본 문법 공부(함수형 프로그래밍과 스위프트 : (모나드(Monad) - 함수객체(Functor))
-
기본 문법 공부(함수형 프로그래밍과 스위프트 : (모나드(Monad) - 개요, 컨텍스트(Context))
-
알고리즘 풀이 : 프로그래머스 알고리즘 문제(서울에서 김서방 찾기)
-
기본 문법 공부(함수형 프로그래밍과 스위프트 : (맵, 필터, 리듀스(Map, Filter, Reduce) - 맵, 필터, 리듀스의 활용)
-
기본 문법 공부(함수형 프로그래밍과 스위프트 : (맵, 필터, 리듀스(Map, Filter, Reduce) - 리듀스(Reduce))
-
기본 문법 공부(함수형 프로그래밍과 스위프트 : (맵, 필터, 리듀스(Map, Filter, Reduce) - 필터(Filter))
-
기본 문법 공부(함수형 프로그래밍과 스위프트(맵, 필터, 리듀스(Map, Filter, Reduce) - 맵(Map))
-
기본 문법 공부(확장(expansion) - 제네릭 서브스크립트(Generic Subscripts))
-
기본 문법 공부(확장(expansion) - 프로토콜의 연관 타입(Using a Protocol in Its Associated Type’s Constraints))
-
백준 온라인 저지 10171번 문제 (고양이)
-
기본 문법 공부(확장(expansion) - 타입 제약(Type Constraints))
-
기본 문법 공부(확장(expansion) - 제네릭 타입 확장(Extending a Generic Type))
-
동기/비동기, 직렬/동시성 작업에 관한 기본 개념 Inflearn Allen 님의 강의 노트 정리
-
iOS 면접을 위한 문답 정리 - 10 (bound와 frame의 차이점, Foundation Kit, User Interface를 구성하는데 필수적인 프레임워크는?, Cocoa Touch Framework)
-
iOS 면접을 위한 문답 정리 - 9 (NotificationCenter 동작 방식과 활용, Notification)
-
iOS 면접을 위한 문답 정리 - 8 (Processor, Core, 프로그램(Program)과 프로세스(Process), Thread, 비동기(Asynchronous) 프로그래밍, 동시성(Concurrency) 프로그래밍, 병렬성(Parallelism) 프로그래밍, 동시성(Concurrency)과 병렬성(Parallelism) 차이, iOS 환경 동시성 프로그래밍 지원 종류)
-
iOS 면접을 위한 문답 정리 - 7 (Dispatch Queue, Dispatch Source, Operation Queue, GCD와 OperationQueue의 차이점, Main Queue와 Global Queue, Dispatch Queue의 sync와 async 메소드)
-
iOS 면접을 위한 문답 정리 - 6 (NSOperataionQueue, NSOperation)
-
iOS 면접을 위한 문답 정리 - 5 (Operation Queues, Operation Objects, Operation, Concurrent VS Non-concurrent Operations, 모르는 단어)
-
iOS 면접을 위한 문답 정리 - 4 (SceneDelegate, AppDelegate)
-
iOS 면접을 위한 문답 정리 - 3 (App's Life Cycle, Scene-Based Life-Cycle, App-Based Life-Cycle Events)
-
iOS 면접을 위한 문답 정리 - 2 (App Lifecycle 과 Methods)
-
iOS 면접을 위한 문답 정리 - 1 (Bounds 와 Frame 의 차이점)
-
기본 문법 공부(타입 캐스팅(Type Casting) - Any, AnyObject의 타입 캐스팅(Type Casting for Any and AnyObject))
-
기본 문법 공부(타입 캐스팅(Type Casting) - 다운캐스팅(Downcasting))
-
기본 문법 공부(타입 캐스팅(Type Casting) - 데이터 타입 확인(Checking Type))
-
기본 문법 공부(타입 캐스팅(Type Casting) - 스위프트 타입 캐스팅(Type Casting of Swift))
-
기본 문법 공부(타입 캐스팅(Type Casting) - 기존 언어의 타입 변환과 스위프트의 타입 변환)
-
기본 문법 공부(상속(Inheritance) - 요구 이니셜라이저(Required Initializer))
-
기본 문법 공부(상속(Inheritance) - 이니셜라이저 자동 상속(Automatic Initializer Inheritance))
-
기본 문법 공부(상속(Inheritance) - 이니셜라이저 상속 및 재정의(Initializer Inheritance and Overriding))
-
기본 문법 공부(상속(Inheritance) - 2단계 초기화(Two-Phase Initialization))
-
기본 문법 공부(상속(Inheritance) - 클래스의 초기화 위임(Class Inheritance and Initialization))
-
기본 문법 공부(상속(Inheritance) - 클래스 이니셜라이저, 지정 이니셜라이저, 편의 이니셜라이저 (Class Initializer, Designated Initializer, Convenience Initializer))
-
기본 문법 공부(상속(Inheritance) - 재정의 방지(Preventing Overrides, final))
-
기본 문법 공부(상속(Inheritance) - 서브스크립트 재정의(Overriding Subscript))
-
기본 문법 공부(상속(Inheritance) - 프로퍼티 감시자 재정의(Overriding Property Observers))
-
구조체 관련 문답(Anwser of Struct question)
-
기본 문법 공부(상속(Inheritance) - 프로퍼티 재정의(Overriding Properties))
-
기본 문법 공부(상속(Inheritance) - 재정의(Override), 메서드 재정의(Method Override))
-
기본 문법 공부(상속(Inheritance) - 클래스 상속(Class Inheritance, Subclassing))
-
기본 문법 공부(상속(Inheritance) - 상속, 기반클래스(Base Class), 자식클래스(SubClass - Child Class), 부모클래스(Superclass - Parents Class))
-
기본 문법 공부(확장(expansion) - 익스텐션(Extensions)으로 추가할 수 있는 기능 - 메서드)
-
기본 문법 공부(확장(expansion) - 익스텐션(Extensions)으로 추가할 수 있는 기능 - 연산 프로퍼티)
-
기본 문법 공부(확장(expansion) - 익스텐션(Extensions), 익스텐션 문법)
-
기본 문법 공부(확장(expansion) - 제네릭 타입(Generic Types))
-
기본 문법 공부(확장(expansion) - 제네릭 함수(Generic Functions))
-
기본 문법 공부(확장(expansion) - 제네릭(Generic))
-
기본 문법 공부(확장(expansion) - 복수 서브스크립트, 서브스크립트 마무리(Subscript))
-
기본 문법 공부(확장(expansion) - 서브스크립트(Subscript), 서브스크립트 문법, 서브스크립트 구현)
-
기본 문법 공부(연산자(Basic Operator) - 연산자 우선순위(Precedence)와 결합방향(Associativity))
-
기본 문법 공부(연산자(Basic Operator) - 중위 연산자(Infix Operator) 정의와 구현, 연산자 우선순위 그룹 정의, 중위 연산자를 정의하는 방법)
-
기본 문법 공부(연산자(Basic Operator) - 후위 연산자(Postfix Operator) 정의와 구현)
-
기본 문법 공부(연산자(Basic Operator) - 전위 연산자(Prefix Operator) 정의와 구현)
-
기본 문법 공부(연산자(Basic Operator) - 사용자정의 연산자(Custom Operators))
-
기본 문법 공부(프로토콜(protocol) - 프로토콜의 선택적 요구, 프로토콜 변수와 상수, 위임을 위한 프로토콜)
-
기본 문법 공부(프로토콜(protocol) - 프로토콜의 상속과 클래스 전용 프로토콜, 프로토콜 조합과 프로토콜 준수 확인, 프로토콜 캐스팅)
-
기본 문법 공부(프로토콜(protocol) - 가변 메서드 요구, 이니셜라이져 요구)
-
기본 문법 공부(프로토콜(protocol) - 프로토콜 요구사항, 프로퍼티 요구, 메서드 요구)
-
기본 문법 공부(프로토콜(protocol) - 프로토콜이란, 정의)
-
기본 문법 공부(옵셔널 체이닝과 빠른종료 - 빠른종료(Early Exit), guard)
-
iOS Study (Chapter 8 - 테이블 뷰와 데이터 소스 연동)
-
기본 문법 공부(옵셔널 체이닝과 빠른종료 - 옵셔널 체이닝)
-
iOS Study (Chapter 8 - 리팩토링)
-
기본 문법 공부(스위프트 기초 - 옵셔널 추출, 강제 추출, 옵셔널 바인딩, 암시적 추출 옵셔널, 옵셔널 추출 마무리)
-
iOS Study (Chapter 8 - 데이터 소스, 데이터 소스 만들기, Value Object 패턴, 데이터 넣어주기)
-
iOS Study (Chapter 8 - 테이블 뷰 컨트롤러, 프로토타입 셀)
-
기본 문법 공부(스위프트 기초 - 옵셔널, 옵셔널의 사용)
-
기본 문법 공부(함수형 프로그래밍과 스위프트 - 자동 클로저, 클로저 파트 마무리)
-
기본 문법 공부(함수형 프로그래밍과 스위프트 - withoutActuallyEscaping)
-
기본 문법 공부(함수형 프로그래밍과 스위프트 - 탈출 클로저)
-
기본 문법 공부(함수형 프로그래밍과 스위프트 - 클로저는 참조 타입)
-
기본 문법 공부(함수형 프로그래밍과 스위프트 - 값 획득)
-
기본 문법 공부(함수형 프로그래밍과 스위프트 - 후행 클로저, 클로저 표현 간소화)
-
기본 문법 공부(스위프트 기초 - 종료되지 않는 함수, 반환 값을 무시할 수 있는 함수)
-
기본 문법 공부(스위프트 기초 - 반환 타입 ~ 데이터 타입으로서의 함수)
-
기본 문법 공부(스위프트 기초 - 매개변수 기본값, 가변 매개변수와 입출력 매개변수)
-
기본 문법 공부(스위프트 기초 - 함수 ~ 전달인자 레이블 변경을 통한 함수 중복 정의)
-
기본 문법 공부(함수형 프로그래밍과 스위프트 - 기본 클로저)
-
기본 문법 공부(함수형 프로그래밍과 스위프트 - 클로저)
-
기본 문법 공부(함수 - 중첩 함수)
-
기본 문법 공부(접근제어 - private와 fileprivate, 읽기 전용 구현)
-
기본 문법 공부(스위프트 기초 - 객체지향, 클래스와 객체)
-
기본 문법 공부(접근제어 - 접근제어 구현, 참고사항)
-
기본 문법 공부(접근제어 - 접근제어란, 접근제어 필요성, 모듈과 소스파일)
-
기본 문법 공부(접근제어 - 접근수준, public, open 등)
-
기본 문법 공부(인스턴스 생성 및 소멸 - 인스턴스 소멸)
-
기본 문법 공부(인스턴스 생성 및 소멸 - 함수를 사용한 프로퍼티 기본값 설정)
-
기본 문법 공부(인스턴스 생성 및 소멸 - 초기화 위임, 실패 가능한 이니셜라이저)
-
기본 문법 공부(인스턴스 생성 및 소멸 - 이니셜라이저 매개변수, 옵셔널 프로퍼티 타입)
-
기본 문법 공부(인스턴스 생성 및 소멸 - 상수 프로퍼티, 기본 이니셜라이저와 멤버와이즈 이니셜라이저)
-
기본 문법 공부(프로퍼티와 메서드 - 타입 메서드)
-
기본 문법 공부(인스턴스 생성 및 소멸 - 초기화과정이란?, 인스턴스 생성, 프로퍼티 기본값)
-
기본 문법 공부(프로퍼티와 메서드 - 메서드, 인스턴스 메서드)
-
기본 문법 공부(프로퍼티와 메서드 - 키 경로)
-
기본 문법 공부(프로퍼티와 메서드 - 전역변수와 지역변수)
-
기본 문법 공부(프로퍼티와 메서드 - 타입 프로퍼티)
-
기본 문법 공부(데이터 타입 고급 - 열거형(Enumeration))
-
기본 문법 공부(프로퍼티 감시자 - Property Observers)
-
기본 문법 공부(연산 프로퍼티)
-
기본 문법 공부(지연 저장 프로퍼티)
-
Pagination TableView Summary
-
DispatchQueue를 활용한 비동기 프로그래밍 Summary
-
Notification Center and Notification Summary
-
기본 문법 공부(프로퍼티, 저장 프로퍼티)
-
기본 문법 공부(값 타입과 참조 타입)
-
기본 문법 공부(구조체와 클래스 선택해서 사용하기)
-
기본 문법 공부(구조체와 클래스의 차이)
-
기본 문법 공부(클래스)
-
기본 문법 공부(구조체)
-
기본 문법 공부(while 구문, repeat-while 구문, 구문 이름표) - 200218
-
기본 문법 공부(Tuple) - 200217
-
DispatchQueue Summary
-
Grand Central Dispatch Summary
-
JSON 데이터 형식과 Swift 형식으로의 변경
-
App Transport Security Summary
-
URLSession And URLSessionDataTask Summary
-
Performing Operations with Objects in a Fetch Result
-
Tab Bar Summary
-
PhotoKit Summary
-
Alert And ActionSheet Summary
-
UIActivityViewController Summary
-
Custom CollectionView and Cell 만들며 배운점 Summary
-
UICollectionViewFlowLayout Summary
-
What is DataSource and Delegate ?
-
Collection View Cell Summary
-
Collection View Summary
-
프로젝트 진행 중 문제점 해결 (tableView.rowHeight)
-
Bar Button Item Summary
-
Navigation Item Summary
-
Scroll View Summary
-
OperationQueue Summary
-
프로젝트 진행중에 배운 점 - Summary(2)
-
동시성 프로그래밍, 비동기성 프로그래밍, 병렬성 프로그래밍
-
프로젝트 진행중에 배운 점 - Summary(1)
-
Photos Framework Summary
-
JSONEncoder And JSONDecoder Summary
-
Codable Summary
-
What is the Segue(세그란?)? - Summary
-
뷰의 재사용 Summary
-
2019-11-16-Table-View-Study-Summary
-
2019-11-16-Table-View-DataSource-And-Delegate-Study-Summary
-
2019-11-16-Table-View-Cell-Study-Summary
-
2019-11-02-Initializer Study Summary
-
UITextField Summary
-
Target Action Design Pattern 활용
-
Gesture Recognizer Summary
-
Target Action Design Pattern Summary
-
StackView Summary
-
Singleton Summary
-
Swift Summary Example Code and Explain URL
-
Delegation
-
Class, Struct, Enum Summary
-
Property Summary
-
JSON Summary
-
뷰의 상태변화 감지 메서드
-
모달 구현해보기 정리
-
[하버드] 컴퓨터 과학 교양 강좌: CS50
-
Navigation Controller란?
-
Modal이란?
-
Navigation Interface란?
-
H.I.G (Human Interface Guideline)
-
애플 개발자 문서 읽기
-
Card Game App Clone을 하며 복습한 내용 정리(2)
-
Card Game App Clone을 하며 복습한 내용 정리
-
MVC Design Pattern(3)
-
MVC Design Pattern(2)
-
MVC Design Pattern
-
프로그래밍 디자인 패턴
-
NSLayoutConstraint 제약조건 지정 방법
-
Auto Layout Summary
-
iOS 뷰 체계
-
Swift 프로그래밍 (데이터 타입 안심, 타입 별칭, 튜플)
-
Concurrency Programming Guide - 3
-
When to Use Threads (Concurrency Programming Guide)
-
Concurrency Programming Guide - 2
-
firebase 앱 완성
-
프로그래머스 알고리즘(문자열 내 마음대로 정렬하기)
-
String 다루기
-
FireBase에 사진 업로드 하기
-
Concurrency Programming Guide - 1
-
사진 저장을 커스텀 앨범에 하기
-
closure 정리
-
get, set 설명
-
Image Picker 사용, 디바이스 카메라로 사진 찍고, 앨범에 저장
-
컴파일러 와 인터프리터
-
DeadLock 이란?
-
KT S/W Conference 2019
-
모듈(Module)와 모듈화란?
-
Component(컴포넌트란?)
-
HTTP와 Socket 통신
-
알고리즘 연습 - 수박수박수
-
UIScreen 간략 정리
-
용어정리(프레임워크, API)
-
Operators(연산자)
-
Image - init
-
앱 생명주기-3
-
앱 생명주기-2
-
앱 생명주기
-
프로퍼티의 get, set
-
Frame과 Bounds의 차이 정리
-
flatMap and compactMap의 차이와 정리
-
CGPoint, CGSize, CGRect 정리
-
Algorithm - 190811
-
Today I Learned - 190704
-
Today I Learned - 190703
-
Today I Learned - 190702
-
Today I Learned - 190701
-
Today I Learned - 190630
-
Today I Learned - 190629
-
Today I Learned - 190628
-
Today I Learned - 190627
-
Today I Learned - 190626
-
Today I Learned - 190625
-
Today I Learned - 190624
-
Today I Learned - 190623
-
Today I Learned - 190622
-
Today I Learned - 190621
-
Today I Learned - 190620
-
Today I Learned - 190619
-
Protocol과 Extension (4)
-
Today I Learned - 190618
-
Protocol과 Extension (3)
-
Today I Learned - 190617
-
Protocol과 Extension (2)
-
Today I Learned - 190616
-
Today I Learned - 190615
-
Protocol과 Extension (1)
-
프로토콜 지향 프로그래밍이란 (1)
-
Today I Learned - 190614
-
Today I Learned - 190613
-
Today I Learned - 190612
-
Today I Learned - 190611
-
JSON에 대한 개념 정리 - 2
-
Swift에서 JSON 다루기
-
Today I Learned - 190610
-
Error Handling (2)
-
Today I Learned - 190609
-
JSON에 대한 개념 정리 - 1
-
Today I Learned - 190608
-
OOP 간단 정리
-
Today I Learned - 190607
-
Error Handling (1)
-
CryptoKit(암호화폐 관련 개발 도구)
-
Today I Learned - 190606
-
Foundation Framework에 대한 간략한 정리
-
AutoLayout 에 대한 간략한 정리
-
WWDC 2019 - 190605
-
Today I Learned - 190605
-
UIKit 프레임워크에 대한 간략한 정리
-
Today I Learned - 190604
-
코코아 와 코코아터치 간단 요약
-
Today I Learned - 190603
-
AVFoundation, Timer -> edwith 강의 듣고 강의 자료 참고하여 정리
-
Today I Learned - 190602
-
Today I Learned - 190601
-
Today I Learned - 190531
-
타입캐스팅 is, as 개념 정리
-
guard 문과 if 문의 차이
-
Today I Learned - 190530
-
Today I Learned - 190529
-
Today I Learned - 190528
-
Asset Catalog - edwith 강의 정리
-
Today I Learned - 190527
-
MVC 패턴에 대한 간략한 정리
-
Today I Learned - 190526
-
Today I Learned - 190525
-
Today I Learned - 190524
-
Today I Learned - 190523
-
Today I Learned - 190522
-
Today I Learned - 190521
-
Today I Learned - 190520
-
Computed Property - 190520
-
Today I Learned - 190519
-
UIWindow란? - 190519
-
@IBDesignable과 @IBInspectable - 190519
-
Today I Learned - 190518
-
Today I Learned - 190517
-
Gesture Recognizer 와 touchesBegan - 190517
-
Today I Learned - 190516
-
UITabBarController에 대한 간략한 설명 - 190515
-
Today I Learned - 190515
-
Today I Learned - 190514
-
AppDelegate.swift에 대하여
-
Today I Learned - 190513
-
Type Property에 대해여
-
Today I Learned - 190512
-
Today I Learned - 190511
-
Today I Learned - 190510
-
Singleton (싱글톤)
-
Today I Learned - 190509
-
Today I Learned - 190508
-
Today I Learned - 190507
-
About Segue(종류, 메소드)
-
Today I Learned - 190506
-
Today I Learned - 190505
-
Today I Learned - 190504
-
Today I Learned - 190503
-
Today I Learned - 190502
-
Today I Learned - 190501
-
Today I Learned - 190430
-
Today I Learned - 190429
-
Today I Learned - 190428
-
Today I Learned - 190427
-
열거형(Enum) 문제 풀이
-
Today I Learned - 190426
-
AppDelegate를 통한 데이터 전달 구현 과정 중 나만의 정리 - 190425
-
Today I Learned - 190425
-
Class, Object, Instance 이해하기 - 190424
-
Today I Learned - 190424
-
Today I Learned - 190423
-
Closure 함축 문법 - 190423
-
Algorithm Practice - 190423
-
Today I Learned - 190422
-
클로저 기본 정리
-
Today I Learned - 190421
-
세그웨이와 네비게이션 컨트롤러를 이용한 데이터 전송과 화면 전환 공부 정리
-
Today I Learned - 190420
-
뷰 컨트롤러 간 데이터 전송 코드 구현 중 알게된 점 정리
-
Today I Learned - 190419
-
Algorithm Practice - 190419
-
Today I Learned - 190418
-
Algorithm Practice - 190418
-
Today I Learned - 190417
-
TableView Method dequeueReusableCell 공부 - 190416
-
TableView 코드 중 indexPath에 대해 공부
-
Today I Learned - 190416
-
TableView List Method 공부 - 190415
-
TableView List Method 공부(2) - 190415
-
Today I Learned - 190415
-
Today I Learned - 190414
-
TableViewLifeCycle Code Review
-
TableView Code Review
-
Today I Learned - 190413
-
Today I Learned - 190412
-
ListViewController 공부
-
Today I Learned - 190411
-
Alert Controller Code Review
-
Today I Learned - 190410
-
Today I Learned
-
델리게이트에 대한 이해하기
-
Today I Learned - 190408
-
게으른 저장 프로퍼티(Lazy Stored Property)
-
Today I Learned - 190407
-
Property Observer-didSet, willSet
-
Today I Learned - 190405
-
타입 캐스팅 - is와 as
-
Override(재정의)중 super 사용법 및 설명
-
Today I Learned - 190404
-
옵셔널 체이닝
-
옵셔널 바인딩
-
2019-04-03-Daily Study
-
Today I Learned - 190403
-
클래스, 오브젝트, 인스턴스의 차이점
-
Today I Learned
-
Swift - 알고리즘 공부 [문자열 다루기 기본]
-
Swift - Daily Study[190329]
-
Swift - Daily Study[190328](2)
-
Swift - Daily Study[190328]
-
Swift - View Controller life cycle
-
Swift - Closure (2)
-
Swift - Closure (1)
-
Swift - Equatable과 Comparable
-
Swift - override property, override property observer
-
Swift - Daily Study2[190323]
-
Swift - Daily Study[190323]
-
소프트웨어 개발 생명 주기 - 3
-
Swift - Daily Study[190321]
-
Swift - Problem solving[190320]
-
Swift - Daily Study[190320]
-
Swift - Daily Study[190319]
-
Swift - Daily Study[190318]
-
Swift - Daily Study
-
Swift - Dictionary
-
Swift - Array[2]
-
Swift - Array[1]
-
Swift - Enumeration
-
Swift - Fast campus iOS School
-
Swift - 타입 추론과 타입 어노테이션
-
Swift-자료형-2
-
Swift-자료형
-
Swift-변수와 상수의 이름 정의
-
스위프트 공부 - 변수와 상수
-
Computer Science - 1
-
DVCS git!!
-
소프트웨어 개발 생명 주기 - 2
-
컴퓨터시스템의 개요 - 3
-
컴퓨터시스템의 개요 - 2
-
컴퓨터시스템의 개요 - 1
-
소프트웨어 개발 생명 주기 - 1
-
Welcome to Jekyll!
-
test post
subscribe via RSS