반응형

Objective-C 5

UITableView가 데이터 다시 로드를 완료했는지 어떻게 알 수 있습니까?

UITableView가 데이터 다시 로드를 완료했는지 어떻게 알 수 있습니까? 후.[self.tableView reloadData]. 원래는. [self.tableView reloadData] NSIndexPath* indexPath = [NSIndexPath indexPathForRow: ([self.tableView numberOfRowsInSection:([self.tableView numberOfSections]-1)]-1) inSection: ([self.tableView numberOfSections]-1)]; [self.tableView scrollToRowAtIndexPath:indexPath atScrollPosition:UITableViewScrollPositionBottom anima..

source 2023.05.24

"비원자"라는 성질이 무슨 뜻이죠?

"비원자"라는 성질이 무슨 뜻이죠? 이 암호에서 "비원자"는 무엇을 의미합니까? @property(nonatomic, retain) UITextField *theUsersName; 원자핵과 비원자핵의 차이점은 무엇입니까? 감사해요.Apple Docs 를 봐 주세요. 기본적으로, 당신이 말한다면nonatomic를 사용하여 @synthesize여러 스레드가 동시에 속성을 변경/읽으려고 하면 불량 상태가 발생할 수 있습니다.부분적으로 기입된 값이나 오버 릴리스/보존된 오브젝트를 취득할 수 있기 때문에 크래시가 발생하기 쉽습니다(단, 이것은 잠재적으로 아토믹액세서보다 훨씬 고속입니다). 를,atomic이전에는 키워드가 없었지만, 현재는 있습니다.)@synthesized 메서드는 객체 수준의 잠금을 사용하여 단일..

source 2023.04.14

#pragma 마크의 의미는 무엇입니까?#pragma 마크가 필요한 이유는 무엇입니까?

#pragma 마크의 의미는 무엇입니까?#pragma 마크가 필요한 이유는 무엇입니까? 의 목적은 무엇입니까?#pragmaX코드로 표시합니까?로케이션은.m파일이 중요합니까?어느 정도#pragma다른 모든 것들보다 먼저? 꼭 참석해야 하나요? 새로운 마크를 추가할 수 있습니까?왜 그랬을까요?원인이 무엇입니까? 마크가 제거되어도 나쁜 점은 없습니까?하고 싶은 사람이 있을까? #pragma mark명령어는 메서드에 직접 액세스할 수 있도록 메뉴의 Xcode에 표시됩니다.그들은 프로그램에 전혀 영향을 미치지 않는다. 예를 들어 Xcode 4와 함께 사용하면 이러한 항목이 점프 바에 직접 표시됩니다. 특별한 게 있어요pragma mark -선이 생성됩니다. #pragma mark는 메서드 그룹에 태그를 붙이기 위..

source 2023.04.14

Objective-C 코드를 유닛 테스트하는 가장 좋은 방법은 무엇입니까?

Objective-C 코드를 유닛 테스트하는 가장 좋은 방법은 무엇입니까? Objective-C 코드를 유닛 테스트하기 위한 프레임워크는 무엇입니까?Apple Xcode와 잘 연동되는 프레임워크를 원합니다.Xcode에는 OCUnit과 유사한 XCTest가 포함되어 있으며 프로젝트 빌드 프로세스의 일부로 XCTest 기반 유닛 테스트를 실행할 수 있습니다.Xcode의 유닛 테스트 지원은 Xcode의 개요에 설명되어 있습니다. 유닛 테스트 사용. Xcode 2일 전에 Xcode 유닛 테스트에서 일반적인 작업을 수행하는 방법에 대해 일련의 웹로그 투고를 작성했습니다. 단위 테스트 코코아 프레임워크 코코아 프레임워크 단위 테스트 디버깅 유닛 테스트 코코아 어플리케이션 코코아 응용 프로그램 유닛 테스트 디버깅 X..

source 2023.04.14

iOS 앱 오류 - 자신을 하위 보기로 추가할 수 없습니다.

iOS 앱 오류 - 자신을 하위 보기로 추가할 수 없습니다. 크래시 보고서를 받았는데 디버깅 방법을 모르겠어요. Fatal Exception NSInvalidArgumentException Can't add self as subview 0 ... CoreFoundation __exceptionPreprocess + 130 1 libobjc.A.dylib objc_exception_throw + 38 2 CoreFoundation -[NSException initWithCoder:] 3 UIKit -[UIView(Internal) _addSubview:positioned:relativeTo:] + 110 4 UIKit -[UIView(Hierarchy) addSubview:] + 30 5 UIKit __5..

source 2023.04.09
반응형