2014-04-19 2 views
0

나는 애플 리케이션이 자신의 프로젝트에 임베딩하거나 잠재적으로 제 3 자에게 배포하기로 결정할 수있는 ios 프레임 워크로 더 잘 패키징 될 좋은 코드 덩어리를 건네 줬다.'c'로만 iOS 프레임 워크를 쓸 수 있습니까?

@https://github.com/jverkoey/iOS-Framework#first_parties의 지침을 따르는 동안, 객관적인 관점에서 다시 작성하는 아이디어가 일정하고 객관적인 관점에서 현재의 수준의 전문성을 갖추고 있다는 점에 대해 질문드립니다.

Objective-c의 최소 설정/양이 언어 바인딩 또는 일부 필요한 경우에 문제가 없습니다.

원래 코드는 C로 작성되었지만 이식성이 높도록 설계되었지만 gcc 매크로와 확장을 광범위하게 사용합니다.

귀하의 조언은 높이 평가 될 것입니다.

답변

1

그렇습니다. 간단하지만 C 라이브러리 주위에 래퍼를 작성하는 것이 간단합니다. Obj-C 및 C 개발자를 지원해야하는 경우 코어 기능을 C 전용 라이브러리로 옮기고 Obj-C 및 C (if if 이것은 심지어 필요합니다), 그래서 덜 여분의 "포장"일이 발생합니다.

원본 코드는 C로 작성되었지만 이식성을 높이기 위해 설계되었으며 gcc 매크로와 확장을 광범위하게 사용합니다.

Clang은 GCC 확장을 지원하는 데있어 매우 좋은 태도와 접근 방식을 가지고 있습니다. 나는 매우 밀교적인 것에 대해서는 눈을 떼지 만 괜찮을 것입니다.

+0

감사합니다. 결과를 업데이트 하겠지만 조금 시간이 걸릴 것입니다.). – user3342339

관련 문제