전체 글
-
201110 - TILTIL/2021 2020. 11. 11. 02:33
Swift 오늘 복습한 부분은 Operator와 Condition Statement, Loop Statement, Control Transfer이다. == 연산자를 Reference Type에 사용하면 Errorr가 발생한다. 새로 공부한 내용도 있었다. 사용자 정의 연산자 infix, prefix, postfix, associativity, precedence Keyword prefix postfix infix 연산자 정의 방법 Precedence group 정의 방법 iOS View & Window 에 대해서 공부했다. View의 세가지 역할 Bitmap cache (On -demand Drawing Model) Superview - Subview frame bound Content Mode Tag ..
-
201107 - TILTIL/2021 2020. 11. 8. 02:19
Swift Grammar 오늘도 Keyword를 통한 복습을 했다. //: # Swift 특징 // Safe, Fast, Expressive // OOP -> FP, POP //: # Swift 기초 // Token: 나눌수없는, // 공백과 구두점으로 나눌수 없는, // Keyword, Identifier, Operator, Literal... // Expression: Evaluate, 한가지 값 도출, 하나이상 token // Statement: 하나이상 expression, 작업, // Literal: 문자그대로, 메모리 없음 // Identifier: 이름, // 대소문자구분, 숫자로시작 X, 공백 X, Keyword X // Keyword: 이미 정해놓은 문자. // Compile : 4가지,..
-
201106 - TILTIL/2021 2020. 11. 7. 01:56
iOS 오늘 새로 공부한 내용이 좀 있었다. View와 Window View의 세 가지 역할 View의 종류들 UIView 그리고 프로젝트 생성에 기본적인 것들에 대해 복습한 것도 있고 새로 공부한 내용도 있다. Semantic Versioning이란? 프로젝트에 아이콘 정하는 방법 프로젝트 한글이름 표기하는 방법 Simulator 초기화 방법 Deployment Target을 11.0으로 하고 난 뒤에 수정해야 하는 것들 Launch Screen 이란? Git Repo를 만들고 Remote와 연결하는 세가지 방법에 대해서 공부했다. Github에서 먼저 repo를 만들고 연결하는 방법 SoureceTree에서 repo를 만들고 연결하는 방법 Xcode에서 프로젝트를 먼저 만들고 연결하는 방법 Git G..
-
201104 - TILTIL/2021 2020. 11. 4. 23:42
Swift Grammar Memory에 대해서 공부했다. Processor와 Process의 차이. Garbage Collector란? Swift의 ARC는 Garbage Collerctor가 아니다. Dangling Pointer란? Zeroing Weak Reference Strong Reference Cycle weak unownd Closure Capture List 처음 알게 된 부분에 대해서는 열심히 검색해서 찾아보았다. Generic에 대해서도 다시 복습했다. Generic function Generic Type Stack, Queue란? Error Handling도 다시 복습했다. Exception try와 do catch try?, try! defer 기초적인 문법은 어느 정도 마무리가 ..
-
201101 - TILTIL/2021 2020. 11. 2. 02:22
Swift Grammar 오늘 새롭게 공부한 부분은 Selector Keypath String Expression Keypath Type Keypath Expression #available(OS version, *) MetaType 처음 공부한 개념이었지만 그럭저럭 이해가 갔지만 MetaType은 이해가 안 갔다.. 나머지는 공식문서를 읽는데 많은 시간을 보냈다. UIDatePicker Date NumberFormatter String 기념일 계산기 UITabBarController를 이용하여 세 가지 화면으로 나눴다. 첫 번째 화면은 저번에 올렸고 두 번째 화면은 D-Day계산기 그리고 세 번째 화면은 살아온 날을 구하는 화면이다. 세 번째 화면은 Navigation Controller로 연결을 했는..
-
201031 - TILTIL/2021 2020. 11. 1. 02:27
문법 다시 보기 1일차!! 일단 전에 한번만 봐서 기억에 남아 있지 않던 부분도 복습을 했다. Generic Type constraints Specialization Generic Type Associated Type Error 다루기 throw와 throws try, try? try! do - catch statement defer statement fatalerror(_:file:line:), assert(_:_:file:line), precondition(_:_:file:line:) 메서드 코드도 직접 짜보며 복습을 했지만 두번째 보는거기 때문에 또 금방 잊혀질게 분명하니 또 복습을 해야겠다. Result Type도 공부했는데 아직 이해하기 힘들었다 ㅠㅠ 그리고 야곰님의 스위프트 프로그래밍 책을 다..