Objective-C 9

UI이미지를 NSData로 변환

UI이미지를 NSData로 변환 나는 내 앱에서 이 코드를 사용하고 있어서 이미지를 보내는 데 도움이 될 수 있도록 도와줄 것입니다. 하지만 이미지가 있는 이미지 뷰가 있습니다.나는 앱 번들에 파일이 없고 내 쪽에 이미지가 있습니다.아래 코드를 변경하려면 어떻게 해야 합니까? 누가 변환 방법을 알려줄 수 있습니까?myimage로.NSData? // Attach an image to the email NSString *path = [[NSBundle mainBundle] pathForResource:@"rainy" ofType:@"jpg"]; NSData *myData = [NSData dataWithContentsOfFile:path]; [picker addAttachmentData:myData mime..

programing 2023.06.26

목표-C 선언 @ 속성 속성(비원자, 복사, 강, 약)

목표-C 선언 @ 속성 속성(비원자, 복사, 강, 약) 제가 언제 속성을 수 요?nonatomic,copy,strong,weak등등, 신고된 재산에 대해, 그리고 각각이 무엇을 하는지 설명합니다.어떤 종류의 예도 좋을 것입니다.ARC를 사용하고 있습니다.원자가 아닌 Nonatomic 를 통해 스레드 세이프 루틴을 생성하지 않습니다.@synthesize악세사리 atomic스레드 세이프 액세스를 생성하므로atomic변수는 스레드 세이프(데이터 손상 없이 여러 스레드에서 액세스 가능) 알았다. copy개체가 변형 가능한 경우 필요합니다.현재 개체의 값이 필요하고 개체의 다른 소유자가 변경한 내용을 반영하지 않으려면 이 옵션을 사용합니다.복사본을 보관하고 있으므로 개체를 완료한 후 개체를 해제해야 합니다. 할당..

programing 2023.05.12

HTML 페이지 제목을 UI WebView에 표시하는 방법

HTML 페이지 제목을 UI WebView에 표시하는 방법 UI Web View에 표시되는 HTML 페이지에서 타이틀 태그의 내용을 추출해야 합니다.그렇게 하는 가장 강력한 방법은 무엇입니까? 제가 할 수 있는 일: - (void)webViewDidFinishLoad:(UIWebView *)webView{ NSString *theTitle=[webView stringByEvaluatingJavaScriptFromString:@"document.title"]; } 단, javascript가 활성화 되어 있는 경우에만 동작합니다. 또는 HTML 코드의 텍스트를 스캔하여 제목을 찾을 수도 있지만, 조금 번거롭고, 페이지 작성자가 코드를 가지고 장난을 치면 깨질 수도 있습니다.그렇다면 iPhone API 내에서..

programing 2023.04.22

선택적 메서드를 사용하여 프로토콜을 만드는 방법은 무엇입니까?

선택적 메서드를 사용하여 프로토콜을 만드는 방법은 무엇입니까? iPhone SDK에 정의되어 있는 몇 가지 프로토콜(예:UIActionSheetDelegate예를 들어 프로토콜입니다. 자체 프로토콜을 정의하고 몇 가지 메서드를 옵션으로 설정하려면 어떻게 해야 합니까?"Formal Protocols"의 Apple 페이지에서 다음을 수행합니다. 옵션의 Protocol 메서드는 @optional 키워드를 사용하여 옵션으로 마킹할 수 있습니다.@optional modal 키워드에 대응하는 @required 키워드가 있어 디폴트 동작의 의미를 정식으로 나타냅니다.@optional 및 @required를 사용하여 프로토콜을 적합한 섹션으로 분할할 수 있습니다.키워드를 지정하지 않으면 기본값은 @required 입니..

programing 2023.04.17

iPhone TableView셀의 셀 오른쪽에 작은 화살표 추가

iPhone TableView셀의 셀 오른쪽에 작은 화살표 추가 이것은 충분히 간단해야 한다. 저는 TableView를 탑재한 아이폰 앱을 가지고 있습니다.각 셀의 오른쪽 끝에 클래식한 작은 화살표를 추가하려면 어떻게 해야 하나요?각각의 액세서리를 설정하기만 하면 됩니다.UITableViewCell 속성을 입력합니다. cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator; Swift 3에서는 cell.accessoryType = .disclosureIndicator 이 작업은 Interface Builder에서 수행할 수 있습니다.표 보기를 클릭하고 오른쪽에 있는 프로토타입 셀로 이동하여 1로 만들면 됩니다.그런 다음 해당 프로토타입 셀을 클..

programing 2023.04.17

iPhone 앱에서 장치의 화면 해상도를 감지하는 방법

iPhone 앱에서 장치의 화면 해상도를 감지하는 방법 iPhone 앱에서 앱 실행 중 앱이 실행 중인 장치의 화면 해상도를 감지하는 방법CGRect screenBounds = [[UIScreen mainScreen] bounds]; 그러면 전체 화면의 해상도가 포인트 단위로 표시되므로 아이폰의 경우 보통 320x480이 됩니다.아이폰4가 훨씬 큰 화면 크기를 가지고 있음에도 불구하고 iOS는 640x960 대신 320x480을 돌려준다.이는 대부분 오래된 응용 프로그램이 고장났기 때문입니다. CGFloat screenScale = [[UIScreen mainScreen] scale]; 이렇게 하면 화면의 크기가 표시됩니다.Retina Display를 탑재하지 않은 모든 디바이스는 1.0f를 반환하며, ..

programing 2023.04.12

스토리보드에 식별자가 있는 뷰 컨트롤러가 없습니다.

스토리보드에 식별자가 있는 뷰 컨트롤러가 없습니다. 다음 오류가 계속 발생합니다. Storyboard () doesn't contain a view controller with identifier 'drivingDetails' 코드는 다음과 같습니다. - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { UIViewController *controller = [self.storyboard instantiateViewControllerWithIdentifier:@"drivingDetails"]; controller.title = [[dao libraryItemAtIndex:indexPath.r..

programing 2023.04.12

UIImage를 90도 회전시키는 방법

UIImage를 90도 회전시키는 방법 는 나나 a a a가 있다UIImage, 그그 that thatUIImageOrientationUp(세로) 시계 반대 방향으로 90도 회전하고 싶다.사용하고 싶지 않다CGAffineTransform을 of of of of of 의 픽셀을 UIImage위치를 바꿀 수 있습니다. 코드그림 을하고 있습니다.코드 은 원래 크기 있습니다.UIImage이 일을 하기 위해서.를 현재 했습니다.UIImage에러가 표시됩니다. (오류): CGBitmapContextCreate: 비활성 데이터 바이트/행: 8개의 정수 비트/컴포넌트, 3개의 컴포넌트, kCGImageAlphaPremultiplidLast에 대해 1708 이상이어야 합니다. (타깃 사이즈 BTW로 작은 사이즈를 제공해..

programing 2023.04.12

UILabel - 텍스트에 맞게 레이블 크기를 자동 조정하시겠습니까?

UILabel - 텍스트에 맞게 레이블 크기를 자동 조정하시겠습니까? 포함된 텍스트에 맞게 UILabel 박스/바운드의 크기를 자동 조정할 수 있습니까? (표시 크기보다 커도 상관없습니다.) 따라서 사용자가 "hello" 또는 "my name is really long"을 입력하면 이 상자에 넣을 수 있는 이름이 잘리지 않고 그에 따라 라벨이 확대됩니다. for for for for for for for for for for for for 를 만든 요지를 확인해 .UILabel 것에 '아까운', '아까운', '아까운', '아까운'을 붙인다.UILabel모든 콘텐츠를 표시할 수 있는 높이: https://gist.github.com/1005520 또는, 다음의 투고를 확인해 주세요.https://stack..

programing 2023.04.12