수있는 하나 개 제발 도와주세요 ....아이폰, 난 내 아이폰 앱 어디서나 호출 할 수있는 글로벌 방법을 쓸 수있는 방법
0
A
답변
1
당신 일반적으로 Singleton Class를 사용하여 iphone 응용 프로그램의 전역 데이터 및 메서드를 포함합니다. 여기에 2 개의 좋은 참조가 있습니다 : Singleton Tutorial, Singleton Pattern
3
여러분이 좋아하는 곳에서는 전역 함수 (클래스의 일부가 아닙니다)를 작성할 수 있습니다. 선언을 사용하는 곳에 추가하십시오 (예 : 헤더 파일 포함).
파일 globalfunctions.h
void doCoolStuff();
파일 globalfunctions.c
#include "globalfunctions.h"
void doCoolStuff()
{
}
하고 사용이
#include "globalfunctions.h" // or
#import "globalfunctions.h"
을 사용 : 예를 들어
관련 문제
- 1. 아이폰 포토 갤러리에 액세스 할 수있는 아이폰 라이브러리
- 2. 디버깅하는 방법 아이폰 응용 프로그램을 내가 목표 - C에서 아이폰 응용 프로그램을 디버깅 할 수있는 방법
- 3. 아이폰 앱 배포 방법
- 4. (아이폰 앱)
- 5. 내 경우에 URL을 다시 쓸 수있는 방법
- 6. 아이폰 애플리케이션에 테마 나 스킨의 개념을 추가 할 수있는 방법
- 7. YAJL 내 아이폰 앱에서 아이폰 OS/아이폰
- 8. 다른 아이폰 앱에서 하나의 아이폰 앱을 호출 할 수 있습니까?
- 9. 아이폰 앱 업로드 문제
- 10. 아이폰 설문 앱
- 11. 아이폰 앱 호환성 질문
- 12. 아이폰 앱 자동 업데이트
- 13. 아이폰 앱 충돌 보고서
- 14. CGContext 내 아이폰 프로젝트에서
- 15. 내가 아이폰 응용 프로그램 내에서 Flickr 계정에서 내 사진에 액세스 할 수있는 방법을
- 16. 아이폰 : ADBanner에 광고를 표시 할 수있는 방법이 있습니까?
- 17. 아이폰 SDK에서 알려주는 앱 종류
- 18. CakePHP 어디서나 사용할 수있는 클래스?
- 19. 아이폰 앱 비밀번호 암호화
- 20. 아이폰 앱 - 프로젝트 구조
- 21. 아이폰 앱 설치 오류
- 22. 내 아이폰 앱이 거부되면 어떻게해야합니까?
- 23. 아이폰 앱 제출 오류
- 24. 아이폰 +
- 25. 아이폰 앱 제출 오류
- 26. 아이폰 앱 프로파일 링을위한 상어
- 27. 아이폰 앱 개발
- 28. 아이폰 보편적 앱 배포
- 29. 아이폰 애플리케이션 크래킹을 피할 수있는 방법은 무엇입니까?
- 30. 아이폰 날씨 앱
아이코 (Eiko)의 대답은 효과가 있지만, 아이폰에서이 작업을 원한다면 파일 이름을 globalfunctions.mm이라고하지 말고 ** c ** (물론 .h 파일) 그렇지 않으면 컴파일 오류가 발생합니다. 어젯밤에 그냥 했어. – casey
올바른 파일 결말은 사용중인 언어의 종류에만 의존합니다. ObjC이면 '.m'을, Obj-C++의 경우 '.mm'을 사용하십시오. Obj-C-ish 것들을 사용하지 않는다면 '.c'가 빠져 나옵니다. – Eiko
오, 그래, 사실. ObjC 클래스를 사용 중이었고 확장자를 .mm으로 만들 때까지 컴파일 할 수 없었습니다. 하지만 Obj-Cish를 사용하고 있는지 여부에 따라,이 스레드를 참조하여'.h' 파일을 적절히 수정해야 할 필요가있을 수도 있습니다. 내가 이것을했을 때 나는 광산을 연결하는 데 어려움을 겪었다. 그리고이 솔루션은 효과가있었습니다. http://stackoverflow.com/questions/1362695/objective-c-symbol-not-found-strangeness – casey