[iOS/Swift] UISearchBar를 활용한 검색 기능 개발
·
iOS/Swift
안녕하세요. 애플망고입니다😊이번 포스팅은 UISearchBar에 대해 정리해보겠습니다.  UISearchBarUISearchBar는 사용자로부터 검색 정보를 받기 위한 특수화 된 뷰인데요. 이 뷰는 iOS에서 기본적으로 제공되는 UI 요소로, 검색 인터페이스를 간단하게 구현할 수 있도록 도와줍니다. 저는 UICollectionView와 함께 사용했고, 특정 데이터를 필터링하는데 사용하였습니다.  UISearchBar 추가하기private let searchBar = UISearchBar()...private func setupSearchBar() { searchBar.delegate = self searchBar.placeholder = "그룹 이름을 입력해주세요." searchBar...
NotificationCenter를 활용한 뷰 컨트롤러 간 데이터 전달 방법
·
iOS/Swift
안녕하세요 :D 애플망고입니다🥭이번에 새로운 앱을 개발하면서 첫 번째 VC에서 두 번째, 세번째 VC로 동일한 데이터를 전달해야 했습니다.이를 위해 NotificationCenter를 활용해 데이터 전달을 하기로 했습니다.그럼 NotificationCenter를 활용해 데이터 전달하는 방법에 대해 알아볼까요? 저는 1번 VC에서 2, 3번 VC로 데이터 전달이 필요했습니다.  1. NotificationCenter post1번 VCNotificationCenter.default.post(name: Notification.Name("notiName"), object: nil, userInfo: ["data": data])name: NotificationCenter의 이름입니다. 특정 알림을 구분하는 용도..
[iOS/Swift] Localization 이미지 처리 방법
·
iOS/Swift
안녕하세요 :D 망고입니다🥭 이번에는 이미지를 현지화하는 방법에 대해서 알아보겠습니다. 이미지의 인스펙터창에서 똑같이 Localize...를 눌러줍니다. 그러면 이렇게 체크할수있는게 생기는데 둘 다 필요하니깐 둘 다 체크해줍니다! 이런식으로 공간이 생기는데 해당하는 이미지를 넣기만하면 됩니다.
[iOS/Swift] Localization 다국어 처리 방법
·
iOS/Swift
안녕하세요 :D 망고입니다🥭 앱을 출시했는데 문의 메일이 영어로 오더라구요! 내가 만든 앱을 한국인만 사용하는게 아니구나 싶어서 다양한 언어를 지원하기위해 방법을 찾아보았습니다. 먼저 Localizable이라는 String File을 하나 만들어줍니다. 인스펙터창을 보면 Localize...라는 버튼이 있는데 이걸 눌러줍니다. 그럼 English라는게 생기는데, 기본 개발언어가 영어이기때문에 English로 나옴! project -> info창으로가서 한국어를 추가해줍니다. Finish! 한국어 파일이 추가되면서 하위파일이 생깁니다. extension String { var localized: String { return NSLocalizedString(self, comment: "") } } 간편함을 ..