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