안녕하세요 🐾 지지난주에 시작된 WWDC 2023을 보고 iOS 17 관련 부분 주요 내용을 영상을 토대로 요악해 보았습니다. 1. iOS 17 컨셉 WWDC에서는 현재 iOS 16의 차후 버전인 iOS 17에 대한 소개가 주를 이루었습니다. iOS 17 Preview 페이지는 아래와 같은 제목으로 시작되죠 Every day.More extraordinary. 매일매일 더욱 특별하게 WWDC에서 팀쿡은 주요 기능 소개에 앞서 iOS 17이 풍성한 소통(Communication), 간단한 공유(Sharing), 지능적 입력(Intelligent input), 새로운 경험(New exeperience)을 iPhone에 가져다 줄 것이다 라는 말로 소개말을 시작합니다. 아래에서 소개 드리겠지만, 업데이트 될 ..
안녕하세요 🐾 카카오톡 로그인에 이어 네이버 로그인 SDK 연동 과정도 정리하려 글을 남깁니다. 네이버 로그인 SDK는 object-c로 되어있어 익숙하지 않아 그런지 카카오톡 로그인보다 좀 더 많이 헤매었던것 같네요 🤣 로그인 연동 작업은 할 때마다 항상 새로운 것 같습니다 껄껄 다른 SNS 로그인 SDK 관련 글도 있으니 아래 링크 참고 부탁드립니다 :) 2023.12.26 - [iOS/Swift] - [iOS] 구글 로그인 SDK 연동하기 2023.12.22 - [iOS/Swift] - [iOS] 페이스북 로그인 SDK 적용 2023.06.21 - [iOS/Swift] - [iOS] 카카오톡 로그인 SDK 연동하기 ※ 23년 6월 SDK 기준으로 작성된 글 입니다. 1. 애플리케이션 설정 먼저 네..
안녕하세요🐾 iOS 카카오톡 로그인 SDK 적용 과정을 정리하고자 글을 남깁니다. 다른 SNS 로그인 관련 SDK 적용은 아래의 글을 참고해 주세요! 2023.12.26 - [iOS/Swift] - [iOS] 구글 로그인 SDK 연동하기 2023.12.22 - [iOS/Swift] - [iOS] 페이스북 로그인 SDK 적용 2023.06.21 - [iOS/Swift] - [iOS] 네이버 로그인 SDK 연동하기 카카오톡 SDK는 개발자 페이지가 굉장히 잘 정리되어있고, API에 대한 상세 설명이 관련 문서와 코드 내 주석으로 잘 정리되어 있어 개발자 페이지만 보아도 큰 무리 없이 구현 가능할 정도라는 느낌을 받았고, 실제로 그랬습니다. 최근 사내 배포용을 위한 코코아팟 프레임워크를 만들고 API 문서..
안녕하세요 🐾 코드 스니펫(Code Snippet)은 미리 만들어둔 코드를 템플릿으로 저장하고 이를 불러오는 기능입니다. 제가 진행하는 프로젝트는 UI를 만들때 스토리보드를 쓰지 않고 코드만 사용하기 때문에 자주 사용되는 패턴의 코드들을 코드 스니펫으로 지정해두어 꽤나 편하게 사용하고 있는 기능입니다. 1. 코드 스니펫 shift+ ⌘(command) +l 을 누르면 현재 사용가능한 코드 스니펫 항목들이 보입니다. 스니펫 목록 중 For Statement 를 눌러보았습니다. 상단부터 스니펫의 이름과 간략한 설명이 있고 자동완성시 나올 코드가 적혀있습니다. 반복문인 for문의 스니펫이 지정되어있었군요! Completion은 코드를 불러올 약어를 지정할 때 사용하는데, for 로 설정되어 있는 것을 확인할..
1. 문제 Xcode 14.3 버전 업데이트 후 아카이브 진행 시 아래와 같은 에러가 발생합니다. PhaseScriptExecution failed with a non zero exit 2. 원인 CocoaPods와 Xcode간의 경로 설정 문제로 일어난 이슈 입니다. (Xcode 14.3 버전 기준) 문제 해결을 위해 CocoaPods 버전을 1.12.1 이상으로 업데이트 하거나, 아래의 솔루션을 통해 문제를 해결 할 수 있습니다. 3. 해결 ${PROJECT}/Pods/Target Support Files/Pods-${PROJECT}경로에 접근 후, Pods-${PROJECT}-frameworks.sh파일을 열어 아래와 같은 코드 블록을 찾습니다. if [ -L "${source}" ]; then e..
안녕하세요 🐾 저는 쉽게 읽히고 이해할 수 있는 것을 좋아하고 추구합니다. 그래서 블로그에 글을 쓸 때마다 간결하게 나의 생각을 글로 전달한다는 것이 정말 어렵다는 것을 느끼곤 합니다 😢 코드도 위와 마찬가지라고 생각됩니다. 나의 코드를 동료가 쉽게 읽고 이해할 수 있게 작성하려면 어떤 노력을 해야할까요? 일관성 있는 코딩 스타일에 대한 규칙을 만드는 것을 코드 컨벤션이라 합니다. 공통된 코드 작성 규칙에 대한 개념만 알고 있다면 공통된 규칙을 지키며 작성된 코드는 비교적 더 많이 이해하기 쉬운 코드가 될 것 입니다. 오늘은 코드 컨벤션 확립에 도움을 주는 SwiftLint를 소개합니다. 무작정 SwiftLint를 적용한다고해서 코드 컨벤션이 확립되는 것은 아니지만, SwiftLint는 코드 켄벤션 확..
- Total
- Today
- Yesterday
- ios reactorkit
- Framework
- ios google signin
- iOS 단위테스트
- nimble
- iOS 테스트 코드
- swift google login sdk
- swift google sdk
- swift google signin
- Firebase Distribution
- ios xcframework
- swift 구글 sdk
- swift framework
- iOS Nimble
- ios 구글 로그인 sdk
- swift reactorkit
- iOS 유닛테스트
- swift quick
- iOS Quick
- ios google
- swift google login
- swift 구글 로그인
- iOS Framework
- ios mvvm
- Quick
- XCFramework
- iOS Unit Tes
- XCTest
- swift nimble
- swift xctest
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |