2013-09-23 3 views
0

다른 라이브러리에서 사용하는 세 번째 파트 라이브러리를 추가하려고합니다 (예 :이 클래스가있는 경우) SBJson 두 글자로 접두사를 붙입니까? 접두사가 EXSBJson이 될 수도 있습니다. 어딘가에 누군가가 밑줄 EX_SBJson을 사용하고있는 것을 보았습니다. 이 경우 명명 규칙/스타일은 무엇입니까?내 라이브러리의 타사 라이브러리 클래스 이름 바꾸기

답변

0

가 더 일반적인 규칙은 없지만, 우리는 다음과 같은 방법을 사용하고 있습니다 :

  1. 라이브러리와 같은 접두사를 사용하여 (우리가 XYFunctionality을 개발하는 경우 그래서, 우리는 XYSBJson라는 이름을 것이다). 가능한 많은 소스 프로젝트에서이 방법을 사용합니다 (예 : 보관 용)
  2. 가능한 경우 다른 개발자에게 이야기하십시오. 대부분의 경우 타사 라이브러리와 별도로 라이브러리를 배포하면 충분하므로 (타사 라이브러리에서 .a 바이너리 파일과 작업 소스 프로젝트를 제공하므로 다른 개발자도이 라이브러리를 사용할 수 있습니다). 또한 API를 변경하지 않는 한 다른 개발자가 타사 라이브러리를 업그레이드하여 버그 수정을받을 수 있습니다.

btw. SBJson의 많은 기능은 iOS 5+와 함께 제공되는 NSJsonSerialization을 사용하여 수행 할 수도 있습니다.

+0

감사합니다. 실제로 NSJsonSerialization을 사용하지만 예제로 SBJson을 사용했습니다. – Jimmy

관련 문제