본문 바로가기

dev/objective-c2

[objective-c] iOS 탈옥 탐지 방법 참고: How to check your app is installed on a jailbroken device 참고: https://github.com/thii/DTTJailbreakDetection iOS 탈옥은 애플의 보안규약을 뚫는 과정입니다. 그래서 iOS에 대한 root 접근을 허용하고 공식 애플 앱스토어에서 제공하지 않는 추가 앱, 확장 및 테마를 다운로드하여 설치할 수 있게 해줍니다. 만약 보안기능에 충실한 앱을 만들어야 한다면 탈옥하지 않은 순정폰에서만 실행되도록 해야합니다. 모든 경우에 대해서 탈옥을 탐지하기는 힘듭니다. 왜냐하면 탈옥 탐지 코드를 속이도록 하는 탈옥 방법도 있기 때문입니다. 하지만 보안 체크를 늘림으로서 앱 해킹을 더욱더 어렵게 만든다면 충분히 해볼만한 가치가 있을 것 .. 2019. 2. 19.
[objective-c] doxygen으로 javadoc 스타일의 문서만들기 아이폰 앱 개발도중 라이브러리 또는 소스코드에 대한 문서가 필요한 경우가 있습니다. 이 경우 워드나 엑셀을 이용해 각 항목마다 일일히 설명을 작성할 수도 있지만 최소한의 노력으로 요구사항에 대응하기 위해 doxygen 이라는 도구를 사용할 수 있습니다. doxygen은 소스코드의 특정 주석을 활용해 웹페이지 또는 latex 같은 문서를 생성해 주는 도구입니다. c, c++, objective-c, c#, php, java, python 등 다양한 코드의 문서화에 사용될 수 있습니다.doxygen gui 도구를 사용하면 매우 간단히 문서생성 작업을 할 수 있고 사용자의 입맛에 맞게 여러가지 전문가 옵션으로 커스터마이징도 가능합니다. doxygen 공식 페이지를 방문해 보시기 바랍니다.먼저 doxygen이 .. 2016. 4. 25.