안녕하세요 :] 항상 개발 문서를 보면서 느꼈습니다. 왜!!!! Swift 문서가 없냐...ㅠㅠ 왜!!!! CocoaPod이 없냐..ㅠㅠ 드디어!!! 카카오 로그인이 코코아팟을 통해서 모듈을 추가할 수 있게 되었습니다!!! (짝짝짝) https://developers.kakao.com/docs/latest/ko/getting-started/sdk-ios Kakao Developers 카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다. developers.kakao.com 문서를 봤는데 정말 정리가 너무너무너무 깔끔하게 되어있더라고요.. 담당하시는 분에게 엄지 척!! 얼마나 쉬운지 제가 한 번 따라서 구현해보도록 하겠..
안녕하세요! Fury입니다 :) 바로 본론으로 갈게요! ㅎㅎ 먼저, A ViewController -> B ViewController로 present를 했다고 가정할게요. B ViewController에서 작업을 수행하고 dismiss를 합니다. 그리고 나를 띄운 A ViewController에서 무언가 처리를 해주어야 할 때!!!!! 방법은 여러가지가 있겠죠? Delegate를 쓴다거나 NotificationCenter를 통해 Observing을 한다던가 나를 띄운 VC인 PresentingViewController를 찾는다던가!! 이 글에서는 PresentingViewController를 찾아서 작업을 하는 것을 설명드리려고요. 특히!! 그 PresentingViewController가 단순한 ..
안녕하세요 :) 오늘은 직렬(Serial)큐, 동시(Concurrent)큐, 동기(Sync), 비동기(Async)에 대해서 정리를 해보려고 합니다! 왜냐하면 비동기라고 듣고 그냥 쓰고 있는 것들이 많은데 내가 잘 알고 쓰고 있는 게 맞는지 의문이 들어서요..ㅠㅠ 지금부터 내용은 아래의 인프런 동영상 강의를 기반으로 정리해 보도록 할게요! 제 기준에서는 알아듣기 쉽게 설명해 주셔서 좋더라고요 :) https://www.inflearn.com/course/iOS-Concurrency-GCD-Operation iOS Concurrency(동시성) 프로그래밍, 동기 비동기 처리 그리고 GCD/Operation - 디스패치큐와 오퍼레이션큐의 이해 - 인프런 동시성(Concurrency)프로그래밍 - iOS프로그래..
안녕하세요 :) iOS 개발자로 취업한 지 이제 약 4개월? 이 되어가네요 ㅎㅎ 스토어에 앱을 출시하는 경험도 하고 이제는 업데이트를 올리는데! 그 과정에서 버전 및 플랫폼에 뭘 적는지 몰라서 앱 아이디를 적어 벼렸지 뭐예요 ㅋㅋㅋㅋㅋ 그 결과! 이상한 버전의 제출 준비 중이 생겨버렸어요 ㅠㅠ 이거 삭제도 안되고... 어디서 수정하는지 찾아보니 '앱 정보' 쪽에서 수정이 가능하네요!! 이상한 버전의 '제출 준비 중' 페이지로 이동하셔서 저 버전을 수정하시면 됩니다~ 혹시나 저처럼 당황하실 분들을 위해서 공유드립니다 ㅎㅎ
안녕하세요 :] 최근에 iOS 13으로 버전이 올라가면서 새로 생긴 기능 중 하나가 바로 "Sign in with AApple" 기능이죠. 그리고 "다른 소셜 로그인을 사용하고 있다면 애플 로그인도 무조건 사용해라!" 라는 애플 정책으로 인해서 저도 애플 로그인을 달아야 합니다..ㅠㅠ 그래서 저번에는 애플 가이드를 통해 애플 로그인 방법을 알아봤었는데요. https://developer-fury.tistory.com/50 [Swift] Sign in with Apple - 애플 로그인 사용해보기!! 안녕하세요 :] 퓨리입니다~ 아래는 "Apple로 로그인"에 대한 지침이에요. 이로서 소셜 로그인을 사용하는 앱들은 무조건 Apple로 로그인하기 기능을 구현해야 합니다. 기존에 앱스토어에 등록되어 있는 앱은..
안녕하세요 :] Fury입니다 ㅎㅎ 보통 문자열을 나눌 때 많이 사용하는 방법이 "split"입니다. 특정 구분자를 이용해서 문자를 나누는 방법인데요. 특정 구분자가 없이 문자열을 나눠야 하면 어떻게 해야 할까요??? 오늘은 String(문자열) 타입을 자르는 법을 알아보도록 할게요. 예를 들어 휴대폰 번호가 들어있는 문자열이라고 가정하고 아래의 예제 코드를 보겠습니다. 휴대폰 번호는 "01012345678" 저는 010-1234-5678로 표현하기 위해서 앞의 3자리, 가운데 4자리, 끝에 4자리를 나누려고 합니다. 그럴 때, index를 사용해서 나눌 수 있습니다. 먼저 첫 번째 코드 그룹을 보겠습니다. firstIndex는 phoneNumber의 startIndex로부터 0번째 떨어진 곳, last..
VC 넘어갈 때마다 modalPresentaionStyle 선언해주기 귀찮았는데 이와 관련해서 좋은 글이 있어 공유해놓습니다! https://medium.com/styleshare/ios-13-%EC%97%90%EC%84%9C-%EB%B3%80%EA%B2%BD%EB%90%9C-uimodalpresentationstyle-%ED%95%B4%ED%82%B9%ED%95%98%EA%B8%B0-3b18279a1a2c iOS 13 에서 변경된 UIModalPresentationStyle 해킹하기 스코프 우선순위를 해킹해서 iOS 13의 UIModalPresentationStyle 기본값 변경에 대응한 경험을 공유합니다. medium.com 이런 생각을 할 수 있다는 게 너무 대단하다고 느껴지네요. 더욱더 열심히 해..
안녕하세요. Fury입니다 :] 최근 iOS 13, Xcode 11 버전이 나왔죠~ Xcode 버전을 올리면서 기존에 사용하던 시뮬레이터들이 안 보이네요.. Xcode는 더 이상 기본적으로 모든 iOS 시뮬레이터를 생성하지 않습니다. 저는 개발할 때, 시뮬레이터는 가장 작은 모델인 SE를 사용하는데 얼른 다시 가져와야겠죠? 시뮬레이터 리스트를 보면 제일 아래 "Download Simulators..."이 보이네요. 눌러주세요. (시뮬레이터 리스트에 Download Simulators...가 없다면 Xcode 메뉴에 Preferences 버튼을 눌러서 Components로 가주세요) 여러 가지 iOS 버전이 보이는데 보통 자신이 개발을 할 때 사용하는 타깃 버전의 시뮬레이터를 다운로드하면 될 것 같아요!!..
- Total
- Today
- Yesterday
- error
- xcode11
- TableView
- GIF
- 애플로그인
- ModalPresentaionStyle
- 공유하기 한국어
- Kakao
- presentingViewController
- swift fcm
- 카카오 로그인
- Xcode
- TextField Padding
- 앱커넥트
- firebase
- ios
- Swift Target Version
- swift 문자열
- signinwithapple
- 문자열나누기
- 키크론K2
- 앱스토어 커넥트
- UITextField 멀티라인
- iOS13
- SWIFT
- Swift GoogleMap
- ActivityViewController
- 안드로이드
- Android
- Sign in with Apple
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |