«iphone» 태그된 질문

Apple의 iPhone 및 / 또는 iPod touch를 구체적으로 다루지 않는 한이 태그를 사용하지 마십시오. 하드웨어에 의존하지 않는 질문은 [ios] 태그를 사용하십시오. 고려해야 할 더 많은 태그는 [xcode] (질문이 IDE 자체에 관한 경우에만), [swift], [objective-c] 또는 [cocoa-touch] ([cocoa] 아님)입니다. iTunes App Store 또는 iTunes Connect에 관한 질문은 삼가십시오. C #을 사용하는 경우 [mono]로 태그를 지정하십시오.

10
실제로 NSAssert의 요점은 무엇입니까?
내가 알고있는 것은 : 단언이 실패하면 앱이 충돌한다는 것입니다. 이것이 NSAssert를 사용하는 이유입니까? 아니면 다른 장점은 무엇입니까? 그리고 -1을 매개 변수로받지 않아야하지만 -0.9 또는 -1.1 일 수있는 함수와 같이 코드에서 만든 가정 위에 NSAssert를 배치하는 것이 옳습니까?

12
프로덕션 코드에서 NSLog ()를 사용해서는 안된다는 것이 사실입니까?
나는이 사이트에서 이것을 몇 번 들었지만 이것이 사실인지 확인하고 싶었다. 내 코드 전체에 NSLog 함수 호출을 뿌릴 수있을 것으로 기대했으며 릴리스 / 배포 빌드를 빌드 할 때 Xcode / gcc가 해당 호출을 자동으로 제거합니다. 이것을 사용하지 않아야합니까? 그렇다면 숙련 된 Objective-C 프로그래머들 사이에서 가장 일반적인 대안은 무엇입니까?


18
iPhone에서 MonoTouch가 이제 금지되어 있습니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 질문 업데이트 는 그래서 주제에 스택 오버플로합니다. 휴일 칠년 전에 . 이 질문을 개선하십시오 John Gruber 의 최근 게시물에 따르면 다음과 같은 합법적 인 사람들이 있습니다. 3.3.1 — Applications may only use Documented APIs in the …

9
iPhone은 개인 라이브러리없이 SSID를 얻습니다
네트워크의 SSID가 연결된 합법적 인 이유가있는 상용 앱이 있습니다. 타사 하드웨어 장치의 Adhoc 네트워크에 연결되어있는 경우 다른 방식으로 작동해야합니다. 인터넷에 연결되어 있습니다. SSID를 얻는 것에 대해 내가 본 모든 것은 개인 라이브러리라는 것을 이해하는 Apple80211을 사용해야한다고 말합니다. 또한 개인 라이브러리를 사용하는 경우 Apple은 앱을 승인하지 않습니다. 나는 사과와 힘든 곳 …
154 ios  iphone  xcode  ssid 

6
iPhone에서 Objective-C로 메소드 이름 NSLog
현재, 우리는 클래스 이름과 로그의 소스 라인 번호를 출력하는 확장 로그 메커니즘을 정의하고 있습니다. #define NCLog(s, ...) NSLog(@"<%@:%d> %@", [[NSString stringWithUTF8String:__FILE__] lastPathComponent], \ __LINE__, [NSString stringWithFormat:(s), ##__VA_ARGS__]) 예를 들어, NCLog (@ "Hello world"); 출력은 다음과 같습니다. <ApplicationDelegate:10>Hello world 이제 메소드 이름을 다음과 같이 로그 아웃하고 싶습니다. <ApplicationDelegate:applicationDidFinishLaunching:10>Hello world 따라서 어떤 …

4
NSMutableDictionary에서 setObject : forKey :와 setValue : forKey :의 차이점은 어디에 있습니까?
설명서를 볼 때 큰 차이는 거의 없습니다. "value"및 "object"는 모두 id 유형 이므로 모든 객체가 될 수 있습니다. 키는 한 번 문자열이고 다른 경우에는 id입니다. 그들 중 하나는 물체를 유지하는 것처럼 보이고 다른 하나는 그렇지 않습니다. 또 뭐요? 어떤 경우에 해당됩니까?

6
정적 라이브러리의 Objective-C 범주
정적 라이브러리를 iPhone 프로젝트에 올바르게 연결하는 방법을 알려주십시오. 앱 프로젝트에 추가 된 정적 라이브러리 프로젝트를 직접 종속성 (대상-> 일반-> 직접 종속성)으로 사용하고 모두 정상적으로 작동하지만 카테고리는 작동합니다. 정적 라이브러리에 정의 된 카테고리가 앱에서 작동하지 않습니다. 그래서 내 질문은 일부 프로젝트의 정적 라이브러리를 다른 프로젝트에 추가하는 방법입니다. 그리고 일반적으로 다른 프로젝트의 …

10
iOS 앱 최대 메모리 예산
최소 3gs를 목표로하는 iOS 게임을 만들고 있습니다. 우리는 레티 나 디스플레이 장치 (iphone 4, ipod touch 4 세대)에 HD 자산을 사용하고 있습니다. 메모리 측면에서 볼 때, Ipod Touch 4 세대는 3gs와 동일한 양의 RAM (256과 비교하여 256)을 갖기 때문에 우리에게 가장 제약적인 장치 인 것 같습니다. 그러나 HD 자산을 사용하고 …


5
NSString이 다른 특정 문자열로 시작하는지 확인하는 방법은 무엇입니까?
URL로 사용할 문자열이 http로 시작하는지 확인하려고합니다. 지금 확인하려는 방식이 작동하지 않는 것 같습니다. 내 코드는 다음과 같습니다. NSMutableString *temp = [[NSMutableString alloc] initWithString:@"http://"]; if ([businessWebsite rangeOfString:@"http"].location == NSNotFound){ NSString *temp2 = [[NSString alloc] init]; temp2 = businessWebsite; [temp appendString:temp2]; businessWebsite = temp2; NSLog(@"Updated BusinessWebsite is: %@", businessWebsite); } [web setBusinessWebsiteUrl:businessWebsite]; …

9
iPhone : 마지막 화면 터치 이후의 사용자 비 활동 / 유휴 시간 감지
사용자가 특정 시간 동안 화면을 터치하지 않은 경우 특정 작업을 수행하는 기능을 구현 한 사람이 있습니까? 최선의 방법을 찾으려고 노력하고 있습니다. UIApplication에는 다소 관련이있는 메소드가 있습니다. [UIApplication sharedApplication].idleTimerDisabled; 대신 다음과 같은 것이 있으면 좋을 것입니다. NSTimeInterval timeElapsed = [UIApplication sharedApplication].idleTimeElapsed; 그런 다음 타이머를 설정 하고이 값을 주기적으로 확인하고 임계 값을 …



15
iOS에서 HTML을 NSAttributedString으로 변환
UIWebView일부 텍스트를 처리하고 올바르게 색상을 지정 하는 인스턴스를 사용 하고 있습니다. 결과는 HTML로 표시되지만에 표시하지 않고 HTML UIWebView로 표시하고 싶습니다 Core Text.NSAttributedString . 나는 만들 수 있고 NSAttributedString 있지만 HTML을 중요한 문자열로 변환하고 매핑하는 방법을 잘 모르겠습니다. Mac OS X NSAttributedString에서는initWithHTML: 방법이 있지만 Mac 전용이며 iOS에서는 사용할 수 없다는 있습니다. …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.