본문 바로가기
728x90

2024/0824

Swift_ Localization 적용 안되는 오류 xcode 아이패드 시뮬레이터로 로컬라이제이션 적용이 잘 되었다. 캐시 삭제 등 적절한 조치로 원활히 적용 되는 것을 확인해서실제 기기 아이폰에서도 잘 될거라 믿고 바로 테스트 시작!! 근데 계속 적용이 안되었다.. 왜지 !!!!! 아무리 새롭게 오브젝트 아이디를 갱신해서 적용시키려 해도 안되었다./.  확인해보니 이곳에서 Main.stroyboard 가 추가가 안되어서 적용이 안된 것이다.. 후... 드뎌 성공 !! 2024. 8. 5.
Swift_ Localization ... 하아.. 다국어 처리 하느라 스토리보드 하나 날릴뻔했다.  이렇게 다국어 처리를 해야 하는데 순간 (base) 이 부분을 어떻게 하다가 삭제가 되었다그러니 글자밖에 안나와서 순간 당황했다.. Localization.. 버튼 클릭할때 반드시 조심하자 !! 이 부분이 이렇게 나오기 전엔 Localization...이런 버튼이 있는데 여기에서 반드시 Base 는 선택하고 가자  순간 열심히 만든 스토리보드 하나가 날라갈뻔했다..  info 탭에서 위의 사진처럼 Localization 에서 + 버튼으로 Korean 을 추가하면 된다.  이렇게 했는데 왼쪽에 String catalog 는 새로운 다국어 지원 파일인가보다  원래는 저게 더 편하긴 해보이지만 아직 안해보았다 위의 과정처럼 한다면 스토리보드 클릭하면 .. 2024. 8. 3.
Swift_ Iphone , Ipad 스토리보드 구분 기기별 화면 대응을 위해서 스토리보드를 나눌 필요성을 느꼈다.iPhone , iPad 이렇게 일반적으로 2개 나뉠 생각으로 스토리보드 UI 를 구분짓기 위해 구글링했다.  이렇게 info.plist 설정을 다양하게 적용해보았다. 결과는 !!!!! 안됐다.... 실패... 왜 안되지 ??? 이상하다.. 분명 구글링에서 나온대로 잘 했는데 뭔가 적용이 안됐나 싶어서 삭제 후 재설치를 반복적으로 했으나 안됐다. 흠....  이렇게 스토리보드를 나누었는데  네이밍 문제인가...  chatGPT 찬스를 써야겠다... 하지만 역시.. 구글링에서 얻은 똑같은 과정을 알려주었다. 하지만 마지막에 다른건 SceneDelegate 에서의 처리법을 알려주었다. import UIKitclass SceneDelegate: UI.. 2024. 8. 2.
Swift_ CoreData Model , extension , Struct 코어 데이터 모델과 일반 Struct 과 같이 사용하려고 생각했다. AOS 에서는 한 모델을 기준으로 Sqlite 도 같은 형변환이 될 수 있도록 치환이 가능했기 때문이다.그 부분때문에 당연히 IOS 에서도 가능하겠지 하고 계속 시도해보았지만 잘 안됐다. 흠...enum Gender: String, Codable { case M = "M" case F = "F" case NULL = "NULL"}enum CurrentStatus: String, Codable { case IN = "IN" case OUT = "OUT" case NULL = "NULL"}enum Time: String, Codable { case afternoon = "afternoon" case.. 2024. 8. 2.
Swift_ Toast 만들기 AOS 에서는 토스트 메시지 만들기 정말정말 쉽다그냥 Toast. 하면 자동완성으로 만들어지기 때문이다 하지만 Swift 는 지원해주는 부분들이 의외로 적다고 느껴진다그래서 토스트 메시지를 커스텀하여 만들어야 하는데 내가 사용한 코드를 적어놓으려 한다 class ToastManager { static let shared = ToastManager() private init() {} func showToast(on viewController: UIViewController, message: String, withDuration duration: Double = 2.0, delay: Double = 0.5) { let toastLabel = UILabel() .. 2024. 8. 2.
Swift_ SafeArea 영역 무시하기 팝업 다이얼로그를 작업중인데 Safearea 영역을 벗어나 뷰를 위치시키고 싶었다.핸드폰 전체를 다 덮고 싶었다.아무리 찾아봐도 어떻게 그 영역을 벗어나게 해서 덮을 수 있을지 궁리를 해보아도 잘 몰라서구글링 시작!!!  이 Constraints 부분을 눌러서 핸드폰 Safearea 를 벗어나게 하고 싶은 영역 클릭 후  이 부분에서 SuperView 로 바꿔주면 완성 !!Constant 값도 0으로 바꿔줘야 한다.   https://babbab2.tistory.com/134 iOS) Auto Layout 정복하기 (2/5) - Safe Area란?안녕하세요 :) 소들입니당!!! 오늘은 Auto Layout의 두 번째 공부 시간!! Safe Area에 대해서 공부해보려고 합니다ㅎㅎ 그있잖아여 애플 머머리.. 2024. 8. 1.
"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."
728x90