«objective-c» 태그된 질문

이 태그는 Objective-C 기능에 관한 질문이나 해당 언어의 코드에 의존하는 질문에만 사용해야합니다. [cocoa] 및 [cocoa-touch] 태그를 사용하여 Apple의 프레임 워크 또는 클래스에 대해 문의해야합니다. 해당 플랫폼과 관련된 문제에 대해서는 관련 태그 [ios], [macos], [apple-watch] 및 [tvos]를 사용하십시오.


5
iPhone의 NSString에 대한 AES 암호화
아무도 문자열을 암호화하고 암호화 된 데이터로 다른 문자열을 반환 할 수있는 올바른 방향으로 나를 가리킬 수 있습니까? (AES256 암호화를 시도해 왔습니다.) 두 개의 NSString 인스턴스를 사용하는 메서드를 작성하고 싶습니다. 하나는 암호화 할 메시지이고 다른 하나는 암호화 할 '암호'입니다. 생성해야 할 것 같습니다. 암호화 된 데이터와 함께 암호가 제공되는 경우 되돌릴 …

13
내 info.plist 파일에 NSAppTransportSecurity를 ​​어떻게 추가 할 수 있습니까?
https://developer.apple.com/videos/wwdc/2015/?id=711 @ 5 : 55 내 info.plist에 이것을 추가 할 수없는 것 같습니다. 가치가 없습니다. XCode 버전 7.0 베타 (7A121l)를 실행 중이며 iOS9에서 테스트 중입니다. 비디오에서 볼 수 있듯이 원하는 URL을 구체적으로 선언 할 수 없기 때문에 계속 "앱 전송 보안이 안전하지 않기 때문에 일반 텍스트 HTTP (http : //) …
124 ios  objective-c  xcode  ios9 

3
NSLocalizedString ()의 두 번째 매개 변수는 무엇입니까?
*comment매개 변수 는 무엇입니까? NSString *NSLocalizedString(NSString *key, NSString *comment) 이렇게하면 : NSLocalizedString(@"Hello_World_Key", @"Hello World") 두 가지 버전의 Localizable.strings (영어 및 스페인어)가있는 경우 각각 항목이 필요합니까? English.lproj/Localization.strings: @"Hello_World_Key" = @"Hello World"; Spanish.lproj/Localization.strings: @"Hello_World_Key" = @"Hola Mundo"; 영어가 중복되지 않습니까?

6
iPad에서 HTML5 비디오를 자동 재생할 수 있습니까?
<video>태그의 autoplay="autoplay"속성은 사파리에서 잘 작동합니다. iPad에서 테스트 할 때는 비디오를 수동으로 활성화해야합니다. 로드 문제라고 생각했기 때문에 미디어 상태를 확인하는 루프를 실행했습니다. videoPlay: function(){ var me = this; console.log('STATE: ' + $("#periscopevideo").get(0).readyState); if ($("#periscopevideo").get(0).readyState != 4){ setTimeout(function(){me.videoPlay();}, 300); } else { $("#periscopevideo").get(0).play(); } } 상태는 0iPad에 남아 있습니다 . 내 데스크톱 …

1
-all_load 링커 플래그는 무엇을합니까?
Objective-C 코드를 컴파일 할 때 -all_load 플래그가 수행하는 작업을 어디에서도 찾을 수 없습니다. 바이너리를 Apple에 업로드하는 데 몇 가지 문제가 있습니다. 그들은이 플래그를 사용하지 않았기 때문이라고 말하지만 코드 없이도 컴파일됩니다. 누군가 나를 도울 수 있습니까? 감사

10
Objective-C가 개인 메서드를 지원하지 않는 이유는 무엇입니까?
Objective-C 에서 semi-private 메서드를 선언하는 여러 전략을 보았지만 진정한 private 메서드를 만드는 방법은없는 것 같습니다. 동의합니다. 그러나 이것이 왜 그렇습니까? 내가 본질적으로 말한 모든 설명은 "당신은 할 수 없지만 여기에 가까운 근사치입니다." ivars범위를 제어하는 ​​(멤버)에 적용되는 여러 키워드가 있습니다 (예 : @private,, @public) @protected. 방법에 대해서도이 작업을 수행 할 수없는 …

8
NSPredicate : NSDate 속성의 날짜별로 개체 필터링
NSDate속성 이있는 핵심 데이터 모델이 있습니다. 매일 데이터베이스를 필터링하고 싶습니다. 솔루션이를 포함 할 것이라고 가정 NSPredicate하지만 모든 것을 통합하는 방법을 잘 모르겠습니다. 나는이 개 날 비교하는 방법을 알고 NSDate들 사용 NSDateComponents하고 NSCalendar있지만, 어떻게 그것을 필터링합니까 NSPredicate? 아마도 NSManagedObject연도, 월, 일만 포함 된 날짜를 반환 할 수있는 하위 클래스에 범주를 만들어야 …

5
Objective-C에서 개체를 캐스팅하는 방법
객체가 VB.NET에서 캐스팅되는 방식과 같이 Objective-C에서 객체를 캐스팅하는 방법이 있습니까? 예를 들어, 다음을 시도하고 있습니다. // create the view controller for the selected item FieldEditViewController *myEditController; switch (selectedItemTypeID) { case 3: myEditController = [[SelectionListViewController alloc] init]; myEditController.list = listOfItems; break; case 4: // set myEditController to a diff view controller …
123 objective-c 

6
Objective-C : 카테고리의 속성 / 인스턴스 변수
Objective-C의 Category에서 합성 속성을 만들 수 없기 때문에 다음 코드를 최적화하는 방법을 모릅니다. @interface MyClass (Variant) @property (nonatomic, strong) NSString *test; @end @implementation MyClass (Variant) @dynamic test; - (NSString *)test { NSString *res; //do a lot of stuff return res; } @end 시험 방법은 런타임에 여러 번 호출하고 난 결과를 …


11
iOS의 UITextView에서 속성 텍스트에 대한 탭 감지
나는이 UITextView을 표시하는가 NSAttributedString. 이 문자열에는 탭할 수있게 만들고 싶은 단어가 포함되어 있으므로 탭하면 다시 전화를 걸어 작업을 수행 할 수 있습니다. 나는 그것을 깨닫는다UITextViewURL에 대한 탭을 감지하고 대리인에게 전화를 걸 수 있지만 URL이 아닙니다. iOS 7과 TextKit의 힘으로 이제 가능할 것 같지만 예제를 찾을 수 없으며 어디서 시작해야할지 모르겠습니다. …


4
Storyboard-AppDelegate의 ViewController 참조
다음 시나리오를 고려하십시오. 스토리 보드 기반 앱이 있습니다. 스토리 보드에 ViewController 개체를 추가하고이 ViewController에 대한 클래스 파일을 프로젝트에 추가하고 IB ID 검사기에서 새 클래스의 이름을 지정합니다. 이제 AppDelegate에서 프로그래밍 방식으로이 ViewController를 어떻게 참조할까요? 관련 클래스를 사용하여 변수를 만들고 IBOutlet 속성으로 변경했지만 코드에서 새 ViewController를 참조 할 수있는 방법이 없습니다. 연결을 …

8
Objective-C의 선택자?
첫째, 선택자가 무엇인지 정말 잘 이해하지 못합니다. 내 이해로는 메서드의 이름이며 'SEL'유형의 클래스에 할당 한 다음 respondToSelector와 같은 메서드를 실행하여 수신자가 해당 메서드를 구현하는지 확인할 수 있습니다. 누군가가 더 나은 설명을 제공 할 수 있습니까? 둘째, 지금까지 다음 코드가 있습니다. NSString *thing = @"Hello, this is Craig"; SEL sel = …

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