본문 바로가기

728x90
728x90

전체 글

(51)
[Xcode/iOS] Swift 구글(Google)로그인 스토리보드(StoryBoard)로 구현하고 정보 가져오기 구글, 애플, 카카오, 네이버 각종 소셜로그인을 모두 구현하여 포스팅 해볼 예정이다! 오늘은 첫번째로 구글 로그인을 준비했으며 추후 SwiftUI로 구현한 내용도 업로드할 예정이다 :) 결과화면 Document iOS 및 macOS용 Google 로그인 시작하기 | Authentication | Google Developers 이 페이지는 Cloud Translation API를 통해 번역되었습니다. Switch to English 의견 보내기 iOS 및 macOS용 Google 로그인 시작하기 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류 developers.google.com Github GitHub - sohay19/Social-Login: Social Login Socia..
[Xcode/iOS] CocoaPods 설치 및 Podfile 명령어 정리 Swift Package Manager도 존재하지만 역시 cocoaPods이 버전 문제만 안나면 편한 것 같다 ㅎㅎ 간단하게 설치 및 사용법 그리고 명령어를 다시 보기위해 정리해두려한다. CocoaPods 설치 sudo gem install cocoapods 1. 터미널(terminal)을 연다 2. 터미널에 위와 같은 명령어를 입력한다 Podfile 생성하기 프로젝트 폴더로 이동 cd 폴더명 // 폴더 이동 cd .. // 뒤로가기 Pod 초기화 pod init 1. 해당하는 프로젝트 폴더로 이동 2. 명령어를 사용하여 Podfile 생성 Podfile 수정 해당 프로젝트 폴더로 진입하면 Podfile을 볼 수 있음 Xcode에서 Podfile 보기 1. 기존 프로젝트는 .xcodeproj 확장자를 가..
[Xcode/iOS] Swift TableView 섹션이 있는 확장셀(Expandable Cell) 만들기 (with. xib) 아주 유용하게 쓰이는 TableView! 이래저래 필요한 부분을 생각하다보니 눌렀을 때 아래로 관련 행이 하나 더 추가되는 확장 가능한 Expandable Cell이 만들고 싶어졌다! 그런데 아무리 뒤져바도 섹션(Section)헤더를 쓰지 않고 한 섹션 당 한 행이 존재하는 구현 방법들이 나올뿐.. 한 섹션 당 여러 행이 존재하여 헤더를 사용하는 경우가 나오지 않아 직접 만들어 보았다. Github GitHub - sohay19/ExpandableCell: Expandable Cell with Multi-Row Section Available Expandable Cell with Multi-Row Section Available. Contribute to sohay19/ExpandableCell deve..
[SourceTree/Github] 소스트리 원격 저장소 연결하기 (with. repo Token) 프로젝트를 시작하면 꼭 잊지 말고 먼저 해두어야할 일..! 바로 Github 연결을 통해 commit과 push를 준비할 것....... 나는 개인적으로 소스트리를 이용 중이고 이전에는 Github 계정을 통해 편하게 했던 것 같은데 몇년 전부터 계정만으로는 안되고 Token을 발급받아 경로에 넣어줘야 Repository에 접근이 가능한 것 같았다 토큰 발급 받기 GitHub: Let’s build from here GitHub is where over 94 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review co..
[Xcode/iOS] Swift 동적으로 제약조건(constraints) 또는 Auto Layout 변경하는 법 (with. Programmatically) StoryBoard를 이용해 개발을 진행하다보면 특정 조건에 의해 앱 실행 중 동적으로 제약조건(constraints)이 변경되어야하는 경우가 발생한다. 특히 높이나 너비가 달라져야하는 일이 종종 필요한 것 같다 물론 가능하다면 StackView를 이용하여 간단히 해결할 수 있겠지만, 그러지 못하는 경우에 사용할 수 있는 방법을 메모해 두고자 한다. 예시 현재 상태 하단의 핑크색 View가 설정되어있다. (Height = 60) 특정 조건이 달성되었을 때 하단의 View가 사라지거나 줄어들어야할 경우 변경될 상태 결과를 눈으로 먼저 보자면 Height = 0 또는 원하는 수치로 변경될 것이다 그에 따라 스토리보드에서도 모습이 변하는 것을 볼 수 있다. 사전 작업 해당 작업을 앱 실행 중 코드로 수행하기 ..
[Xcode/iOS] iOS 업데이트에 따른 새로운 Xcode 버전 다운받기 iOS 16 버전이 빠르게 올라가기 시작하며 개발 중 계속 Xcode를 업데이트 해야하는 일이 생겼다 ㅜㅜ 앱을 심사하는 16.2에서는 버그가 있다며 체크해보라는 회신......... 공식 애플 사이트에서 다운받았던 기억이 있어 찾아보는데 생각보다 바로 나오지 않아서 메모 겸 남겨둔다! Apple 공식 사이트 로그인 - Apple idmsa.apple.com 다만 로그인을 진행해야 다운로드가 가능하기 때문에 그 부분에 문제가 있는 사람이라면 아래 Apple 사이트를 호스팅하여 다운로드 페이지랑 연동한 비공식 사이트에서도 받을 수는 있다. 비공식 사이트 Xcode Releases More than you ever wanted to know™ xcodereleases.com 릴리즈 노트까지 잘 정리되어 있긴..
[Xcode/iOS] Swift 앱스토어(AppStore) 인앱결제(In-App Purchase) 구현하기 (with. Sandbox 테스트) 이번 포스팅은 앱스토어(AppStore) 인앱결제(In-App Purchase)를 Swift로 구현하는 방법이다. 인앱결제 기능을 적용하기 위해서는 유료 앱 기능을 활성화해야하며 해당 방법은 아래 포스팅을 참고하면 된다. 유료 앱 활성화하기 [Xcode/iOS] Swift 앱스토어(AppStore) 인앱결제(In-App Purchase)를 위한 유료 앱 설정 인앱결제를 진행하고자 했는데 그 전에 진행해야 하는 것들이 많았다...ㅜㅜ 우선 사업자등록을 먼저 진행하고 Apple Store Connect에서 유료 앱 등록을 해야한다. 승인 절차 등이 있어 시간이 소요되 s-o-h-a.tistory.com 인앱결제 상품 등록 https://appstoreconnect.apple.com/ appstoreconne..
[Xcode/iOS] Swift 앱스토어(AppStore) 인앱결제(In-App Purchase)를 위한 유료 앱 설정 인앱결제를 진행하고자 했는데 그 전에 진행해야 하는 것들이 많았다...ㅜㅜ 우선 사업자등록을 먼저 진행하고 Apple Store Connect에서 유료 앱 등록을 해야한다. 승인 절차 등이 있어 시간이 소요되는 부분이므로 먼저 진행해야했어서, 이번 글에서는 해당 부분을 진행하고 다음 글에서 인앱결제 부분을 제대로 진행해보고자 한다. 통신판매업 사업자등록간편 신청 홈택스 국세청 홈택스 www.hometax.go.kr 사업자등록간편신청 1. 홈택스 홈페이지 열기 2. 신청/제출 탭 3. 사업자등록간편신청(개인)-통신판매업 클릭 4. 인적사항 입력 5. 업종 선택 (개인적으로 검색해보니 해당 세분류가 가장 적합한것으로 보여서 선택함) 6. 입력 및 선택업종 값을 잘 확인함 7. 사업자 유형을 알맞게 선택함 8..

728x90
728x90