일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Bubble Search
- Di
- HackersRank
- 앱의생명주기
- firebase
- RC
- 시험에자주나오는것만
- ReactorKit UnitTest
- alamofire
- TDD
- 프로그래머스
- Swift코딩테스트
- Swift디자인패턴
- RxSwift
- ARC
- hackerrank
- firestore
- 카카오맵클론
- iOS앱 디버깅
- 반응형프레임워크
- 코딩테스트입문
- UIKit
- IOS
- SWIFT
- mrc
- Safari Inspector
- ios면접
- unittest
- algorithm
- AutoLayout
- Today
- Total
목록전체 글 (93)
샘성의 iOS 개발 일지
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/W1c8p/btr8lOyOy3z/GbXx9kdzIbWMqMxd0QQgNk/img.png)
GitHub - SDWebImage/SDWebImage: Asynchronous image downloader with cache support as a UIImageView category Asynchronous image downloader with cache support as a UIImageView category - GitHub - SDWebImage/SDWebImage: Asynchronous image downloader with cache support as a UIImageView category github.com 1. SDWebImage란? : URL로 된 외부 이미지를 비동기적으로 처리 및 저장해서 사용 할 수 있도록 도와주는 오픈라이브러리 (상단 깃허브 링크 가이드 참고) 2. ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bK23dc/btr6C1MnBoD/xp7JjGopCi6wky23xseX41/img.png)
1. main 스토리보드 파일 지우기 (휴지통에 꼭 넣자..) 2. Targets -> Info -> Custom iOS Target Properties -> Main storyboard file base name 지우기 (백버튼 누르면 됨) 3. Application SceneManifest -> Scene Configuration -> Application Session Role -> Item 0 -> Storyboard Name 지우기 4. SceneDelegate에 하단 코드 작성 func scene(_ scene: UIScene, willConnectTo session: UISceneSession, options connectionOptions: UIScene.ConnectionOptions) ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/eQLAz5/btr5N3ST6Uz/NMIUv6OUuNfS8quk6BB1f0/img.png)
*목표 : 막대모양 View의 높이를 날씨 api로 받은 데이터에 따라 바뀌도록 만들기 (feat. MVC 패턴) 1. 원하는 뷰의 오토레이아웃 잡기 변경하고 싶은 view가 디폴트 상태일때의 오토레이아웃을 잡으면 된다. (안그러면 데이터 받기 전에 view가 납작해서 안보이더라..) 높이만 바꿔줄 것이기 때문에, leading, trailing, bottom anchor는 각각 잡고 height anchor를 변경하는 방식으로 할 것이다. 이렇게 기본 높이를 각각 60으로 잡았다. 2. 날씨 데이터를 받는 변수 세팅하기 UIView 파일에 날씨데이터 결과를 전달 받을 변수를 각각 만들었다 그리고 네트워킹을 통해 받은 '기온, 미세먼지'에 대한 정보가 바뀔 때마다 막대가 길어지도록 할 것이기 때문에, 변..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bCFz9Q/btr5C4i9xDc/B3A5wISohdNjDgS1bgBfOK/img.png)
* 목표 : OpenWeatherMap으로 현재 기온, 날씨 불러오기 Current weather data - OpenWeatherMap Access current weather data for any location on Earth including over 200,000 cities! We collect and process weather data from different sources such as global and local weather models, satellites, radars and a vast network of weather stations. Data is avai openweathermap.org 1. 서버 요청 api 주소 - (필수) : https://api.openweat..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bm7ZGN/btr2xTD1Z31/55ExHfHMzUrMQBBHO1rGOK/img.png)
사용자의 앨범에 접근하여 사용자가 선택한 사진을 불러오는, 피커뷰 사용하기 e.g) 인스타그램 프로필 바꿀때 본인의 앨범에 있는 사진을 고를 수 있는 것 피커뷰 기능을 사용할 VC에 PhotosUI import하기 해당 VC를 확장해서 PHPickerViewControllerDelegate 채택 / 확장하기 PHPickerViewControllerDelegate 의 필수 구현 요소(메서드) 구현하기 extension SomeViewController: PHPickerViewControllerDelegate { // 사진이 선택이 된 후에 호출되는 메서드 (필수 구현 요소) func picker(_ picker: PHPickerViewController, didFinishPicking results: [P..