iOS/개념 & 개발 69

[iOS/Swift] Unsplash 사용 방법 / 무료 이미지 API 사이트

[iOS/Swift] Unsplash 사용 방법 / 무료 이미지 API 사이트 안녕하세요. 개발하는 정주입니다. 오늘은 무료 이미지 API를 사용할 수 있는 Unsplash 사이트에 대해 포스팅하려고 합니다. iOS에서 API를 연습하다 찾은 사이트입니다. 간단한 가입절차 이후에 바로 사용할 수 있다는 장점이 있습니다. 가입절차부터 API 키 위치까지 차근차근 살펴보겠습니다. Unsplash 가입하기 https://unsplash.com Beautiful Free Images & Pictures | Unsplash Beautiful, free images and photos that you can download and use for any project. Better than any royalty fr..

iOS/개념 & 개발 2021.09.27

[iOS/Swift] SwiftyJson 사용 방법 / Json 파싱(Parsing)

[iOS/Swift] SwiftyJson 사용 방법 / Json 파싱(Parsing) 안녕하세요. 개발하는 정주입니다. 오늘은 iOS 개발을 할 때 JSON 작업을 도와주는 라이브러리에 대해 포스팅하려고 합니다. 바로 SwiftJson입니다. 아래 라이브러리 설명을 한 번 봐주시면 감사하겠습니다. 해당 포스팅은 공부하며 작성한 내용이라 핵심 기초 내용만 다루었습니다. https://github.com/SwiftyJSON/SwiftyJSON GitHub - SwiftyJSON/SwiftyJSON: The better way to deal with JSON data in Swift. The better way to deal with JSON data in Swift. Contribute to SwiftyJS..

iOS/개념 & 개발 2021.09.26

[iOS/Swift] 키보드 제어 / 키보드 올리기, 내리기

[iOS/Swift] 키보드 제어 / 키보드 올리기, 내리기 안녕하세요. 개발하는 정주입니다. 오늘은 키보드 제어에 대해 포스팅하려고 합니다. 키보드를 의도적으로 올리거나 내려야 하는 순간이 있습니다. iOS에서는 비교적 쉬운 방법으로 키보드를 제어할 수 있습니다. 이제 시작합니다. 키보드 올리기 먼저 키보드를 올리는 방법에 대해 알아보겠습니다. 단 한 줄의 코드로 가능합니다. (TextField 또는 UISearchBar).becomeFirstResponder() TextField 또는 UISearchBar에 포커스를 줘서 키보드를 올립니다. 정확히는 해당 객체를 first responder로 되도록 요청하는 메서드입니다. responder란 이벤트에 대한 응답을 처리하기 위한 추상 인터페이스라고 합니..

iOS/개념 & 개발 2021.09.24

[iOS/Swift] 토스트(Toast) 구현 방법 / CocoaPod

[iOS/Swift] 토스트(Toast) 구현 방법 / CocoaPod 안녕하세요. 개발하는 정주입니다. 오늘은 iOS에서 토스트를 구현하는 방법에 대해 포스팅하려고 합니다. iOS에서는 안드로이드처럼 기본적으로 토스트를 지원하고 있지 않습니다. 그래서 CocoaPod에서 Toast-Swift를 import 하여 구현합니다. 이제 시작합니다. Podfile 생성하기 CocoaPod을 이용해 외부 라이브러리를 설치하고 import 하기 위해서는 Podfile을 만들어줘야 합니다. 터미널 프로그램을 키신 뒤 프로젝트 폴더로 이동하신 뒤 작업해주세요. ls를 쳤을 때 .xcodeproj이 있는 경로로 이동해야 합니다. 경로로 이동했으면 아래 명령어를 입력해주세요. pod init 명령어를 입력하면 몇 초 동작..

iOS/개념 & 개발 2021.09.23

[swift 5 / iOS] iOS 개발 - 신뢰하지 않는 개발자 해결 방법

[swift 5 / iOS] iOS 개발 - 신뢰하지 않는 개발자 해결 방법 안녕하세요. 개발하는 정주입니다. 오늘은 신뢰하지 않는 개발자 해결 방법에 대해 포스팅하려고 합니다. 처음 iOS 앱을 자신의 아이폰에 설치할 때 보게 되는 팝업 중 하나인데요. 당황할 수 밖에 없는 상황이겠지만 쉽게 해결이 가능합니다. 바로 시작합니다. 에러 상황 스크린샷 처음 앱을 직접 설치하면 아래 같은 팝업을 볼 수 있습니다. 팝업에도 나와있듯이 설정에 들어가서 해결이 가능합니다. 설정-일반-기기 관리 들어가기 설정 - 일반 - 기기 관리에 들어갑니다. 기기 관리까지 들어가면 팝업에 나온 이메일이 Apple Developer로 선택 칸이 있을 겁니다. 해당 칸을 클릭합니다. 개발자 신뢰하기 계정에 들어가면 개발자를 신뢰하..

iOS/개념 & 개발 2021.09.22

[swift 5 / iOS] iOS 개발 - 사진 찍기, 앨범 사진 선택하기

[swift 5 / iOS] iOS 개발 - 사진 찍기, 앨범 사진 선택하기 안녕하세요. 개발하는 정주입니다. 오늘은 swift 5를 이용해 카메라로 사진 찍는 법과 앨범 사진을 선택하는 방법에 대해 포스팅하려고 합니다. 찍은 사진 혹은 선택한 사진을 UIImageView에 삽입까지 해보겠습니다. 마지막 동작 영상은 맨 아래에 있습니다. 바로 시작합니다. 권한 설정 카메라와 사진 앨범을 사용하기 위해서는 권한을 설정해주어야 합니다. Xcode의 Info.plist를 열어 아래 권한을 추가해줍니다. Value는 권한 팝업의 텍스트입니다. 이는 권한을 사용하는 이유를 적는 것이 일반적입니다. 대충 적어도 기능 사용에는 문제가 없지만 추후 앱스토어에 올릴 때 설명이 없으면 Reject 한다고 합니다. 앱스토어..

iOS/개념 & 개발 2021.09.21

[iOS] iOS 개발 - storyboard, swift 변수명 변경 방법

[iOS] iOS 개발 - storyboard, swift 변수명 변경 방법 안녕하세요. 개발하는 정주입니다. 오늘은 storyboard, swift 변수명 변경 방법에 대해 포스팅하려고 합니다. storyboard와 swift 파일이 연결되어 동작한다는 것은 모두 잘 아실 텐데요. 그렇기 때문에 둘 중 하나의 이름만 바꾸면 에러가 납니다. 이럴 때 이 포스팅의 방법을 따라 하시면 두 번 일을 하지 않아도 됩니다. 변경할 변수 선택 이름을 변경할 변수를 클릭합니다. 저는 UILabel인 lbColor의 이름을 colorLabel로 바꾸겠습니다. 이름 변경 실행 변수 위에 두고 우클릭 -> Refactor > Rename을 선택합니다. 혹은 Editor > Refactor > Rename을 선택해도 동..

iOS/개념 & 개발 2021.09.19

[iOS] iOS 개발 - 스플래시 시간 조절하기

[iOS] iOS 개발 - 스플래시 시간 조절하기 안녕하세요. 개발하는 정주입니다. 오늘은 스플래시 시간 조절하기에 대해 포스팅하려고 합니다. 파일 열기 iOS에서 스플래시 시간을 조절하기 위해서는 AppDelegate.swift 파일을 열어야 합니다. 파일을 열면 위 코드들이 주르륵 나올 겁니다. application() 안에 아래 코드를 넣어줍니다. //3초간 스플래시 유지 sleep(3) sleep()에는 원하는 시간의 second를 넣어줍니다. 혹여나 안드로이드처럼 ms 단위를 넣는 실수를 하지 않게 주의해야 합니다. 그럼 sleep()을 준 만큼 스플래시 화면이 지속되는 것을 볼 수 있습니다. 마무리 잡담 Xcode는 저절로 생성되는 파일이 많아 강의가 없이는 시작하기 힘든 것 같습니다. 하지만..

iOS/개념 & 개발 2021.09.14

[iOS 개발] iOS 개발자 키워드 정리

안녕하세요. 오늘은 iOS 개발자 키워드에 대해 알아보겠습니다. 여러 유튜브 강의들을 찾아보면서 좋은 채널을 발견 했어요. 아래에서 참고 자료에 기재한 채널입니다. 대학교 교수님이신데요. 수업 자료를 유튜브로 공개를 해주셨어요. 광고 수입은 장학금으로 사용한다고 하니 혹여나 유튜브 프리미엄이 아닌 분은 광고 봐주시면 도움이 될 거 같네요. 한글 강의가 상당히 귀한데 이런 양질의 강의 남겨주셔서 해당 포스팅을 시작으로 미리 감사 인사 드립니다. 저도 함께 배우는 입장이라 참고만 해주시면 감사하겠습니다. 그럼 시작하겠습니다. 개발 환경 MacBook Pro (Retina, 15-inch, Mid 2015) macOS Big Sur(11.5) 프로세서 : 2.5 GHz 쿼드 코어 Intel Core i7 메모..

iOS/개념 & 개발 2021.08.13
반응형