일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- AVFoundation
- Observable
- Codable
- PhotoKit
- UIDocument
- UIDocumentBrowserViewController
- UIBezierPath
- UIGestureRecognizer
- Equatable
- 오늘의성취도
- 에어팟
- Arc
- Git
- IOS
- weak
- CustomStringConvertible
- rxswift
- unowned
- uicollectionview
- NSAttributedString
- Swift
- Singleton Design Pattern
- MVP
- JSONDecoder
- Stanford cs193p
- Hashable
- JSONEncoder
- reactivex
- CoreGraphics
- UIDynamicAnimator
- Today
- Total
목록분류 전체보기 (39)
아직은 개린이
프로그램 소개 Edwith 부스트코스 iOS 프로그래밍 과정의 첫번째 프로젝트 로컬에 저장된 음원을 재생하는 어플리케이션 개발 인원 및 개발 기간 1명 / 1일 스크린샷 배운점 AVAudioPlayer 클래스 사용법
프로젝트 소개 스탠포드 cs193p 강좌의 6번째 과제입니다. Persistent Image Gallery 어플리케이션 만들기 5번째 과제였던 Image Gallery에 UIDocument 클래스를 추가하여, persistent한 어플리케이션을 만드는 것이 주요 task 입니다. 과제 안내서 : https://github.com/duliodenis/cs193p-Fall-2017/blob/master/problemsets/Programming_Project_6_Persistent_Image_Gallery.pdf 개발 인원 및 개발 기간 1명 / 3일 구조 스크린샷 앱의 초기 화면으로 뜨는 Document Browser 화면 Safari에서 이미지를 Drag & Drop 해서 가져오기 이미지 크기 조절 및 ..
프로젝트 소개 스탠포드 cs193p 강좌의 다섯번째 과제입니다. 아이패드용 Image Gallery 어플리케이션 만들기 SplitViewController를 이용하여 Detail View에는 각 갤러리 내의 이미지를 보여주는 Collection View가 들어가고, Master View에는 갤러리 목록이 들어갑니다. Safari로부터 이미지를 drag&drop하여 어플리케이션에 가져옵니다. (URL 정보를 앱으로 받아온 후, 이미지를 fetch하여 띄우는 방식) URL을 받아와서 이미지를 fetch하기 때문에 이미지 fetch 작업은 DispathQueue의 Global 큐에서 실행해준다. 과제안내서 : https://github.com/duliodenis/cs193p-Fall-2017/blob/mast..
애플 공식 문서에 보면, CustomStringConvertible은 텍스트적인 표현을 커스터마이즈하는 타입이라고 적혀있다. 공식 문서에 나온 예시를 보면, CustomStringConvertible 프로토콜을 정의하지 않고, 그냥 구조체를 출력하면 기본 표현으로 출력한다. struct Point { let x: Int, let y: Int } let p = Point(x: 21, y: 30) print(p) // Prints "Point(x: 21, y: 30)" 하지만, CustomStringConvertible 프로토콜을 정의하면, 사용자가 정의한 형태로 출력이 되는 것을 확인할 수 있다. extension Point: CustomStringConvertible { var description: S..
프로젝트 소개 스탠포드 cs193p의 네번째 과제입니다. 세번째 과제에 애니메이션을 추가한 프로젝트입니다. 과제안내서 : https://github.com/duliodenis/cs193p-Fall-2017/blob/master/problemsets/Programming_Project_4_Animated_Set.pdf 프로젝트 repository : https://github.com/jiyeonlab/AddCardAnimation 개발 인원 및 개발 기간 1명 / 4일 구조 스크린샷 배운점 UIDynamicAnimator UIViewPropertyAnimator Timer UIView.transition
프로젝트 소개 Stanford cs193p 강좌의 세번째 과제입니다. 2번째 과제였던 Set 게임의 카드 스타일을 Core Graphics를 이용하여 그리는 것이 주요 task입니다. 과제 안내서 : https://github.com/duliodenis/cs193p-Fall-2017/blob/master/problemsets/Programming_Project_3_Graphical_Set.pdf 개발 인원 및 개발 기간 1명 / 3일 구조 스크린샷 배운점 draw(rect:) 메소드를 이용하여 Custom UIView 만들기 UIView를 인터페이스 빌더 대신 코드로 추가하는 방법 Core Graphics UIBezierPath UIGestureRecognizer