iOS 79

[iOS/Swift] Objective-C to Swift 사이트 추천 / Swiftify

[iOS/Swift] Objective-C to Swift 사이트 추천 / Swiftify 안녕하세요. 개발하는 정주입니다. 오늘은 Objective-C를 Swift 언어로 변경해주는 사이트에 대해 포스팅하려고 합니다. 개발을 하며 기존 Objective-C를 Swift로 변경하려고 할 때 감도 안 오는 코드가 있습니다. 이럴 때 가이드를 얻는 목적으로 사용하시면 좋을 것 같네요. Swiftify https://swiftify.com/converter/code/ Objective-C to Swift Converter | Swiftify swiftify.com 사이트는 직관적입니다. 왼쪽에 Objective-C 코드를 넣고 Convert 버튼을 누르면 오른쪽에 Swift 코드가 나옵니다. Swift 버전도..

iOS/개념 & 개발 2021.11.06

[iOS/Swift] 맥북에서 아이폰 연결 끊기는 문제 해결 방법

[iOS/Swift] 맥북에서 아이폰 연결 끊기는 문제 해결 방법 안녕하세요. 개발하는 정주입니다. 오늘은 맥북에서 아이폰 연결 끊기는 문제 해결 방법에 대해 포스팅하려고 합니다. 바로 시작합니다. 문제 개발 중인 앱을 실제 아이폰에 빌드하려고 할 때 USB 연결이 1초 간격으로 끊기는 문제가 생겼습니다. 빌드는커녕 연결 자체가 불가한 상황이었습니다. 케이블, 맥북 USB 포트의 문제는 아니었습니다. 해결 방법 터미널에서 USB 프로세스를 종료하면 됩니다. USB 프로세스를 kill 하면 자동으로 살아납니다. 그리고 USB를 다시 꽂으면 정상적으로 연결이 유지됩니다. USB 프로세스를 종료하는 방법은 아래와 같습니다. 1. 터미널 실행 2. 아래 코드 실행 sudo killall -STOP -c usbd..

iOS/개념 & 개발 2021.10.25

[iOS/Swift] 디바이스 넓이(가로), 높이(세로) 구하기

[iOS/Swift] 디바이스 넓이(가로), 높이(세로) 구하기 안녕하세요. 개발하는 정주입니다. 오늘은 디바이스의 넓이와 높이를 구하는 방법에 대해 포스팅하려고 합니다. 바로 시작합니다. 넓이 구하는 방법 iOS에서 디바이스의 넓이를 구하는 코드는 아래와 같습니다. let width = UIScreen.main.bounds.size.width 높이 구하는 방법 iOS에서 디바이스의 높이를 구하는 코드는 아래와 같습니다. let height = UIScreen.main.bounds.size.height 마무리 잡담 오늘은 초간단 포스팅이었네요. 넓이와 높이를 구하는 것이 간단하여 참 좋은 것 같습니다. 감사합니다! 아직은 초보 개발자입니다. 더 효율적인 코드 훈수 환영합니다! 공감과 댓글 부탁드립니다. 태그

iOS/개념 & 개발 2021.10.24

[iOS/Swift] 앱 버전 / 빌드 버전 구하기

[iOS/Swift] 앱 버전 / 빌드 버전 구하기 안녕하세요. 개발하는 정주입니다. 오늘은 앱의 버전과 빌드 버전을 구하는 방법에 대해 포스팅하려고 합니다. 앱 버전과 빌드 버전의 차이점은 이전 포스팅을 참고해 주세요. 바로 시작합니다. 앱 버전과 빌드버전 보기 앱 버전과 빌드 버전은 프로젝트 파일에서 확인할 수 있습니다. 프로젝트 파일의 General > Identity를 보면 앱 버전은 Version으로, 빌드 버전은 Build로 표시되어 있습니다. 이것을 코드로 구하는 방법은 뭘까요? 앱 버전 구하는 코드 if let value = Bundle.main.infoDictionary?["CFBundleShortVersionString"] as? String { print(value) } info 정보..

iOS/개념 & 개발 2021.10.17

[iOS/Swift] 앱 버전, 빌드 버전의 규칙과 차이점

[iOS/Swift] 앱 버전, 빌드 버전의 규칙과 차이점 안녕하세요. 개발하는 정주입니다. 오늘은 앱 버전, 빌드 버전의 규칙과 차이점에 대해 포스팅하려고 합니다. 바로 시작합니다. 앱 버전(Version) 규칙 앱 버전은 1.0.0과 같이 앱스토어에서 실제 사용자에게 보이는 릴리즈 버전입니다. 앱 버전은 규칙을 지키는 편이 좋은데요, {MajorVersion}. {MinorVersion}. {Revision}으로 구성됩니다. Major Version은 기존 버전과 비교했을 때 큰 변경점이 있거나 완전히 새로운 기능이 추가된 경우 증가시키는 버전입니다. Minor Version은 약간의 변경점이 있을 때 증가 시킵니다. 부수적인 기능 추가나 기능 수정 등이 그 예입니다. Revision(Build Nu..

iOS/개념 & 개발 2021.10.16

[iOS/Swift] 에러 - NSUnknownKeyException : Unknown class XXX in Interface Builder file 해결 방법

안녕하세요. 개발하는 정주입니다. 오늘은 "Unknown class XXX in Interface Builder file" Exception 해결 방법에 대해 포스팅하려고 합니다. 스토리보드에서 단 하나의 작업만 해주면 해결이 되는 에러였습니다. 목차 NSUnknownKeyException 발생 이유 NSUnknownKeyException은 참조에서 문제가 생겼을 때 발생합니다. 구글링을 해보니 발생하는 가장 큰 이유는 코드에서 Outlet을 삭제하고 스토리보드에서는 남겨놨을 때, 혹은 그 반대의 경우였는데요. 저는 두 가지 상황 모두 아니었습니다. 저는 Outlet의 참조 문제가 아닌 클래스 타겟 모듈을 잘못 설정한 경우였습니다. 바로 ViewController를 설정했지만 Module 설정을 하지 않..

iOS/개념 & 개발 2021.10.14

[iOS/Swift] 소수 올림(ceil), 버림(floor), 반올림(round) 설정하기

[iOS/Swift] 소수 올림(ceil), 버림(floor), 반올림(round) 설정하기 안녕하세요. 개발하는 정주입니다. 오늘은 소수점 처리에 대해 포스팅하려고 합니다. 대표적인 세 가지 처리인 올림, 버림, 반올림에 대해 알아보겠습니다. 소수 OO번 째 자리에서 처리하는 것이 아닌 무조건 정수부만 처리하는 방법은 더 간단한 메서드가 존재하니 아래에서 확인해 주세요. 그럼 시작합니다. 정수부만 처리하기 무조건 소수 부분을 0으로 만들고 정수부만 살리는 방법입니다. import Foundation let value = 10.12545 //변환해볼 변수 print(ceil(value)) //올림. 소수점 이하를 모두 버리고 정수부에 +1 print(floor(value)) //버림. 소수점 이하를 모두..

iOS/개념 & 개발 2021.10.13

[iOS/Swift] 앱스토어 리젝(Reject) 사유 정리

[iOS/Swift] 앱스토어 리젝(Reject) 사유 정리 안녕하세요. 개발하는 정주입니다. 오늘은 앱스토어 리젝(Reject) 사유에 대해 포스팅하려고 합니다. 유튜버 개발하는 정대리님의 커뮤니티 글을 정리하였습니다. https://www.youtube.com/post/Ugzg0clTJBuFjiNQMJF4AaABCQ 개발하는 정대리 한국에서 개발자로 살아남기! 예전에 저처럼 프로그래머가 되고 싶지만 그 길을 몰라 해매는 분들에게 도움 되고자 이 채널을 운영하기 시작했습니다. 프로그램에 관심 있는 분들이나 취업 준 www.youtube.com 앱스토어 심사 지침 앱스토어 심사에 관한 공식 문서입니다. 양은 상당히 많은 편이고 내용도 깊기 때문에 가볍게 볼 문서는 아닌 듯합니다. 따로 시간을 내서 정독해..

iOS/개념 & 개발 2021.10.11

[iOS/Swift] 앱 아이콘 이미지 쉽게 만들고 적용하기

[iOS/Swift] 앱 아이콘 이미지 쉽게 만들고 적용하기 안녕하세요. 개발하는 정주입니다. 오늘은 앱 아이콘 이미지 쉽게 만들고 적용하는 방법에 대해 포스팅하려고 합니다. 앱 아이콘 이미지를 만들어주는 사이즈를 소개해드리고 직접 사용, 적용까지 해보도록 하겠습니다. 바로 시작합니다. 앱 아이콘 이미지 제작 사이트 앱 아이콘 이미지를 제작해주는 사이트입니다. 정확히는 이미지 사이즈를 자동으로 조절해주는 사이트입니다. https://appicon.co/#app-icon App Icon Generator appicon.co 앱 아이콘을 만들기 위해서는 이미지가 필요합니다. 이미지는 1024*1024 사이즈로 제작해야 합니다. Xcode에 등록하는 가장 큰 아이콘 사이즈가 1024*1024입니다. App I..

iOS/개념 & 개발 2021.10.08

[iOS/Swift] UIButton 이미지 크기 Point로 설정하기

[iOS/Swift] UIButton 이미지 크기 Point로 설정하기 안녕하세요. 개발하는 정주입니다. 오늘은 UIButton을 이미지로 설정할 때 크기를 Point로 설정하는 방법에 대해 포스팅하려고 합니다. 스토리보드에서도 편하게 설정 가능합니다. 바로 시작합니다. 개발환경 | Xcode 12.0 언제 필요한가? 버튼을 이미지로 설정하는 상황은 굉장히 흔합니다. UIImageView로 처리할 순 있지만 UIButton이 있는데 굳이 UIImageView로 처리할 이유는 없죠. 처음 UIButton을 추가하면 기본 이미지 크기에서 변화가 없는 것을 볼 수 있습니다. 그럴 때 해당 포스팅의 내용을 참고하시면 좋을 것 같습니다. Point로 설정하는 방법 UIButton을 클릭하고 Attribute In..

iOS/개념 & 개발 2021.10.07
반응형