objective-c-category

    0

    2답변

    카테고리를 프로토콜로 채택하려고하고 있으며 간단한 것으로 보이는 문제가 있습니다. @interface UIView (UIViewCategory) <DesiredProtocol> 그리고 동일해야합니다 구현 선언을 가정했다 : 인터페이스 선언은 @implementation UIView (UIViewCategory) <DesiredProtocol> 하지만

    0

    2답변

    UIAlertView의 범주를 만들고 대표 메서드 willPresentAlertView을 (를) 재정의했지만 범주에서 내 메서드가 실행되지 않습니다. 샘플 코드 : @interface UIAlertView (CustomAlert) @end @implementation UIAlertView (CustomAlert) - (void)willPresentA

    1

    1답변

    핵심 데이터가있는 카테고리를 사용하고 있습니다. 제가 읽은 튜토리얼과 강의 중 일부는 종종 범주가 "나쁜"습관으로 간주됩니다. 그러나 Objective-C는 매우 역동적이기 때문에 클래스의 공용 속성 만 사용할 수 있기 때문에 다른 곳에서 메서드를 정의해도 괜찮습니다. 카테고리를 사용할 때주의해야 할 함정은 무엇입니까? 아니면 카테고리가 실제로 나쁜 습관

    0

    3답변

    내가하고 싶은 일은 UITableView에서 사용자가 삭제 옵션을 불러 오기 위해 행을 스 와이프 한 다음 삭제를 누른 다음 UIActionSheet가 팝업으로 나타나서 행을 삭제하려고하는지 확인합니다. 테이블의 전형적인 행. 그들이 무엇을 누르는가에 따라 데이터베이스에서 해당 행의 데이터를 삭제할 수 있습니다. UIActionSheet에 해당 행의 ind

    1

    1답변

    이미 사이트에서 검색했지만 답변을 찾을 수 없습니다. 참조로 가져온 프로젝트에 파일이 있습니다. 주로 그들은 테스트 케이스 등을 실행할 수있는 전체 프로젝트의 일부입니다. 여기 내 문제가 있습니다. 카테고리 (예 : 카테고리)를 (참조로) 가져옵니다. AppDelegate + Category.h/.m 새로 만든 프로젝트. AppDelegate + Categ

    12

    1답변

    특정 개체의 모든 인스턴스에 몇 가지 메서드를 추가하는 방법을 계획하려고합니다. 부모 개체 (UIViewController)에 범주를 추가하면 내가하고 싶은 일을 할 수 있다고 생각하지만이 방법으로 추가 된 메서드를 재정의 할 수 있습니까? 대부분의 경우 하위 클래스는 기본 메서드를 사용하지만 적어도 한 번 이상 메서드를 재정의해야한다는 것을 알고 있습니다

    10

    3답변

    NSString 카테고리 클래스 (NSString+URLEncoding.h)입니다. 카테고리 메서드를 호출하는 문자열이 iOS에 의해 NSCFConstantString에 최적화 되었기 때문에 실행되지 않는 선택기 크래시가 발생했습니다. -[__NSCFConstantString URLEncodedString]: unrecognized selector sent

    2

    1답변

    클래스의 private 메서드가 해당 클래스의 구현에만 표시되도록하려는 경우 클래스의 인터페이스가 노출되어야하는 대상 만 노출하도록합니다. 일부 최신 버전의 Xcode에서는 헤더의 메서드 선언을 생략하여이 작업을 간단하게 수행 할 수 있습니다. // [in MyClass.m] #import "MyClass.h" // category declaratio

    1

    1답변

    UIButton 클래스 용 확장 기능을 만들었습니다. 지금 내가 그것을 사용하면 모든 것이 잘 작동한다. 하지만 나에게 UIButton 객체를 가진 배열을 만드는 또 다른 클래스가 있는데 여기에 몇 가지 문제가있다. 나는 배열과 함께 UIButton 객체를 반환하는 메서드가있는 Helper 클래스가 있습니다. 내가 ViewController.m도 여기 배열

    5

    1답변

    Screenshots 나는 꽤 힘든 시간을 내가 만든 클래스에 대한 범주를 설정하는 데 문제가 " 에 대한 인터페이스 선언을 찾을 수 없습니다." 내가 읽은 바로는 Objective-C를 사용하면 에 속한 모든 클래스의 범주를 만들 수 있습니다. (정직하게 다른 방법으로는 이해가 가지 않을 것입니다.) 물론 실제 클래스 파일에 범주 메시지를 추가 할 수는