profile
맛있는 프로그래밍
태그 목록
전체보기 (131)iOS(72)swift(65)첫발(36)스위프트(33)개발(29)c언어(24)초보(21)입문(18)기초(17)C(17)애플(10)자바(10)문법(7)컴공(7)Automata(6)Firebase(6)오토마타(6)Java(6)형식언어(6)개발자(5)Formal Language(5)Android Studio(4)안드로이드 스튜디오(4)파이썬(4)python(4)컴퓨터학부(4)대학교(4)복수전공(4)MVC 디자인 패턴(3)(3)viewDidAppear(2)스위프트 프로토콜(2)옵셔널 바인딩(2)스위프트 클로저(2)iOS개발(2)viewDidLoad(2)Segue(2)viewWillAppear(2)스위프트 API(2)아이폰(2)json(2)iOS 테이블뷰(2)안드로이드(2)스위프트 제네릭(2)스위프트 firebase(2)viewDidDisappear(2)스위프트 타입캐스팅(2)복전(2)스위프트 익스텐션(2)데이터타입(2)스위프트 delegate(2)UITableView(2)스위프트문법(2)App LifeCycle(1)싱글턴 디자인 패턴(1)옵셔널(1)연산자(1)스위프트 타이머(1)Swift extensions(1)스위프트 JSON(1)operation queue(1)MVC(1)스위프트 세그웨이(1)guard 문(1)스위프트 ARC(1)iOS TableView(1)스위프트JSON 파싱(1)빠른종료(1)Xcode(1)ViewController(1)스위프트 옵셔널바인딩(1)옵셔널바인딩(1)스위프트 MVC(1)XML(1)iOS 키보드 매니저(1)udemy(1)PO(1)Swift Cocoapods(1)StackView(1)추출(1)문과생(1)스위프트 화면전환(1)Photos(1)cli(1)스위프트 UITableView(1)Product Owner(1)앱 라이프사이클(1)내비게이션바(1)초보개발(1)PM(1)UICollectionView(1)OperationQueue(1)스위프트 리듀스(1)스위프트 필터(1)제이슨(1)Codable(1)목표(1)Gesture Recognizer(1)스위프트 JSON Parsing(1)함수(1)스위프트 옵셔널체이닝(1)navigation(1)타이머(1)internal(1)ios초보(1)타입캐스팅(1)리듀스(1)파싱(1)스위프트 옵셔널 체이닝(1)Navigation Interface(1)Navigation Bar(1)비동기 프로그래밍(1)Swift OperationQueue(1)모달(1)Firebase 데이터 불러오기(1)Pop(1)컬렉션뷰(1)필터(1)iOS 키보드 자동 보여주기 숨기기(1)스위프트 패턴(1)ViewController Lifecycle(1)viewWillDisappear(1)(1)클래스(1)iOS 키보드 툴바 추가하기(1)fileprivate(1)스위프트 Cocoapods(1)gitignore(1)iOS 파이어베이스(1)UIStackView(1)RealmSwift(1)github(1)이형(1)command line(1)바인딩(1)스위프트 where(1)면접왕(1)Automatic Reference Counting(1)변수(1)realm(1)내비게이션아이템(1)파이어베이스(1)스위프트 오류 처리(1)스위프트 파이어베이스(1)앱 개발(1)공부(1)iOS Firebase(1)흐름제어(1)TableViewDataSource(1)optional(1).gitignore(1)Singleton(1)private(1)Decodable(1)테이블뷰 DataSource(1)modal(1)타겟 액션 디자인 패턴(1)기본 문법(1)gui(1)Merging(1)Encodable(1)기본(1)Branching(1)스위프트 상속(1)swift delegate design pattern(1)대학생(1)스위프트 맵(1)UITableView 동적 정적(1)TableView Cell(1)테이블뷰셀(1)프로토콜지향프로그래밍(1)product manager(1)Navigation Item(1)세그(1)테이블뷰 Delegate(1)terminal(1)API(1)open(1)public(1)구조체(1)스위프트 API 통신(1)동시성 프로그래밍(1)(1)iOS 화면전환(1)TableViewDelegate(1)취뽀(1)스위프트 중첩 타입(1)Navigation Controller(1)iOS 외부 라이브러리(1)뷰컨트롤러 라이프사이클(1)UIBarButtonItem(1)옵셔널 체이닝(1)Swift Closures(1)강제추출(1)접근제어(1)
post-thumbnail

iOS & Swift 공부 - Branching and Merging

프로젝트 디렉토리로 이동해서, "git branch 브랜치 이름" 을 치면 된다.git branch 라고 치면 어떤 branch 들이 존재하는지 한 번에 확인할 수 있다.좌측의 아스트릭 (\*) 표시는 "현재" 브랜치가 어디인지 알려준다."git checkout 브랜치

어제
·
0개의 댓글
post-thumbnail

iOS & Swift 공부 - .gitignore 파일

올리지 말아야 하거나, 숨기고 싶은 파일은 Git ignore 파일에 포함시켜야 한다. → ex. API key 예를 들면 위와 같이 secrets.txt 파일이 절대 깃허브에 올리면 안 되는 파일이라고 치자.아니면 .DS_Store 같은 별 쓸모 없는 파일도 안

어제
·
0개의 댓글
post-thumbnail

iOS & Swift 공부 - Command Line & Terminal (영)

Terminal (macOS) is a way of accessing something called the Bash Shell.What is the Bash Shell?We first need to know what a shell is.Think about your O

2021년 2월 18일
·
0개의 댓글
post-thumbnail

iOS & Swift 공부 - UICollectionView

CollectionView 란 Grid, Stack, Tile, 그리고 원형 배열을 포함하여 다양한 유연성을 제공하는 Interface.CollectionView는 유연하고 변경 가능한 Layout 을 사용하여 데이터 아이템의 정렬된 세트를 표시하는 수단.가장 일반적인

2021년 2월 18일
·
0개의 댓글
post-thumbnail

iOS & Swift 공부 - Navigation Item

Navigation Item → Navigation Bar 의 콘텐츠를 표시하는 "객체"다. View Controller 가 전환될 때마다 Navigation Bar 는 하나의 " 공동 객체 " 지만, Navigation Item 은 각각의 View Controller

2021년 2월 18일
·
0개의 댓글
post-thumbnail

iOS & Swift 공부 - App Lifecycle (영)

The step " Resources Reclaimed " is actually a key to understanding how iOS works. → Resources like CPU time or memory are limited, and the OS always

2021년 2월 16일
·
0개의 댓글
post-thumbnail

iOS & Swift 공부 - ViewController Lifecycle (영)

Just like we humans are born and we eventually die, so do ViewControllers. ViewControllers have a lifecycle with certain key moments that we can tap i

2021년 2월 16일
·
0개의 댓글
post-thumbnail

iOS & Swift 공부 - OperationQueue 예제

이미지를 다운 받는 작업은 Main Thread 가 아닌 다른 별도의 Thread 에서 이루어지고 있고, 다운을 다 받은 후에는 해당 이미지를 ImageView에 세팅하는 작업은 Main Thread 에서 이루어지고 있다.이미지를 다운 받는 작업은 Main Thread

2021년 2월 15일
·
0개의 댓글
post-thumbnail

iOS & Swift 공부 - Operation Queue

연산(Operation)의 실행을 관리하고 대기열의 동작관리를 하는 Operation Queue스위프트에서 Queue 를 볼 때마다 Main Queue Operation (ex. UI updates) 인지, 아니면 Background Queue Operation (ex

2021년 2월 11일
·
0개의 댓글
post-thumbnail

iOS & Swift 공부 - 동시성 프로그래밍과 비동기 프로그래밍

프로세서 (Processor)컴퓨터 내에서 프로그램을 수행하는 하드웨어 유닛CPU 가 이에 속함여러 개의 프로세서 = Multi-processor코어 (Core)프로세서에서 코어는 주요 연산회로싱글코어는 말 그대로 하나의 연산회로가 내장되어있는 것이고 듀얼코어는 두 개

2021년 2월 11일
·
0개의 댓글
post-thumbnail

iOS & Swift 공부 - Photos Framework (PhotoKit)

사진 및 비디오에 직접 접근하기 위한 Photos 프레임워크이 Framework를 사용하여 화면에 표시 및 재생할 Asset 를 검색하고 이미지 또는 비디오를 편집하거나 앨범, 특별한 순간 및 iCloud 공유 앨범과 같은 Asset 를 사용하여 작업할 수 있음.Ass

2021년 2월 11일
·
0개의 댓글
post-thumbnail

부스트코스 - iOS 앱 프로그래밍 프로젝트C Weather Today 구현 모습

부스트코스 iOS 앱 프로그래밍 간단 날씨 앱MVC Design Pattern 적용Hard-Coding 하는 부분을 최소화WeatherTodayGIF

2021년 2월 9일
·
0개의 댓글
post-thumbnail

iOS & Swift 공부 - IQKeyboardManagerSwift

< CocoaPod , Swift Package Manager 모두 호환 >기능 설명: 별도 코드 구현 없이 TextField 를 누르면 알아서 View 가 통째로 올라갈 수 있도록 도와주는 Library.별도 코드 구현 없이 화면 아무 곳이나 누르면 dismis

2021년 2월 6일
·
0개의 댓글
post-thumbnail

iOS & Swift 공부 - How to Sort Data retrieved from Firestore (영)

In a chat application, we would have to sort the messages data by time, meaning we would have to add a time stamp to the documents stored in Firestore

2021년 2월 6일
·
0개의 댓글
post-thumbnail

iOS & Swift 공부 - Listening for Updates on Firestore (영)

In order to retrieve data from Firestore, you would initially have to repeatedly call the below function (closure)→ But instead, there is a way to get

2021년 2월 6일
·
0개의 댓글
post-thumbnail

iOS & Swift 공부 - Retrieving Data From Firestore (영)

→ Take a look at the Firebase documents. There is a section about "Read Data"→ Since the name of our collection is "messages" our code to retrieve dat

2021년 2월 6일
·
0개의 댓글
post-thumbnail

iOS & Swift 공부 - JSON & Codable

인코딩(Encoding) 은 정보의 형태나 형식을 표준화, 보안, 처리 속도 향상, 저장 공간 절약 등을 위해서 다른 형태나 형식으로 변환하는 처리 혹은 그 처리 방식을 뜻한다.디코딩(Decoding) 은 인코딩의 반대 작업을 수행하는 것을 뜻한다.스위프트 4 버전에서

2021년 2월 6일
·
0개의 댓글
post-thumbnail

iOS & Swift 공부 - Segue (세그)

세그는 스토리보드에서 VC 사이의 화면전환을 위해 사용되는 객체다.별도의 코드 작성 없이 Storyboard 에서 세그를 연결하여 화면 전환 구현이 가능 → 필요에 따라 UIViewController 의 performSegue(withIdentifier: sender

2021년 2월 6일
·
0개의 댓글
post-thumbnail

iOS & Swift 공부 - UITableView (정적, 동적 데이터 활용)

정적 데이터와 동적 데이터를 활용해서 UITableView 실습을 진행해 보았다. 첫 번째와 두 번째 Section 은 한글 (가나다라..)과 영어 (ABCD..) 배열을 정적으로 보여주고, 마지막 Section 에서는 Add Button 을 누르면 새롭게 Custom

2021년 2월 5일
·
0개의 댓글
post-thumbnail

iOS & Swift 공부 - TableView Delegate & DataSource

UITableView 객체는 데이터 소스와 델리게이트가 없다면 정상적으로 동작하기 어려우므로 두 객체가 꼭 필요DataSource → 데이터 모델 (MVC 의 M(Delegate → 테이블뷰의 모양과 동작을 관리하기에 컨트롤러 (MVC 의 C) 와 가깝다.TableV

2021년 2월 4일
·
0개의 댓글