«objective-c» 태그된 질문

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

15
UILabel에 윤곽선이있는 텍스트를 표시하려면 어떻게해야합니까?
내가 원하는 것은 흰색 UILabel 텍스트 주위에 1 픽셀의 검은 색 테두리입니다. 나는 아래 코드로 UILabel을 서브 클래 싱하는 데까지 이르렀는데, 접선 적으로 관련된 몇 가지 온라인 예제에서 서투르게 조합했습니다. 그리고 그것은 작동하지만 매우 느립니다 (시뮬레이터 제외) 텍스트를 세로로 중앙에 놓을 수 없었습니다 (그래서 마지막 줄에 y 값을 일시적으로 하드 …

23
Objective-C를 배우기 전에 먼저 C를 배우십시오.
현재이 질문은 Q & A 형식에 적합하지 않습니다. 사실, 참고 문헌 또는 전문 지식이 답변을 뒷받침 할 것으로 기대하지만이 질문은 토론, 논쟁, 여론 조사 또는 확장 된 토론을 유도 할 가능성이 높습니다. 이 질문이 개선되고 다시 열릴 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으세요. 휴일 팔년 전에 …
107 c  objective-c  cocoa 

23
키보드가 나타날 때 UIScrollView를 어떻게 스크롤합니까?
내 코드에 문제가 있습니다. UIScrollView편집 할 때 이동하려고합니다 .UITextField 키보드 팝으로 숨겨야 . 코드에서 '스크롤 업'하는 방법을 모르기 때문에 지금 메인 프레임을 이동하고 있습니다. 그래서 약간의 코드를 작성했는데 잘 작동하지만 UItextfield를 편집 UITextField하고 'return'버튼을 누르지 않고 다른 필드로 전환 하면 기본보기가 waaayyyyy 위로 올라갑니다. 나는 한 NSLog()당신이 아래에 볼 수있는 …

3
키 입력이 입력 될 때 UITextField의 값을 얻습니까?
다음 코드가 있다고 가정 해 보겠습니다. IBOutlet UITextField* nameTextField; IBOutlet UILabel* greetingLabel; greetingLabel사용자가 아무 키나 누르 자마자 "Hello [nameTextField]"를 읽고 싶습니다 . 기본적으로 필요한 것은 iPhone에 해당하는 Cocoa delegate method controlTextDidChange입니다. textField:shouldChangeCharactersInRange:대리자 메서드는 키 스트로크 (keystroke)가 발생할 때마다 호출됩니다 - (BOOL) textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string 문자열 인수는 누른 문자를 …

11
Objective-C에서 nil에 메시지 보내기
Apple의 Objective-C 2.0 문서를 읽고있는 Java 개발자로서 " 메시지를 nil로 전송 "이 의미 하는 바가 무엇인지 궁금 합니다. 실제로 유용하다는 것은 말할 것도 없습니다. 문서에서 발췌 : Cocoa에는이 사실을 활용하는 몇 가지 패턴이 있습니다. 메시지에서 nil로 반환 된 값도 유효 할 수 있습니다. 메서드가 객체, 포인터 유형, sizeof (void *)보다 …
107 objective-c 


10
AppDelegate에서 스토리 보드의 다른 위치에서 조건부로 시작
작업 로그인 및 기본보기 컨트롤러로 설정된 스토리 보드가 있으며, 후자는 로그인이 성공할 때 사용자가 탐색하는보기 컨트롤러입니다. 내 목표는 인증 (키 체인에 저장 됨)이 성공하면 즉시 메인 뷰 컨트롤러를 표시하고 인증이 실패하면 로그인 뷰 컨트롤러를 표시하는 것입니다. 기본적으로 AppDelegate에서이 작업을 수행하고 싶습니다. // url request & response work fine, assume success …

2
Objective-C에서`oneway void`의 사용 사례?
NSObject.h에서 이상한 키워드를 찾았습니다. - (oneway void)release; 나는 웹을 검색했고 그것이 Erlang의 메시지 전달과 비슷해 보이는 비동기 메시지 전달과 관련이 있다는 것을 알게되었습니다. 이것은 많은 흥미로운 것들을 만들 수있는 것 같습니다. 이 키워드의 좋은 사용 사례는 무엇입니까?


5
beginBackgroundTaskWithExpirationHandler의 적절한 사용
사용 방법과시기에 대해 약간 혼란 스럽습니다 beginBackgroundTaskWithExpirationHandler. Apple은 예제에서 applicationDidEnterBackground대리자 에서 사용하고 일반적으로 네트워크 트랜잭션과 같은 중요한 작업을 완료하는 데 더 많은 시간을 확보 하는 것을 보여줍니다 . 내 앱을 볼 때 대부분의 네트워크 항목이 중요한 것처럼 보이며 하나가 시작될 때 사용자가 홈 버튼을 눌렀을 때 완료하고 싶습니다. 따라서 모든 …

6
고정 섹션 헤더가있는 UITableView
인사드립니다.의 기본 동작은 UITableView다음 섹션이 previos 섹션 행을보기 밖으로 밀어 낼 때까지 섹션을 스크롤 할 때 섹션 머리글 행을 테이블 상단에 고정하는 것입니다. 나는 UITableView내부가 UIViewController있고 이것은 사실이 아닌 것 같습니다. 그게 기본적인 행동 UITableViewController입니까? 내가 가진 것을 기반으로 한 간단한 코드가 있습니다. UIController테이블 뷰를 생성하기 위해 구현 한 인터페이스와 …

7
Xcode 디버거 : 변수 값보기
UITableViewController의 내 코드 : delegate.myData = [myData objectAtIndex:indexPath.row]; 디버거에서 delegate.myData또는 의 값을 어떻게 볼 수 indexPath.row있습니까? delegate.myData배열이어야 indexPath.row하고 int. 난 단지 객체의 메모리 주소를 볼 수 있습니다 delegate및 indexPath하지만 어디 myData와 row?

22
iPhone의 NSString에서 HTML 태그 제거
제거하는 다른 몇 가지 방법이 있습니다 HTML tags에서 NSString에서가 Cocoa. 한 가지 방법 은 문자열을로 렌더링 NSAttributedString한 다음 렌더링 된 텍스트를 가져 오는 것입니다. 또 다른 방법 은 NSXMLDocument's- objectByApplyingXSLTString방법 을 사용 하여 XSLT변환 을 적용하는 것입니다. 불행히도 iPhone은 NSAttributedString또는 NSXMLDocument. HTML정규식 또는 .NET을 사용하는 것이 편안하다고 느끼기 에는 너무 …

9
iOS 3G 또는 WiFi 감지
이것이 가능한지 잘 모르겠지만이 시나리오가 있습니다. UISegmentedController에 링크가 설정된 내 UIWebView에 웹 사이트가 표시됩니다. 웹 사이트는 Wi-Fi 또는 3g 네트워크에 있는지 감지 할 수 있습니다. 이제 세그먼트 화 된 컨트롤러는 2 개의 다른 페이지를 가리 킵니다. 1-iPhone 친화적 인 로그인 화면 2-로그인 한 후 홈 페이지. 이제 여기에 질문이 있습니다. …


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