ios 158

iOS swift) collectionview with snapkit

iOS swift) collectionview with snapkit 연습이 많이 필요한 지점... 인스타그램 사진 뜨듯이 위에처럼 만들어보려고 할 때 아래와 같이 해보았다. Launching App 프로젝트 중 PhotoViewController.swift override func loadView() { self.view = mainView } override func viewDidLoad() { super.viewDidLoad() //MARK: -collectionView 등록 mainView.collectionView.backgroundColor = Constants.BaseColor.background mainView.collectionView.snp.makeConstraints { make in..

iOS swift) 오픈소스라이브러리 Then

iOS swift) 오픈소스라이브러리 Then 자꾸 나와서 정리! https://keeplo.tistory.com/406 [OpenLibrary] Then 라이브러리 사용해보기 Then 은 iOS 개발자 전수열님이 만드신 오픈 소스 라이브러리이다. 워낙 유명해서 처음 접한 이후로 지금까지 꾸준히 사용하고 있는데 간단한 기능이니 만큼, 코드 구현이나 메서드에 관해 공부해 keeplo.tistory.com

iOS swift) 이미지 불러오기/찍어서 올리기 YPImagePicker, TLPhotoPicker

iOS swift) 이미지 불러오기/찍어서 올리기 YPImagePicker, TLPhotoPicker 앱 런칭 준비하면서 의도치않게(?) 총복습을 하게 되는데... 프로젝트명: SeSACWeek6 참고 YPImagePicker : 제일 많이 쓰일 것 같다. 한방에 사진 불러오기 + 사진찍어서 불러오기 가능. TLPhotoPicker: 취소 기능 따로 구현해야 함 https://jooeungen.tistory.com/entry/Photo-picker-%EC%84%A0%ED%83%9D%ED%95%98%EA%B8%B0 [iOS/Swift] Multiselection 되는 Photo picker Library 선택하기 원래 사용하던 UIImagePicker가 있었지만 이미지를 여러개 선택해야 됨에 따라서 사용할..

iOS swift) Pop viewcontroller - push

iOS swift) Pop viewcontroller popViewController(animated:) https://gyuios.tistory.com/m/123 iOS) 여러개의 view controller pop 하기 navigation view controller 에서 pop 하는 방법은 총 세가지다. popToRootViewController(animated:) : rootViewController 를 제외한 모든 view controller 를 pop 한다. popToViewController(_:animated:) : 특.. gyuios.tistory.com https://ontheswift.tistory.com/8 UINavigationController를 코드로 구현해보자. Navigat..

iOS swift) 런치스크린

iOS swift) 런치스크린 https://jeong9216.tistory.com/193 [iOS/Swift] 런치 스크린 (Launch Screen) / 스플래시 화면 [iOS/Swift] 런치 스크린(Launch Screen) / 스플래시(Splash) 화면 안녕하세요. 개발하는 정주입니다. 오늘은 런치 스크린에 대해 포스팅하려고 합니다. 목차 런치 스크린(Launch Screen)이란? 공식 문서에서 jeong9216.tistory.com 오늘의 의문점: 앱을 만들 때, 런치스크린 3초 띄운 후 탭바컨트롤러가 달린 메인화면을 띄워주려면, 런치스크린 - AppDelegate, 메인 - SceneDelegate에서 각각 조정해주면 되는걸까? 1. Info.plist에서 이미지 등록 2. AppDele..

iOS swift) 다국어 지원

iOS swift) 다국어 지원 앱 출시시 고려할 사항 : 처음부터 세팅해놓는게 좋다. 단순히 언어만 바꿔서 되는게 아님. 다양하게 고려할 사항이 있음. - Color/ Colour (미국식 / 영국식) . 문화에 대한 것도 고려해야 함. - LTR / RTL (Left To Right / Right To Left) 아랍어 등 오른쪽에서 왼쪽으로 글씨쓰는 외국어도 있다. - 2021년 11월 1일 / 11/1/2021 / 1/11/2021 -> 특정 국가에서는 월 또는 일이 먼저 나오는 경우가 있다. - Font : 중국어의 경우 1-2point 정도 더 크게 써야 할 수도 있다. (더 알아보기 쉽게) - Culture ex) 브랜드 컬러: 빨간색 지정할 경우 * 다국어 대응 방법 3가지 중 하나로 쓰면..

iOS swift) 커스텀 폰트

iOS swift) 커스텀 폰트 앱 출시시 고려할 사항 & 주의 사항 라이트한 폰트를 사용하는 방향으로 생각하기 20MB같은걸루 깔면 앱 용량이 많이 늘어날 수도 있으니 주의. 로고: 사용자가 입력할 수 있는 input공간 표준어를 입력한다는 생각을 버려야함. 이상하게 치면 네모박스로 보여질 수도 있어서 주의할 것. 그래서 사용자가 입력하는 댓글, 글을 쓸 수 있는 영역 등은 거의 모든 곳은 시스템 폰트로 놔둠. 사용자 경험 사용자가 폰트를 선택할 수 있게끔 다양한 폰트를 제공 나눔고딕/ SF/ 커스텀폰트 모든 폰트들이 사이즈가 같다고 생각하면 안된다. 14 / 18 /17 이런식으로 해야될 수도 있음. 미리 빌드를 해볼 것.

iOS swift) 검색화면에서 scrolling시 키보드 내리기

iOS swift) 검색화면에서 scrolling시 키보드 내리기 func scrollViewWillBeginDragging(_ scrollView: UIScrollView) { self.navigationItem.searchController?.searchBar.resignFirstResponder() } func scrollViewWillBeginDragging(_ scrollView: UIScrollView) { searchController.searchBar.resignFirstResponder()//self.searchBar?.endEditing(true) } 출처: https://stackoverflow.com/questions/40548228/dismiss-keyboard-on-drag