profile
맛있는 프로그래밍
태그 목록
전체보기 (152)iOS(93)swift(85)첫발(36)스위프트(34)개발(29)c언어(24)초보(21)입문(18)C(17)기초(17)애플(11)자바(10)컴공(7)문법(7)Automata(6)형식언어(6)CRUD(6)realm(6)오토마타(6)Firebase(6)Java(6)개발자(5)Formal Language(5)복수전공(4)컴퓨터학부(4)대학교(4)python(4)파이썬(4)Core Data(4)Android Studio(4)안드로이드 스튜디오(4)MVC 디자인 패턴(3)(3)스위프트 API(2)viewDidLoad(2)Segue(2)스위프트 제네릭(2)스위프트 클로저(2)옵셔널 바인딩(2)json(2)스위프트 타입캐스팅(2)UITableView(2)앱 개발(2)데이터타입(2)스위프트 delegate(2)viewDidAppear(2)스위프트 firebase(2)스위프트 프로토콜(2)iOS 테이블뷰(2)iOS개발(2)복전(2)viewWillAppear(2)스위프트문법(2)Xcode(2)스위프트 익스텐션(2)viewDidDisappear(2)안드로이드(2)아이폰(2)투두앱(1)옵셔널 체이닝(1)Swift Closures(1)강제추출(1)Realm 데이터 불러오기(1)접근제어(1)Xcode Git(1)App LifeCycle(1)싱글턴 디자인 패턴(1)옵셔널(1)alamofire(1)연산자(1)multipart formdata(1)스위프트 타이머(1)Swift extensions(1)스위프트 JSON(1)operation queue(1)MVC(1)사진첩 여러장(1)스위프트 세그웨이(1)Realm 업데이트(1)guard 문(1)스위프트 ARC(1)iOS TableView(1)스위프트JSON 파싱(1)빠른종료(1)ViewController(1)스위프트 옵셔널바인딩(1)앨범(1)actionSheet(1)Swift CRUD(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)Grand Central Dispatch(1)OperationQueue(1)스위프트 리듀스(1)todo(1)스위프트 필터(1)제이슨(1)Codable(1)목표(1)Gesture Recognizer(1)스위프트 JSON Parsing(1)함수(1)sqlite(1)스위프트 옵셔널체이닝(1)navigation(1)타이머(1)internal(1)ios초보(1)타입캐스팅(1)리듀스(1)alert(1)파싱(1)스위프트 옵셔널 체이닝(1)Navigation Interface(1)iOS 얼럿(1)옵저버 디자인 패턴(1)Image Picker(1)Navigation Bar(1)비동기 프로그래밍(1)사진 관리 앱(1)Swift OperationQueue(1)모달(1)Firebase 데이터 불러오기(1)Pop(1)컬렉션뷰(1)필터(1)iOS 키보드 자동 보여주기 숨기기(1)스위프트 패턴(1)ViewController Lifecycle(1)viewWillDisappear(1)(1)GCD(1)클래스(1)iOS 키보드 툴바 추가하기(1)postman(1)스위프트 Cocoapods(1)gitignore(1)AlertController(1)부스트코스(1)계산기(1)iOS 액션시트(1)iOS 파이어베이스(1)UIStackView(1)RealmSwift(1)github(1)iOS notification(1)상속(1)이형(1)command line(1)바인딩(1)스위프트 where(1)coredata(1)면접왕(1)Automatic Reference Counting(1)변수(1)내비게이션아이템(1)스위프트 오류 처리(1)fileprivate(1)파이어베이스(1)스위프트 파이어베이스(1)Notification Center(1)공부(1)iOS Firebase(1)흐름제어(1)TableViewDataSource(1)optional(1).gitignore(1)Singleton(1)private(1)Decodable(1)첫 번째 앱(1)테이블뷰 DataSource(1)modal(1)타겟 액션 디자인 패턴(1)기본 문법(1)gui(1)Realm setup(1)Merging(1)Chameleon(1)Encodable(1)기본(1)Branching(1)User Defaults(1)스위프트 상속(1)swift delegate design pattern(1)대학생(1)스위프트 맵(1)DispatchQueue(1)UITableView 동적 정적(1)TableView Cell(1)IBOutlet(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)Realm 데이터 저장(1)UIBarButtonItem(1)multipart 통신(1)
post-thumbnail

iOS & Swift 공부 - IBOutlet 도 상속이 가능한가?

현재 만들고 있는 앱에 Review Table View Cell 을 만들어야 한다. 사용자들이 맛집을 리뷰할 수 있게 하고, 등록된 리뷰들을 UITableView에 담아 보여줄 예정이다. 만들고자 하는 Review Cell은 아래와 같은 디자인이다.그런데 사용자가 리뷰

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

iOS & Swift 공부 - Alamofire MultiPart 통신

앱 프로젝트를 진행하면서 API 통신을 할 일이 정말 많다. 아니, API 통신을 안 하는 부분이 거의 없는 것 같다. 백엔드 담당하시는 팀원이 API 설계를 하시고, Swagger 를 통해 테스트를 할 수 있게 만드셨는데, 처음보는 Content-Type 가 있었다.

2021년 4월 30일
·
0개의 댓글
post-thumbnail

iOS & Swift 공부 - 사진첩에서 사진 여러 장 가져오기 (BSImagePicker)

앱 개발을 하다가 사용자 앨범에서 사진을 여러 장 받는 그런 기능을 구현해야 했다. 그러나 어떻게 구현하나 알아보고 있는데, 애플에서 기본으로 제공하는 ImagePickerController는 한 번에 여러 장을 고를 수 없게 되어 있다고 한다. 즉, 프로필 이미지 사

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

iOS & Swift 공부 - 내 첫 번째 앱 - My 계산기

간단하고 깔끔한 계산기 모음 앱 (무려 6종)!일반 계산기단위 계산기금 시세 계산기 (재미로 넣어봄)할인 계산기환율 계산기학점 계산기iOS & Swift 공부를 시작한지 한 달째 되던 무렵, 간단한거 뭐라도 좀 만들어봐야 실력이 늘 것 같았다. 스위프트 문법 책을 아무

2021년 3월 25일
·
2개의 댓글
post-thumbnail

iOS & Swift 공부 - 간단한 To Do App

이쁜 UI를 가진 초간단 투두앱!Realm 을 이용하여 사용자 입력 데이터를 기기에 보존MVC 디자인 패턴 적용Realm 을 이용한 로컬 데이터 저장 방법Realm 에 저장된 다양한 객체들 사이의 관계를 설정하는 법 (1:1 데이터, 1:다 데이터)보존된 데이터 검색하

2021년 3월 21일
·
0개의 댓글
post-thumbnail

iOS & Swift 공부 - Realm -> Update, Delete, Querying Data Using Realm

Updating in Realm is very similar to creating a new item.→ We first have to unwrap the Results container and see if it is not nil.realm.delete ( objec

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

iOS & Swift 공부 - Realm -> Reading Data Using Realm (Read in CRUD)

→ Unlike Core Data, fetching Realm objects is really simple, because it only requires 1 line. If you want to fetch a Category type object, just specif

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

iOS & Swift 공부 - Realm -> How to Save Data Using Realm (Create in CRUD)

First, setup the necessary Data files in your project directory.The class you set up must be a subclass of "Object", which is a class used to define R

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

iOS & Swift 공부 - Realm -> Basic Setup

In the AppDelegate.swift file, don't forget to import RealmSwift and initialize it.→ Use the above code to figure out where your Realm file is. CMD +

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

iOS & Swift 공부 - CoreData -> Delete Data from Core Data (Delete in CRUD)

Deleting Data from Core Data (Delete in CRUD) The order which we delete and remove matters a huge deal. We first need to delete what we want to delet

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

iOS & Swift 공부 - CoreData -> Read and Update Data from Core Data (Read & Update in CRUD)

How can we load up items from our system container?ex. Entire codecontext.fetch(request) → Since we cannot directly fetch data from the Persistent Con

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

iOS & Swift 공부 - CoreData -> How to View Your SQLite DB Backend for Core Data & Fundamentals

→ The above code allows you to easily locate where your SQLite file is.Locate the SQLite file and then open it with an SQLite app.We can see that ther

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

iOS & Swift 공부 - CoreData -> How to Save Data with Core Data (Create in CRUD)

( ToDo App example )We first have to modify the following code:First of all, we have to tap into the context variable from the AppDelegate.swift. But

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

iOS & Swift 공부 - CoreData -> Configure & Setup Core Data

First and foremost, the "Use Core Data" checkbox must be checked.After creating the project, you notice one different file. Inside here is where we se

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

iOS & Swift 공부 - User Defaults

It's a good idea to keep a Constants.swift file to store the key stringsYour app would crash if the String is wrongYou should only really be using Use

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

iOS & Swift 공부 - Observer & Notification Design Pattern

Observer & Notification → Observer 가 코드 어딘가에서 서식하며 Notification 을 기다리는 개념 → 특정 이벤트가 발생하면 Notification 을 발동하게끔 할 수 있음. 그때 기다리고 있던 Observer 역시 발동하여,

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

iOS & Swift 공부 - Alert & ActionSheet

사용자에게 경고 또는 알림 메시지를 표시하기 위해 Alert or ActionSheet 를 사용함TitleMessageAction→ 이 3개로 구성되어 있음사용자에게 표시할 Alert 또는 Action Sheet 의 구성에 관한 메서드와 프로퍼티를 포함하고 있음.구성

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

iOS & Swift 공부 - DispatchQueue

작업 항목의 실행을 관리하는 클래스Queue 에 추가된 작업항목은 시스템이 관리하는 Thread Pool 에서 처리하고 작업을 완료하면 Thread 를 알아서 해제한다언제 주로 사용?→ 서버에서 데이터를 내려받는다든지, 이미지, 동영상 등 멀티미디어 처리와 같이 CPU

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

iOS & Swift 공부 - Grand Central Dispatch

멀티코어와 멀티프로세싱 환경에서 최적화된 프로그래밍을 할 수 있도록 애플이 개발한 GCD 기술 → 프로그래머가 실행할 테스크 (작업)을 생성하고 Dispatch Queue 에 추가하면, GCD 는 테스크 (작업)에 맞는 Thread 를 자동으로 생성해서 실행하고 작업

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

iOS & Swift 공부 - Xcode 를 이용한 Source Control

평소 Version Control 을 위해서는 GitKraken 을 쓴다. CLI 기반은 어렵고 직관적이지 않아 GUI 기반인 GitKraken 을 쓰면 그나마 덜 어려워서 애용한다. 하지만 이번에 Xcode 내에서도 Source Control 이 가능하다는 것을 깨달

2021년 3월 8일
·
0개의 댓글