분류 전체보기 270

[iOS] 앱스토어 긴급, 빠른 심사 하는 방법 (AppStore Quick Review)

안녕하세요, 띵지니어입니다. 😼오늘은 긴급 심사 또는 빠른 심사 과정에 대해 이야기해보려고 합니다.사이드 프로젝트로 진행 중인 앱이 마케팅을 시작하면서 긴급하게 기능을 수정해야 할 상황이 발생했습니다.긴급 심사가 아니더라도, 한 번 제출한 앱은 운이 좋으면 몇 시간 안에 승인될 수 있지만, 저희는 좀 더 확실하게 빠른 심사 대기열에 올리고 싶었습니다.업데이트된 iOS 새 버전을 AppleConnect에 올리고, 빠른 심사 과정을 거치면 됩니다.!앱을 심사에 올렸으면, 아래 과정을 진행하면 됩니다.빠른 심사 과정 1. 애플 개발자 홈페이지를 들어가기 (맨 하단 -> 문의하기 클릭) 2. 앱 심사 클릭 3. 앱 심사 팀에 연락4. 심사 할 앱 정하기App information 에서 빠른/긴급 심사 요청하..

iOS 2024.10.21

[iOS] ReactorKit

안녕하세요, 띵지니어입니다.  😼이번 글에서는 많은 회사에서 사용하고 있는 ReactorKit(리액터킷)에 대해 알아보려고 합니다.실제로 전수열 님이 근무하셨던 스타일쉐어 뿐만 아니라 여러 곳에서도 사용되고 있습니다.ReactorKit은 반응형 단방향 Swift 애플리케이션 아키텍처를 위한 프레임워크 라고 합니다! 장점1. 테스트에 용이 합니다. (View와 Reactor 완전 분리해서 유닛테스트가 가능 해요)2. 유지보수가 쉬움 (데이터가 단방향 흐름이기 때문에, 상태 값 관리를 편하게 할 수 있어요)3. 코드의 일관성 (View와 Reactor의 프로토콜을 준수 하기 때문에 읽기 쉬운 코드가 됩니다.)  BasicConceptReactorKit(리액터킷)의 개념은 Flux와 RxProgramming..

iOS 2024.10.19

[iOS] TabBar 터치 하지 않고, 코드로 TabBar를 움직이는 방법

안녕하세요 띵지니어 입니다. 😼TabBar를 사용자 터치가 아닌 코드로 탭바를 움직이는 방법에 대해 포스팅해보겠습니다. 저는 실제로 저 버튼을 누르면 캘린더로 이동하게 하고 싶습니다.캘린더ViewController가 현재 TabBarController 안에 선언되어 있다고 보겠습니다.해결 방법저 버튼을 누르면 실행되는 함수에 아래 코드만 작성하면 해결이 됩니다.self.tabBarController?.selectedIndex = 1 참고로 selectedIndex는 Int 값이므로, 탭바의 위치에 맞게 0 1 2 3 .. 지정을 해주면 탭바 터치 아니어도 이동을 시킬 수 있습니다. 결과 Xcode 15.0iOS 17.3MacOS Sonoma 14.6.1환경에서 작성 한 글입니다.감사합니다. 🤗

iOS 2024.09.25

[iOS] 수출 규정 관련 문서 누락 해결 방법

안녕하세요 띵지니어 입니다. 😼수출 규정 관련 문서 누락 해결 방법에 대해 포스팅해보겠습니다. 앱을 TestFlight에 올리는 과정애서, 이 처럼 수출 규정 관련 문서 누락이 뜨는데요.아래 해결방법을 선택해서 해결할 수 있습니다. 해결 방법 첫 번째 방법애플 커넥트에서 수동으로 해결하기 두 번째 방법Xcode info.plist 수정하기Xcode info.plist 수정하기에서 수출 규정 준수 관련 절차를 생략(우회) 할 수 있습니다. 1. info.plist 로 가서 직접 변경하는 방법App Uses Non-Exempt Encryption 속성을 No 라고 해주시면 수출 규정 준수 관련 절차를 생략할 수 있습니다. 2. SourceCode 로 수정하는 방법     여기! 여기! 에 아래 코드를 넣어..

iOS 2024.09.24

[iOS] 내비게이션 바 숨김 시 swipe 제스처로 뒤로 가기 구현 하기

안녕하세요 띵지니어 입니다. 😼네비게이션 바를 숨김 처리했을때, swipe 제스처로 뒤로가기를 구현하는 방법에 대해서 포스팅 해보려고 합니다.iOS 개발을 진행하다 보면, 요구 사항에 따라 전체 화면을 더 깔끔하게 보여주기 위해아래 코드와 같이 네비게이션 바를 숨기는 경우가 종종 있습니다.navigationController?.isNavigationBarHidden = true하지만 네비게이션 바를 숨기면, 기본적으로 제공되는 Swipe로 뒤로 가기 기능이 비활성화된다는 점을 알게 됩니다.해결하는 법은 매우 간단합니다.해당하는 ViewController 의 ViewDidLoad에서 아래 코드만 추가 하면 됩니다.override func viewDidLoad() { super.viewDidLoad(..

iOS 2024.09.21

[프로그래머스] H-Index Swift

https://school.programmers.co.kr/learn/courses/30/lessons/42747 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 내 코드import Foundationfunc solution(_ citations: [Int]) -> Int { var HIndex = -1 for i in citations { HIndex = max(HIndex, min(i, citations.filter({ $0 >= i }).count)) } return HIndex} Review처음에 접근할 때는 그..

프로그래머스 2024.08.15

[네이버 부스트캠프 웹・모바일 9기] 챌린지 수료 후기 - iOS

안녕하세요 띵지니어 입니다. 😼부스트 캠프 웹・모바일 9기 챌린지 후기를 작성해 보았습니다.베이직?가볍게 베이직 이야기 부터 하겠습니다.9기부터는 베이직 이라는 새로운 과정이 생겼습니다.베이직은 챌린지 입과 전에, 한번 더 문제를 해결할 기회를 주는 과정이라고 생각됩니다.1차 문제 해결력 테스트(1차 코테)를 좀 아쉽게 본 분들은, 베이직 과정을 통해 챌린지를 갈 수 있는 2차 문제 해결력 테스트를 준비하고, 해결할 수 있게 도와주는 과정이라고 생각했습니다.실제로 챌린지 OT에서 과반수가 베이직을 하고 들어왔다고 했습니다.(저도 베이직을 했습니다!)아, 1차 문제 해결력은 CS 문제 제외, 3문제 중에 2문제 맞았습니다.베이직의 자세한 QnA는 아래 사이트를 참고해 주세요! (챌린지 후기라 베이직 얘기..

회고 2024.08.14

[프로그래머스] 베스트앨범 Swift

https://school.programmers.co.kr/learn/courses/30/lessons/42579?language=swift 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 내 코드import Foundationstruct Record { let name: String let count: Int let index: Int}func map(_ genres: [String], _ plays: [Int]) -> [Record] { var records: [Record] = [] for i in 0..) -> ..

프로그래머스 2024.08.12

[프로그래머스] 프로세스 Swift

https://school.programmers.co.kr/learn/courses/30/lessons/42587 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 내 코드func solution(_ priorities: [Int], _ location: Int) -> Int { var result: [(Int, Int)] = [] var tuple = priorities.enumerated().map { ($0.offset, $0.element) } // (0, 2) (1, 1) (2, 3) (3, 2) while !tuple...

프로그래머스 2024.06.30

[iOS] 프로젝트에 SwiftLint 적용하기

안녕하세요 띵지니어 입니다 😼 오늘은 프로젝트에 SwiftLint를 설치하고 적용하는 방법을 소개하고자 합니다. SwiftLint는 현재 보관된 GitHub Swift 스타일 가이드 기반으로 하여 Swift 스타일 및 규칙을 적용하는 도구입니다. 아래는 공식 홈페이지입니다 https://github.com/realm/SwiftLint GitHub - realm/SwiftLint: A tool to enforce Swift style and conventions.A tool to enforce Swift style and conventions. Contribute to realm/SwiftLint development by creating an account on GitHub.github.com사용 방법저..

iOS 2024.06.20
반응형
목차(index)