«objective-c» 태그된 질문

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

7
Objective-C 대신 Cocoa와 함께 C ++를 사용 하시겠습니까?
Apple이 Carbon 64 비트를 지원하지 않기 때문에 C ++ 및 Cocoa 프레임 워크를 사용하는 애플리케이션을 작성하고 싶습니다. C ++는 Linux 및 Windows에서 구현할 때 매우 바닐라 보이지만 Mac OS X에서는 추가 Apple 특정 코드 조각이 필요한 것 같습니다 (Obj-C 래퍼와 같은). 내가 틀릴 수도 있지만, 애플이 개발자들에게 C ++가 아닌 …

14
Cocoa 및 Objective-C를 사용한 참조 계산 이해
저는 이제 막 Objective-C와 Cocoa를 iPhone SDK로 플레이하기 시작했습니다. 나는 C에 합리적으로 편하다malloc 와 free개념에 하지만 Cocoa의 레퍼런스 카운팅 체계는 나를 다소 혼란스럽게 만든다. 일단 이해하면 매우 우아하다고 들었지만 아직 고비를 넘지 않았습니다. 어떻게 release,retainautorelease 작업 및 사용에 대한 규칙은 무엇입니까? (또는 실패하면 무엇을 읽었습니까?

5
Objective-C에서 NSNumber를 int로 변환
NSDictionary에 추가하기 전에 int를 NSNumber로 변환 [NSNumber numberWithInt:42]하거나 사용합니다 @(42). int intValue = 42; NSNumber *numberValue = [NSNumber numberWithInt:intValue]; NSDictionary *dict = @{ @"integer" : numberValue }; NSDictionary에서 값을 검색 할 때 NSNumber에서 int로 다시 변환하려면 어떻게해야합니까? NSNumber *number = dict[@"integer"]; int *intNumber = // ...? 이렇게하면 캐스팅이 필요하다는 예외가 …

11
UIButton 글꼴 크기를 너비로 조정
다음 코드가 있습니다. UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom]; button.frame = CGRectMake(0.0, 0.0, 25, 25); [[button layer] setCornerRadius:5.0f]; [[button layer] setMasksToBounds:YES]; [[button layer] setBackgroundColor:[[UIColor redColor] CGColor]]; [button.titleLabel setFrame:CGRectMake(0,0, 25, 25)]; [button setTitle:[NSString stringWithFormat:@"%@", [[topics objectAtIndex:indexPath.row] unread]] forState:UIControlStateNormal]; 문제는 텍스트의 문자열이 길지 않으면 잘 표시된다는 것입니다 (1-2 자리). 그러나 꽤 길면 (3 …
122 ios  objective-c 

14
CALayers를 사용하는 둥근 UIView-일부 모서리 만-어떻게?
내 응용 프로그램에는 다음과 같은 네 개의 버튼이 있습니다. 상단-왼쪽 하단-왼쪽 오른쪽 상단 하단-오른쪽 버튼 위에는 이미지 뷰 (또는 UIView)가 있습니다. 이제 사용자가 왼쪽 상단 버튼을 탭한다고 가정합니다. 위의 이미지 /보기는 특정 모서리에서 둥글어야합니다. UIView에 둥근 모서리를 적용하는 데 어려움이 있습니다. 지금은 다음 코드를 사용하여 각 뷰에 둥근 모서리를 적용하고 …

9
Objective-C에서 NSArray를 새 NSArray로 필터링
나는이 NSArray나는 새를 만들 싶습니다 NSArray특정 기준을 충족 원래 배열에서 객체. 기준은를 반환하는 함수에 의해 결정됩니다 BOOL. 을 만들고 NSMutableArray소스 배열을 반복하고 필터 함수가 허용하는 객체를 복사 한 다음 변경 불가능한 버전을 만들 수 있습니다. 더 좋은 방법이 있습니까?

3
클래스가 Swift의 프로토콜을 준수하도록 만드는 방법은 무엇입니까?
Objective-C에서 : @interface CustomDataSource : NSObject <UITableViewDataSource> @end Swift에서 : class CustomDataSource : UITableViewDataSource { } 그러나 오류 메시지가 나타납니다. 'CellDatasDataSource'유형이 'NSObjectProtocol'프로토콜을 준수하지 않습니다. 'CellDatasDataSource'유형이 'UITableViewDataSource'프로토콜을 준수하지 않습니다. 올바른 방법은 무엇입니까?
121 objective-c  swift 

10
iPhone의 Facebook 앱과 같은 SplitView
링크에 표시된 것과 유사한 내비게이션 씬을 사용 하는 iPhone 앱 을 만들고 싶습니다. 나는 이것이 iPad에서만 작동하는 것을 원하지 않으며, 그림과 같이 iPhone에서 정확하게 작동하기를 원합니다. tableview 항목을 클릭하면 tableview를 숨기고 해당보기를 전체 화면으로 만듭니다. 내가 스스로 알아낼 수 없기 때문에 이것을하는 방법에 대한 아이디어를 원합니다. 감사

5
NSCache 사용 방법
누군가 NSCache문자열을 캐시 하는 데 사용하는 방법에 대한 예를 줄 수 있습니까 ? 아니면 누구든지 좋은 설명에 대한 링크가 있습니까? 찾을 수없는 것 같습니다 ..



7
이 gdb 출력은 무엇을 의미합니까?
사운드를 재생하는 버튼이 있고 시뮬레이터에서 완벽하게 작동하는 것 같지만 다음 메시지가 표시됩니다. /System/Library/Extensions/AudioIPCDriver.kext/Contents/Resources/AudioIPCPlugIn.bundle/Contents/MacOS/AudioIPCPlugIn : dlopen (/System/Library/Extensions/AudioIPCDriver.kext/Contents/Resources/AudioIPCPlugIn.bundle/Contents/로드 중 오류 발생 MacOS / AudioIPCPlugIn, 262) : 기호를 찾을 수 없음 : ___CFObjCIsCollectable 참조 위치 : /System/Library/Frameworks/Security.framework/Versions/A/Security 예상 위치 : /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation /System/Library/Frameworks/Security.framework/Versions/A/Security에서 2011-11-01 02 : 13 : 02.605 Halloween FX [33484 : 10703] …


8
꺾쇠 괄호 <> 및 따옴표 ""를 사용하여 #import
사용할 수 있는지 &lt;Header.h&gt;또는 "Header.h"Objective-C에서 파일을 가져올 때 무엇을 결정하는지 궁금합니다 . 지금까지 내 관찰은 ""구현 소스가있는 프로젝트의 파일에 따옴표를 사용하고 &lt;&gt;라이브러리 또는 프레임 워크를 참조 할 때 꺾쇠 괄호를 사용한다는 것 입니다. 하지만 정확히 어떻게 작동합니까? 괄호를 사용하기 위해 내 자신의 클래스를 얻으려면 어떻게해야합니까? 현재 Xcode는 내 헤더에 대해 …

15
UIRefreshControl-UITableViewController가 UINavigationController 내부에있을 때 beginRefreshing이 작동하지 않음
내 UITableViewController (UINavigationController 내부에 있음)에 UIRefreshControl을 설정했으며 예상대로 작동합니다 (즉, 풀다운으로 올바른 이벤트가 발생 함). 그러나 beginRefreshing다음과 같이 새로 고침 컨트롤 에서 인스턴스 메서드를 프로그래밍 방식으로 호출하면 [self.refreshControl beginRefreshing]; 아무 반응이 없습니다. 아래로 애니메이션되고 스피너가 표시되어야합니다. endRefreshing내가 새로 고침 후 그를 호출 할 때 방법은 제대로 작동합니다. 이 동작으로 기본 …

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