├── .gitignore
└── README.md
/.gitignore:
--------------------------------------------------------------------------------
1 | # Xcode
2 | #
3 | # gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore
4 |
5 | ## User settings
6 | xcuserdata/
7 |
8 | ## compatibility with Xcode 8 and earlier (ignoring not required starting Xcode 9)
9 | *.xcscmblueprint
10 | *.xccheckout
11 |
12 | ## compatibility with Xcode 3 and earlier (ignoring not required starting Xcode 4)
13 | build/
14 | DerivedData/
15 | *.moved-aside
16 | *.pbxuser
17 | !default.pbxuser
18 | *.mode1v3
19 | !default.mode1v3
20 | *.mode2v3
21 | !default.mode2v3
22 | *.perspectivev3
23 | !default.perspectivev3
24 |
25 | ## Obj-C/Swift specific
26 | *.hmap
27 |
28 | ## App packaging
29 | *.ipa
30 | *.dSYM.zip
31 | *.dSYM
32 |
33 | ## Playgrounds
34 | timeline.xctimeline
35 | playground.xcworkspace
36 |
37 | # Swift Package Manager
38 | #
39 | # Add this line if you want to avoid checking in source code from Swift Package Manager dependencies.
40 | # Packages/
41 | # Package.pins
42 | # Package.resolved
43 | # *.xcodeproj
44 | #
45 | # Xcode automatically generates this directory with a .xcworkspacedata file and xcuserdata
46 | # hence it is not needed unless you have added a package configuration file to your project
47 | # .swiftpm
48 |
49 | .build/
50 |
51 | # CocoaPods
52 | #
53 | # We recommend against adding the Pods directory to your .gitignore. However
54 | # you should judge for yourself, the pros and cons are mentioned at:
55 | # https://guides.cocoapods.org/using/using-cocoapods.html#should-i-check-the-pods-directory-into-source-control
56 | #
57 | # Pods/
58 | #
59 | # Add this line if you want to avoid checking in source code from the Xcode workspace
60 | # *.xcworkspace
61 |
62 | # Carthage
63 | #
64 | # Add this line if you want to avoid checking in source code from Carthage dependencies.
65 | # Carthage/Checkouts
66 |
67 | Carthage/Build/
68 |
69 | # Accio dependency management
70 | Dependencies/
71 | .accio/
72 |
73 | # fastlane
74 | #
75 | # It is recommended to not store the screenshots in the git repo.
76 | # Instead, use fastlane to re-generate the screenshots whenever they are needed.
77 | # For more information about the recommended setup visit:
78 | # https://docs.fastlane.tools/best-practices/source-control/#source-control
79 |
80 | fastlane/report.xml
81 | fastlane/Preview.html
82 | fastlane/screenshots/**/*.png
83 | fastlane/test_output
84 |
85 | # Code Injection
86 | #
87 | # After new code Injection tools there's a generated folder /iOSInjectionProject
88 | # https://github.com/johnno1962/injectionforxcode
89 |
90 | iOSInjectionProject/
91 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | 
2 | > 딱 한 가지만 지킨다. 주말을 제외하고 매일 1가지의 TIL을 기록하고 자정이 되면 그 내용을 공유한다.
3 |
4 |
5 |
6 | ### iOS
7 | - [[iOS] first(where:)와 first](https://github.com/Taehyeon-Kim/TIL/issues/25)
8 | - [[iOS] #available, @available](https://github.com/Taehyeon-Kim/TIL/issues/36)
9 | - [[iOS] 특정 모서리 둥글게 만들기 (ex. CACornerMask, UIRectCorner)](https://github.com/Taehyeon-Kim/TIL/issues/37)
10 | - [[iOS] ~= 연산자](https://github.com/Taehyeon-Kim/TIL/issues/26)
11 | - [[iOS] 이미지 캐시 처리하기 (feat. NSCache)](https://github.com/Taehyeon-Kim/TIL/issues/44)
12 | - [[iOS] 배경을 클릭했을 때 view를 dismiss하고 싶다면](https://github.com/Taehyeon-Kim/TIL/issues/21)
13 | - [[iOS] @available(*, unavailable) 사용해서 비가용성 정의하기](https://github.com/Taehyeon-Kim/TIL/issues/48)
14 | - [[iOS] 레이아웃 주기(Layout Cycle)](https://github.com/Taehyeon-Kim/TIL/issues/52)
15 | - [[iOS] Dictionary](https://github.com/Taehyeon-Kim/TIL/issues/55)
16 | - [[iOS] layoutIfNeeded vs setNeedsLayout](https://github.com/Taehyeon-Kim/TIL/issues/51)
17 | - [[iOS] CTFontManagerRegisterFontsForURL를 이용한 폰트 등록하기](https://github.com/Taehyeon-Kim/TIL/issues/56)
18 | - [[iOS] 탭의 크기가 동적인 뷰/탭 페이저 구현하기](https://github.com/Taehyeon-Kim/TIL/issues/63)
19 | - [[iOS] Any, AnyObject](https://github.com/Taehyeon-Kim/TIL/issues/62)
20 |
21 |
22 |
23 | ### Network Programming
24 | `개념`
25 | - [URI vs URL](https://github.com/Taehyeon-Kim/TIL/issues/13)
26 | - [HTTP Status Code](https://github.com/Taehyeon-Kim/TIL/issues/14)
27 |
28 | `실전`
29 |
30 | - [Moya multipart/form-data 통신 시, 배열을 `body parameter`로 넘기기](https://www.notion.so/taekkidev/Moya-multipart-form-data-body-parameter-933143b4e71b4b169a3b2cf2feb2a732)
31 | - [네트워크 통신 Mock Data 사용하기](https://github.com/Taehyeon-Kim/TIL/issues/8)
32 | - [JSON의 Key 값이 Dynamic하게 넘어올 때](https://github.com/Taehyeon-Kim/TIL/issues/9)
33 |
34 |
35 |
36 | ### Server Programming
37 | - [[iOS] Vapor란 무엇일까?](https://github.com/Taehyeon-Kim/TIL/issues/31)
38 |
39 |
40 |
41 | ### Issue/Trouble Shooting/Check
42 | - [[iOS] Type Struct · Class does not conform to protocol 'Decodable’ / ‘Encodable’](https://taekkidev.notion.site/iOS-Type-SampleDataModel-does-not-conform-to-protocol-Decodable-Encodable-4cf78c9c16654260ae26821dbede3081)
43 | - [[iOS] Build input file cannot be found](https://taekkidev.notion.site/iOS-Build-input-file-cannot-be-found-d89a9f4227bc46059cd658162be707bb)
44 | - [[iOS] PageViewController 이슈](https://github.com/Taehyeon-Kim/TIL/issues/18)
45 |
46 | - [[Trouble Shooting] layoutIfNeeded 호출 시점에 따른 문제](https://github.com/Taehyeon-Kim/TIL/issues/61)
47 |
48 |
49 |
50 | ### SwiftUI
51 | - [[SwiftUI] View Hidden Approach (뷰 숨김 처리하기)](https://taekkidev.notion.site/SwiftUI-View-Hidden-Approach-2c71b7af9ae946eaa28b9993d312ca13)
52 | - [[SwiftUI] TabView Pagination (탭뷰로 페이징 처리하기)](https://taekkidev.notion.site/SwiftUI-TabView-Pagination-201ba1b7b6074d68a146917ced75f6f6)
53 | - [[SwiftUI] Navigation With Search Bar](https://github.com/Taehyeon-Kim/TIL/issues/57)
54 |
55 |
56 |
57 | ### OS
58 | - [[OS] Memory Management 1](https://github.com/Taehyeon-Kim/TIL/issues/33)
59 | - [[OS] Memory Management 2](https://github.com/Taehyeon-Kim/TIL/issues/69)
60 |
61 |
62 |
63 | ### Git
64 | - [[Git] git branch -m](https://github.com/Taehyeon-Kim/TIL/issues/7)
65 | - [[Git] Fork Repository 최신으로 동기화](https://github.com/Taehyeon-Kim/TIL/issues/60)
66 |
67 |
68 |
69 | ### WWDC
70 |
71 | - [[WWDC21]Meet async/await in Swift](https://github.com/Secret-Of-SwiftUI/SSDC22/issues/4)
72 | - [[WWDC22]Use Xcode for server-side development](https://github.com/Secret-Of-SwiftUI/SSDC22/issues/9)
73 | - [[WWDC22]Meet WeatherKit](https://github.com/Secret-Of-SwiftUI/SSDC22/issues/11)
74 |
--------------------------------------------------------------------------------