반응형

development 8443

Objective-C의 속성 및 인스턴스 변수

Objective-C의 속성 및 인스턴스 변수 Objective-C의 속성과 인스턴스 변수에 대해 다소 혼란 스럽습니다. 저는 Aaron Hillegass의 "Mac OS X 용 Cocoa 프로그래밍"을 반쯤 진행 중이며 모든 것이 논리적입니다. 다음과 같은 클래스를 선언합니다. @class Something; @interface MyClass : NSObject { NSString *name; NSArray *items; Something *something; IBOutlet NSTextField *myTextField; } @property (nonatomic, retain) NSString *name; @property (nonatomic, retain) NSArray *items; 다른 객체는 우..

development 2021.01.08

MVVM을 사용하여 WPF에서 새 창을 만드는 가장 좋은 방법

MVVM을 사용하여 WPF에서 새 창을 만드는 가장 좋은 방법 이웃 게시물에서 : ViewModel이 양식을 어떻게 닫아야합니까? MVVM 사용으로 창을 닫는 방법에 대한 비전을 게시했습니다. 이제 질문이 있습니다. 어떻게 열 수 있습니까? 기본 창 (기본보기)이 있습니다. 사용자가 "표시"버튼을 클릭하면 "데모"창 (모달 대화 상자)이 표시됩니다. MVVM 패턴을 사용하여 창을 만들고 여는 바람직한 방법은 무엇입니까? 두 가지 일반적인 접근 방식이 있습니다. 첫 번째 (아마 가장 간단한 것). 이벤트 처리기 "ShowButton_Click"은 다음과 같은 방식으로 기본 창 뒤에있는 코드에서 구현되어야합니다. private void ModifyButton_Click(object sender, Routed..

development 2021.01.08

Windows에서 Eclipse를 어떤 폴더에 설치해야합니까?

Windows에서 Eclipse를 어떤 폴더에 설치해야합니까? UAC가 활성화 된 Windows 7 을 실행하고 있습니다. Eclipse 가 설치 프로그램을 사용하지 않고 AppData 폴더를 사용하여 Windows에 데이터를 저장하지 않는다는 것이 항상 이상하다는 것을 알았습니다 .하지만 최근에는 몇 번 (하드 드라이브 문제) 다시 설치해야했습니다. 내가 정말 최고의 장소에 배치하고 있는지 궁금했습니다. eclipse 폴더를 내 C:\Program Files\디렉토리에 복사하고 시작 메뉴에 바로 가기를 만든 다음 작업 표시 줄에 고정합니다. 그러나 eclipse에는 문제가 있으므로 속성, 호환성 탭으로 이동하여 "관리자 권한으로 실행"을 활성화합니다. 그런 다음 이클립스를 열 때마다 UAC 창에서 예를..

development 2021.01.08

AngularJS와 함께 백본 모델 사용

AngularJS와 함께 백본 모델 사용 최근에 저는 Backbone.js와 AngularJS의 차이점과 유사점에 대해 생각하고있었습니다. Backbone에서 정말 편리하다고 생각하는 것은 Backbone-Models와 Backbone-Collections입니다. urlRoot를 설정하기 만하면 Ajax를 통한 백엔드 서버와의 통신이 기본적으로 작동합니다. AngularJS 애플리케이션에서 백본 모델과 컬렉션 만 사용하는 것이 가능하지 않습니까? 따라서 AngularJS를 사용한 양방향 데이터 바인딩과 백본 모델 및 컬렉션을 통해 서버 측 (또는 기타 스토리지 옵션)에 대한 편리한 액세스를 모두 활용할 수 있습니다. 빠른 인터넷 검색은이 사용 시나리오를 제안하는 사이트를 찾지 못했습니다. 모든 리소스는 ..

development 2021.01.08

"다운 캐스팅"unique_ptr

"다운 캐스팅"unique_ptr unique_ptr로 돌아 오는 일련의 공장이 unique_ptr있습니다. 후드하지만, 그들은 즉, 다양한 파생 된 유형에 대한 포인터를 제공하고 unique_ptr, unique_ptr, unique_ptr등 주어 DerivedA : Derived지고 Derived : Base우리는 다음을 가질 것입니다. unique_ptr DerivedAFactory() { return unique_ptr(new DerivedA); } 내가해야 할 일은 반환 된 포인터를 unique_ptr파생 된 수준 (원래 내부 수준은 아님 )으로 "캐스트"하는 것 입니다. 의사 코드로 설명하려면 : unique_ptr ptr = static_cast(DerivedAFactory()); 에서 객체..

development 2021.01.08

앱 시작시 이상한 푸시 메시지 수신

앱 시작시 이상한 푸시 메시지 수신 내 푸시 서비스에서 캡처 한 이상한 푸시 메시지가 나타납니다. Bundle[{CMD=RST_FULL, from=google.com/iid, android.support.content.wakelockid=1}] 어제 막 일어나기 시작했고 어떤 코드 변경이 이것에 대한 책임이 있는지 알 수 없습니다. 이 메시지를 전에 본 사람이 있고 그 메시지가 어디에서 왔으며 그 이유를 알고 있습니까? 앱에 백업에서 복원 된 데이터가 있기 때문에이 메시지가 표시됩니다. 백업에 등록 토큰이 포함되었을 수 있으므로이 브로드 캐스트는 백업 된 토큰이 작동하지 않으므로 새 토큰을 가져 오도록 앱에 알리는 메시지가 전송됩니다. 이는 새로운 GCM API를 위한 것이며 InstanceIdListe..

development 2021.01.08

람다는 정적 멤버 함수를 호출하기 위해 'this'를 캡처해야합니까?

람다는 정적 멤버 함수를 호출하기 위해 'this'를 캡처해야합니까? 다음 코드의 경우 : struct B { void g() { []() { B::f(); }(); } static void f(); }; g ++ 4.6은 오류를 제공합니다. test.cpp : In lambda function : test.cpp : 44 : 21 : error : 'this'was not captured for this lambda function (흥미롭게도 g ++ 4.5는 코드를 잘 컴파일합니다). 이것은 g ++ 4.6의 버그입니까, 아니면 정적 멤버 함수를 호출 할 수 있도록 'this'매개 변수를 캡처해야합니까? 왜 그래야하는지 모르겠지만 B::. 동의합니다. 잘 컴파일되어야합니다. 수정을 위해 (아직 모르..

development 2021.01.08

생성자 참조-제네릭 배열이 생성 될 때 경고 없음

생성자 참조-제네릭 배열이 생성 될 때 경고 없음 Java에서는 제네릭 유형의 배열을 직접 생성 할 수 없습니다. Test[] t1 = new Test[10]; // Compile-time error 그러나 원시 유형을 사용하여이를 수행 할 수 있습니다. Test[] t2 = new Test[10]; // Compile warning "unchecked" Java 8에서는 생성자 참조를 사용할 수도 있습니다. interface ArrayCreator { T create(int n); } ArrayCreator ac = Test[]::new; // No warning Test[] t3 = ac.create(10); 마지막 경우 컴파일러가 경고를 표시하지 않는 이유는 무엇입니까? 여전히 원시 유형을 사용하여..

development 2021.01.08

git merge : 보관하고 싶은 파일 제거!

git merge : 보관하고 싶은 파일 제거! 브랜치에서 필요한 파일을 유지하면서 git에서 두 브랜치를 어떻게 병합 할 수 있습니까? 두 브랜치를 병합 할 때 파일이 다른 브랜치가 아닌 한 브랜치에서 삭제 된 경우 파일이 최종적으로 삭제됩니다. 예를 들면 : 새 분기를 만들 때 마스터에 파일이 있습니다. 필요하지 않기 때문에 마스터에서 파일을 제거합니다 (아직) 기존 파일에 의존 하는 기능을 추가하기 위해 분기를 변경 합니다. 마스터에서 버그 수정을 수행 합니다 (삭제할 수 없음). 당신은 언젠가 병합하고 파일이 사라졌습니다! 재현 방법 : 하나의 파일로 git 저장소를 만듭니다. git init echo "test" > test.txt git add . git commit -m "initial co..

development 2021.01.08

여러 javascript / css 파일 : 모범 사례?

여러 javascript / css 파일 : 모범 사례? 현재 약 7 개의 Javascript 파일 (다양한 jQuery 플러그인 덕분에)과 4-5 개의 CSS 파일이 있습니다. 문서에서로드해야하는 위치를 포함하여 이러한 문제를 처리하는 가장 좋은 방법이 무엇인지 궁금합니다. YSlow는 Javascript 파일이 가능한 경우 끝에 포함되어야한다고 말합니다. 시체 끝? 구분자는 콘텐츠를 작성하는지 여부 인 것처럼 보입니다. 내 모든 Javascript 파일은 함수와 jQuery 코드 (모두 ready () 때 완료 됨)이므로 괜찮습니다. 그렇다면 하나의 CSS와 하나의 Javascript 파일을 포함하고 나머지는 포함해야합니까? 모든 파일을 하나로 연결해야합니까? 내 문서의 맨 끝에 Javascript ..

development 2021.01.08
반응형