반응형

iPhone 13

Xcode의 iPad 옵션 대상

Xcode의 iPad 옵션 대상 UIViewController의 하위 클래스를 만들 때 Xcode에는 "Targeted for iPad"라는 확인란이 있습니다. iPhone과 iPad에서 실행되는 앱을 만들고 싶다면(유니버설 어플리케이션이라고 생각합니다)?확인해 볼까요? 확인해보니 후드 밑에 무슨 일이 일어나고 있는 건가요?저는 생성된 파일을 사용하거나 사용하지 않고 모두 시도해 보았습니다. 유일한 차이는 사전 제작 여부입니다.shouldAutorotate:메서드는 모든 방향(iPad 앱의 경우 일반)으로 YES를 반환하거나 세로 방향(iPhone 앱의 경우 일반)으로만 YES를 반환합니다.또한 생성된 XIB 파일(생성 옵션을 선택하면)에서 UIView의 치수를 iPhone에서 iPad 화면 크기로 변경..

codememo 2023.11.04

NSURL 요청 HTTP 헤더 설정

NSURL 요청 HTTP 헤더 설정 요청할 HTTP 헤더를 설정해야 합니다.NSURL 요청 클래스에 대한 문서에서 HTTP 헤더에 대한 내용을 찾을 수 없었습니다.사용자 지정 데이터를 포함하도록 HTTP 헤더를 설정하려면 어떻게 해야 합니까?NSM 대체 테이블을 사용해야 합니다.URL 요청 NSMutableURLRequest* request = [[[NSMutableURLRequest alloc] initWithURL:url] autorelease]; [request setValue:VALUE forHTTPHeaderField:@"Field You Want To Set"]; 또는 헤더를 추가하려면: [request addValue:VALUE forHTTPHeaderField:@"Field You Want..

codememo 2023.10.05

iOS 4.0 iTunes Backup에서 Manifest.mbdb 파일을 구문 분석하는 방법

iOS 4.0 iTunes Backup에서 Manifest.mbdb 파일을 구문 분석하는 방법 iOS 4.0에서 Apple은 백업 프로세스를 재설계했습니다. iTunes는 백업 파일과 관련된 파일 이름 목록을 Manifest.plist 파일에 저장하곤 했지만, iOS 4.0에서는 이 정보를 Manifest.mbdb로 이동했습니다. iOS 4.0 기기로 백업을 만들고 ~/Library/Application Support/MobileSync/Backup 폴더에서 이 파일의 예를 확인할 수 있습니다(가장 최근 날짜가 있는 하위 폴더 내부 참조). 다음은 텍스트 편집기에서 파일이 어떻게 보이는지 보여주는 스크린샷입니다. (출처: supercrazyawesome.com ) iOS 4.0용 (무료) iPhone B..

codememo 2023.08.26

새로운 iTunes Connect 사이트에서 앱 빌드를 삭제하는 방법은 무엇입니까?

새로운 iTunes Connect 사이트에서 앱 빌드를 삭제하는 방법은 무엇입니까? 제 앱의 새 버전을 아이튠즈 연결에 업로드하고 싶은데, 여기서 언급한 것처럼 제출할 수 없습니다. 이제 업로드된 빌드를 삭제하고 새 빌드를 저장 버전으로 업로드하려고 하는데 스크린샷과 같이 오류가 발생합니다. 여기서 솔루션 찾기 이전에 업로드한 빌드는 삭제할 수 없습니다.새 빌드 (+1) 버전으로 새 빌드를 업로드해야 합니다.업로드된 이전 빌드는 삭제할 수 없습니다. 새 빌드 버전(== 번들 버전 인플리스트)으로 새 빌드를 업로드해야 합니다. 예를 들어 현재 빌드 버전이 1.3인 경우 1.3.1과 같이 증가된 빌드 버전을 사용하여 새 빌드를 보관하고 업로드합니다. Itunes Connect에서 빌드를 삭제할 수 없습니다...

codememo 2023.08.11

NS Dictionary에 추가하는 방법

NS Dictionary에 추가하는 방법 제가 사용한 것은NSMutableArray사전을 사용하는 것이 제가 성취하고자 하는 것에 훨씬 더 간단하다는 것을 깨달았습니다. 키를 저장하고 싶습니다.NSString그리고 가치로서.int사전에어떻게 하는 거지?두 번째로, 가변 사전과 일반 사전의 차이점은 무엇입니까?가변 사전을 변경할 수 있습니다. 즉, 개체를 추가하거나 제거할 수 있습니다.변경할 수 없는 항목은 일단 생성된 후에 수정됩니다. 생성 및 추가: NSMutableDictionary *dict = [[NSMutableDictionary alloc]initWithCapacity:10]; [dict setObject:[NSNumber numberWithInt:42] forKey:@"A cool numbe..

codememo 2023.08.01

Swift를 사용하여 iOS에서 SMS 보내기

Swift를 사용하여 iOS에서 SMS 보내기 우선, 저는 이것이 중복되지 않는다는 것에 정말 놀랐습니다. 왜냐하면 Objective-C에는 이것을 해결하는 스택 오버플로 문제가 많이 있지만 Swift를 사용한 좋은 답변을 아직 보지 못했기 때문입니다. 제가 찾고 있는 것은 Swift의 코드 스니펫으로 임의의 문자열을 텍스트 메시지 본문으로 지정된 전화 번호로 보내는 것입니다.기본적으로, 저는 애플의 공식 문서에 있는 것과 같은 것을 원하지만, Objective-C 대신 Swift에 있습니다. 안드로이드에서 코드 몇 줄로 수행할 수 있기 때문에 이것은 그리 어렵지 않을 것으로 생각합니다. 편집: 제가 찾고 있는 것은 5-20줄의 Swift 코드입니다. 저는 이것이 너무 광범위하다는 것에 동의하지 않습니다..

codememo 2023.08.01

AVAudioPlayer가 디버그 모드에서 중단점을 던집니다.

AVAudioPlayer가 디버그 모드에서 중단점을 던집니다. 앱을 로드할 때마다 다음 줄에 중단점을 설정한 것처럼 중지됩니다. self.audioPlayer = [[[AVAudioPlayer alloc] initWithData:[dataPersister loadData:self.fileName] error:&outError] autorelease]; 이 선 위나 근처에는 중단점이 없습니다.디버깅 모드에서 앱을 실행할 때만 발생하고 중단 후에는 아무 것도 충돌하지 않습니다."프로그램 실행 계속"을 클릭하면 앱이 아무 일도 일어나지 않습니다. 이 메서드는 loadData 메서드이며 다음과 같이 호출됩니다.initWithData: -(NSData*)loadData:(NSString*)fileName { NS..

codememo 2023.06.12

iOS 애플리케이션용 UI 레이블의 왼쪽 상단 정렬을 설정하는 방법은 무엇입니까?

iOS 애플리케이션용 UI 레이블의 왼쪽 상단 정렬을 설정하는 방법은 무엇입니까? 내 닙 파일에 레이블을 하나 추가했는데, 해당 레이블에 대해 왼쪽 상단 정렬이 필요합니다.런타임에 텍스트를 제공하기 때문에 줄이 얼마나 있는지 잘 모르겠습니다.따라서 텍스트에 한 줄만 포함된 경우 텍스트는 수직 중심 정렬로 나타납니다.그 정렬이 앞에 있는 제 각각의 라벨과 일치하지 않습니다. 예: 이상하게 보이는 것 :( 레이블 텍스트를 상단-왼쪽 정렬에 맞게 설정할 수 있는 방법이 있습니까?그것은 꽤 쉽습니다.성을 합니다.UILabel가 a인 verticalAlignment 및 의 재및정textRectForBounds:limitedToNumberOfLines상단, 중간 또는 하단 수직 선형에 대한 올바른 경계를 반환합니다..

codememo 2023.06.07

ARC로? ARC로?장점과 단점은 무엇입니까?

ARC로? ARC로?장점과 단점은 무엇입니까? 닫힘.이 질문은 좀 더 집중할 필요가 있습니다.현재 답변을 수락하고 있지 않습니다. 이 질문을 개선하고 싶으십니까?이 게시물을 편집하여 하나의 문제에만 초점을 맞추도록 질문을 업데이트합니다. 9년 전에 문을 닫았습니다. 이 질문을 개선합니다. 현재 제가 작업하고 있는 프로젝트의 코드 대부분이 iOS 5.0 이전에 작성되었기 때문에, 저는 아직 ARC를 사용하지 않았습니다. 그냥 궁금해서요, 수동으로 보관/해제하지 않는 편리함이 (그리고 결과적으로 더 신뢰할 수 있는 코드가 나올 수 있을까요?ARC를 사용하는 데 드는 '비용'을 초과합니까?ARC에 대한 당신의 경험은 무엇이며, 당신은 그것을 추천하시겠습니까? 그래서: ARC는 프로젝트에 얼마나 많은 이점을 제..

codememo 2023.06.02
반응형