iPhone 앱을 많이 개발할수록 내가 쓰는 재사용 가능한 기능이 늘어납니다. 지금은 그들을 필요로하는 .m 파일에 복사합니다. 그러나 별도의 .m 파일을 가지고 #import하는 것이 더 좋을까요? 라이브러리를 컴파일하고 싶지는 않습니다. 다른 사람들이 어떻게 이것을 처리했는지 알고 싶습니다. 감사.iPhone이 하나 이상의 viewcontroller에서 사용하는 코드에 가장 적합한 위치입니까?
설명 : 다른 .m 파일이 자신의 것이라고 생각하는 방식으로 외부 코드를 가져 오길 원합니다. 선택기와 변수는 마치 어떤 식 으로든 주입되지 않고 대상 .m 파일에있는 것처럼 인식됩니다.
.m 및 .h 파일 모두에 공유 코드를 넣을 수 있습니까? #import를 사용합니까? 공유 코드가 인스턴스화가 필요한 자체 클래스로 간주되기를 원하지 않습니다.
카테고리가 특정 케이스에서 찾고자하는 것이 아닌 경우 유틸리티를 .h 및 .m 파일에 넣고 프로젝트에 둘 다를 추가하십시오. (필요할 때마다 가져 오십시오.) – bddckr
이것은 nit-picking 일 수 있지만 그 메소드를 다음과 같이 호출하면 안됩니까? '+ (UIImage *) image : (UIImage *) image withCornerRadius : (int) radius' –
@Jeff 당신이 맞습니다. – texmex5