목록개발/Swift (6)
khstar
최근에 RxSwift에 공부 중입니다. 개인적으로 좀 어렵네요. 완전히 새로 배우는 느낌?? 우선 UIPickerView에 Observable을 Binding하는 방법은 쉽습니다. 저도 잘 모르지만 RxSwift에 대해서는 조금은 알고 계신 분이 봐야 이해될 겁니다. 자세히 설명을 해드리고 싶어도 ㅜㅜ 아래의 코드를 그대로 적용하시면 UIPicker가 생성은 됩니다. // // ViewController.swift // RxswiftUIPickerView // // Created by khstar on 13/06/2019. // Copyright © 2019 khstar. All rights reserved. // import UIKit import RxSwift import RxCocoa class V..
앱에 다국어를 적용하면 적용 대상 국가에 대한 앱 정보를 입력해야할 경우가 생깁니다. App Store Connector에서 현지화 정보를 입력하는 방법을 알아보겠습니다. 간단합니다. 버전 정보에서 왼쪽을 보면 한국어 또는 기본 국가 이름이 있습니다. 해당 부분을 선택하면 정보를 추가할 수 있는 국가 표시됩니다. 미국은 미리 추가해둔 상태입니다. 밑으로 보시면 다른 국가 들을 추가 할 수 있습니다. 밑에 빨간 체크 박스를 선택하면 기본 국가의 이미지를 그대로 사용하고 앱 정보 설명만 추가하시면 됩니다. 아래와 같이 체크박스를 해제하면 국가별 이미지를 추가할 수 있습니다.
xCode에서 Storyboard에 있는 이미지의 색을 HEX값으로 뽑아내기 입니다. 쉽습니다. 그냥 기록 차원에서 남깁니다. Storyboard에서 view를 하나 선택하고 오른쪽의 Background를 선택합니다. 그러면 다음과 같은 드롭메뉴가 나옵니다. 색상을 선택하는 건데요 custom을 선택합니다. 그러면 다음과 같은 Color를 지정하는 창이 생성 됩니다. Colors 창에서 두번탭 메뉴를 선택하고 셀렉트 박스의 RGB Sliders를 선택합니다. 하단의 스포이드 아이콘을 선택하면 마우스가 돋보기로 변합니다. 원하는 색상을 선택합니다. 그러면 다음과같이 Hex Color값과 RGB값 등이 생성됩니다. 추가로 xCode밖의 다른 화면에서도 데이터 추출이 가능합니다. MacOS안에서 더 편한 방법..
개발하고 있는 앱은 취미로 개발하는 거라 시간될때 하나씩 고쳐나가는 중이다. 그런데 LaunchScreen.storyboard에 다국어를 적용해 보려고 하는데 죽어라 안된다. 확인해 보니 LaunchScreen.storyboard는 다국어를 지원하지 않으며 정적페이지로 모든 텍스트가 현지화 되지 않는다고 한다. 이런 죈장 그럼 처음 부터 다국어 파일을 만들어 주지 말지 다국어 파일을 만들어 주니 되는구나 싶어 삽질했다. 만약 시작 화면에 다국어가 필요하다면 LaunchScreen.storyboard를 사용하지 마시고 별도로 만들어서 사용하세요. 참고 : https://stackoverflow.com/questions/30079257/how-to-localize-launch-screen?noredirect..
사용자의 시간제 설정에 따라 날짜를 보여주고 싶었습니다. 그냥 DateFormat으로는 자동으로 안되서 사용자가 설정한 시간제를 가져오는 방법을 찾아봤습니다. 참고 사이트의 내용을 기록하기 위해 코드를 남깁니다. static func is24Hour() -> Bool { let locale = NSLocale.current let timeFormat = DateFormatter.dateFormat(fromTemplate: "j", options:0, locale:locale)! if timeFormat.contains("a") { //phone is set to 12 hours return false } else { //phone is set to 24 hours return true } } 참고 : h..
서평 이벤트에 당첨 되었지만 개인적 사정등에 의해 정말 정말 많이 늦은 서평을 작성하게 되었습니다.우선 관계자 분들께 사과 말씀드립니다. The 친절한 Swift 프로그래밍 Zero는 초급 개발자에게 정말 좋은 책이라 생각됩니다.우선 1장의 MacOS에서 xCode의 화면 구조(?)까지의 설명을 정말 잘 되어 있다 생각합니다.차분히 읽어 보면 따라할 수 있겠다 싶은 생각이 듭니다. 셋째마당의 아이폰 앱 만들기 또한 기본적인 앱을 만들어 볼수 있습니다. 아쉬운 점은 너무 많은 것을 알려주려 하다 보니 내용이 조금 부실한 느낌입니다.델리게이터 패턴등 내용이 조금 부족하여 아쉬웠습니다.