반응형

IOS 13

Xcode를 사용하여 .ipa 파일을 만드는 방법은 무엇입니까?

Xcode를 사용하여 .ipa 파일을 만드는 방법은 무엇입니까? 제 앱을 만들고 실제 아이폰에서 사용하는 전체 절차를 알려주세요.Xcode 버전 10.0에서 창으로 이동 -> 주최자 그런 다음 아카이브에서 앱 아카이브를 선택합니다. 그런 다음 오른쪽 패널의 "앱 배포" 버튼을 클릭합니다. 그런 다음 다음 다음 단계를 수행합니다. 1단계 2단계 3단계 4단계 5단계 6단계: 마지막으로 .ipa 파일을 저장할 위치를 선택합니다. Xcode 버전 9.2에서 창으로 이동 -> 주최자 그런 다음 아카이브에서 앱 아카이브를 선택합니다. 그런 다음 오른쪽 패널의 "App Store에 업로드" 버튼을 클릭합니다. 그런 다음 다음 단계를 수행합니다. 1단계 2단계 3단계 4단계 마지막으로 .ipa 파일을 저장할 위치를 ..

sourcetip 2023.06.02

UI 탐색 모음 1px 맨 아래 줄을 숨기는 방법

UI 탐색 모음 1px 맨 아래 줄을 숨기는 방법 저는 콘텐츠와 조화를 이루기 위해 때때로 탐색 모음이 필요한 앱을 가지고 있습니다. 이 짜증나는 작은 술집을 없애거나 색을 바꾸는 방법을 아는 사람이 있습니까? 아래 이미지 상황에서 - "루트 뷰 컨트롤러" 아래의 이 1px 높이 라인에 대해 이야기하고 있습니다. iOS 13의 경우: 속성 사용 이 속성이 0이거나 선명한 색을 포함하는 경우 막대에 그림자가 표시되지 않습니다. 예를 들어: let navigationBar = navigationController?.navigationBar let navigationBarAppearance = UINavigationBarAppearance() navigationBarAppearance.shadowColor =..

sourcetip 2023.05.28

이메일 주소를 신속하게 확인하는 방법은 무엇입니까?

이메일 주소를 신속하게 확인하는 방법은 무엇입니까? 스위프트에서 이메일 주소를 확인하는 방법을 아는 사람이 있습니까?다음 코드를 찾았습니다. - (BOOL) validEmail:(NSString*) emailString { if([emailString length]==0){ return NO; } NSString *regExPattern = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}"; NSRegularExpression *regEx = [[NSRegularExpression alloc] initWithPattern:regExPattern options:NSRegularExpressionCaseInsensitive error:nil]; NSUInteger ..

sourcetip 2023.05.13

iOS 9에서 App Transport Security가 활성화된 HTTP URL을 로드하려면 어떻게 해야 합니까?

iOS 9에서 App Transport Security가 활성화된 HTTP URL을 로드하려면 어떻게 해야 합니까? 이 질문에는 이미 다음과 같은 답이 있습니다. 전송 보안이 일반 텍스트 HTTP를 차단했습니다. (29개 답변) 마감됨7년 전에. 그래서 어젯밤 출시된 iOS의 새로운 베타 SDK에는 개발자들이 http 대신 https를 사용하도록 권장하는 "앱 전송 보안"이 있습니다.원칙적으로 이것은 좋은 생각이며, 저는 이미 스테이징/제작 환경에서 https를 사용하고 있습니다.하지만 iOS 앱이 노트북에서 실행 중인 웹 서비스에 연결되어 있을 때 로컬 개발 환경에 https가 설정되어 있지 않습니다. 오늘 아침에 조금 노는 것으로 보아, 당신이 http URL을 건네주더라도, URL 로딩 시스템이 대..

sourcetip 2023.05.03

어떻게 하면 iOS 7 블러 뷰와 비슷한 효과를 낼 수 있습니까?

어떻게 하면 iOS 7 블러 뷰와 비슷한 효과를 낼 수 있습니까? 애플이 공개한 iOS 7 예제 화면에서 이 흐릿한 배경을 복제하려고 합니다. 이 질문에서는 아래 내용에 CI 필터를 적용할 것을 제안하지만, 이는 완전히 다른 접근 방식입니다.iOS 7은 다음과 같은 여러 가지 이유로 아래 보기의 내용을 캡처하지 않습니다. 대략적인 테스트를 통해 아래 뷰의 스크린샷을 캡처하고 iOS 7의 블러 스타일을 모방할 수 있을 정도로 충분히 큰 반경의 CIGaussianBlur 필터를 적용하는 것은 시뮬레이터에서도 1-2초가 걸립니다. iOS 7 블러 뷰는 동영상이나 애니메이션과 같은 동적 뷰를 눈에 띄는 지연 없이 흐릴 수 있습니다. 이 효과를 내기 위해 어떤 프레임워크를 사용할 수 있는지, 그리고 현재 공개 A..

sourcetip 2023.05.03

iOS에서 최상위 보기 컨트롤러를 찾는 방법

iOS에서 최상위 보기 컨트롤러를 찾는 방법 현재 "최상위" 뷰 컨트롤러(현재 뷰의 원인이 되는 컨트롤러)를 찾는 것이 편리할 것 같은 몇 가지 사례를 접했지만, 아직 그 방법을 찾지 못했습니다. 기본적으로는 뷰 컨트롤러(또는 뷰)가 아닌 클래스(액티브뷰의 주소 없음)에서 실행되고 있으며 최상위 뷰 컨트롤러의 주소(예를 들어 네비게이션컨트롤러의 주소)가 전달되지 않은 경우 뷰 컨트롤러를 찾을 수 있습니까?(그렇다면 어떻게 찾을 수 있습니까?) 그렇지 않으면 맨 위 뷰를 찾을 수 있습니까?인정된 답변과 @fishstix의 답변의 조합이 필요하다고 생각합니다. + (UIViewController*) topMostController { UIViewController *topController = [UIAppl..

sourcetip 2023.04.23

UITextBorderStyleNone을 사용하여 UITextField의 패딩을 설정합니다.

UITextBorderStyleNone을 사용하여 UITextField의 패딩을 설정합니다. 커스텀 배경화면을 사용하고 싶어서UITextFields이 기능은 정상적으로 동작합니다.단, 사용해야 한다는 점만 제외하고UITextBorderStyleNone예쁘게 하려고요.이렇게 하면 텍스트가 패딩 없이 강제로 왼쪽으로 고정됩니다. 은 수동으로 할 수 할 수 ?UITextBorderStyleRoundedRect커스텀 배경 이미지를 사용하는 것 말고는요?이 상황에 맞게 왼쪽 패딩을 세팅할 수 있는 깔끔한 작은 해킹을 찾았어요. 으로는 leftView의 leftView로 합니다.UITextField을 사용하다 UIView *paddingView = [[UIView alloc] initWithFrame:CGRectM..

sourcetip 2023.04.23

아이폰 어플리케이션에 커스텀 폰트를 삽입할 수 있나요?

아이폰 어플리케이션에 커스텀 폰트를 삽입할 수 있나요? 한 후 폰트를 .UIKit elements 등의 UILabel게가 ??iOS 3.2 이상에서는 이를 지원합니다."What's New in iPhone OS 3.2" (iPhone OS 3.2의 새로운 기능) 문서에서 직접 확인: 커스텀 폰트를 사용하는 어플리케이션은 어플리케이션번들에 이러한 폰트를 포함하고 Info.plist 파일에 UIAppFonts 키를 포함시킴으로써 이러한 폰트를 시스템에 등록할 수 있게 되었습니다.이 키의 값은 응용 프로그램 번들의 글꼴 파일을 식별하는 문자열 배열입니다.시스템은 키를 확인하면 지정된 글꼴을 로드하여 응용 프로그램에서 사용할 수 있도록 합니다. [ ] 에서 Info.plist커스텀 폰트는 IB의 다른 폰트로 사..

sourcetip 2023.04.23

Swift 프로토콜에서 선택적 메서드는 어떻게 선언합니까?

Swift 프로토콜에서 선택적 메서드는 어떻게 선언합니까? 스위프트에서 가능한가요?그렇지 않은 경우 이를 수행할 수 있는 해결 방법이 있습니까?1. 기본 구현 사용(권장) protocol MyProtocol { func doSomething() } extension MyProtocol { func doSomething() { /* return a default value or just leave empty */ } } struct MyStruct: MyProtocol { /* no compile error */ } 이점 Objective-C 런타임은 관여하지 않습니다(적어도 명시적으로 관여하지 않습니다).즉, 구조, 열거형 및 비규격에 적합할 수 있습니다.NSObject수업할 수시 수업.또한 강력한 제네..

sourcetip 2023.04.18

"경고: iPhone 앱에는 빌드 구성이 설정되어 있어도 armv6 아키텍처가 포함되어 있어야 합니다.

"경고: iPhone 앱에는 빌드 구성이 설정되어 있어도 armv6 아키텍처가 포함되어 있어야 합니다. 프로젝트 빌드 설정을 조정해야 하는 지 오래되었습니다.최신 SDK로 업그레이드한 후 애드혹 배포 구성을 구축하는 데 문제가 있습니다. 빌드는 다음 경고 및 오류를 생성합니다. 경고: iPhone 앱은 armv6 아키텍처를 포함해야 합니다(현재 ARCHS = "armv7"). iPhone/iPod Touch: 애플리케이션 실행 파일에 필요한 아키텍처가 없습니다.다음 아키텍처 중 하나 이상이 있어야 합니다. armv6(-19033) 그러나 프로젝트에서는 올바르게 설정되어 있다고 생각했습니다. 아키텍처: 표준 (armv6 armv7) 베이스 SDK: 최신 iOS (현재 iOS 4.2로 설정) 유효한 아키텍처..

sourcetip 2023.04.18
반응형