2013-07-02 2 views
0

우리는 앱 스토어에서 찾을 수있는 다른 앱처럼 보이지 않는 iOS 앱을 만들고 있습니다.표준 iOS 구성 요소를 사용하는 것이 중요합니까?

제 질문은, 내 앱에 헤더 바, 탭 바, 테이블 등의 맞춤 구성 요소를 만들 수 있도록 허용하고 앱 스토어에 앱을 게시 할 때 Apple이 거부하지 않겠습니까?

지난 수개월 동안 생각과 계획이 UI와 흐름으로 이어져 사용자 경험이 뛰어 났을뿐 아니라 Apple에서 사용자 정의 앱/구성 요소에 대해 어떻게 느끼는지 궁금합니다.

감사합니다.

+0

걱정하지 마십시오. – Adam

답변

2

완전히 다른 모양과 느낌을 가진 앱을 만드는 것이 본질적으로 잘못되었습니다.

그러나 내가 권하는 것은 가능한 한 많이 내장 된 구성 요소를 사용하는 것입니다. 최신 버전의 iOS에서는 모양과 느낌을 크게 사용자 정의 할 수 있도록 여러 가지 API가 도입되었으며 일부 혁신적인 UI는 해킹당한 간단한 테이블 및 콜렉션보기입니다.

이것은 Apple의 내장 구성 요소가 실제 테스트 및 사용 시간이 수십만 (수백만은 아닐지라도)에 달했기 때문에 전체 맞춤 구성 요소보다 훨씬 안정적이며 현장 테스트를 거쳤기 때문입니다. 또한 사용자가 직접 복제하기 어려운 다양한 기능 (예 : 스크롤 뷰의 바운스)이 있습니다.

당신이 원하는대로 인터페이스를 명확하게 사용자 정의 할 수 있지만, 휠을 완전히 다시 발명하기보다는 기본 제공 UIKit 클래스를 사용할 수 있는지 생각해보십시오.

1

점점 더 많은 사용자 지정 컨트롤이 매일 iOS에 나타납니다. 당신이 말하는만큼 훌륭하다면, 애플은 그것을 기꺼이 받아 들일 것이다. 걱정마.

는 또한 전에 말했듯이 cocoacontrols

0

살펴보고, 애플은 문제가되지 않습니다 .. 한 당신이 어떤 개인 API를 사용하지 않는. 이러한 구성 요소를 독자적으로 개발하는 경우 향후 릴리스에서 이러한 구성 요소가 제대로 작동하는지 확인해야합니다 (반드시 나쁜 점은 아닙니다). 타사 구성 요소가 계속되지 않을 수도 있고 (또는 향후 릴리스에서 지원 될 수도 있기 때문에) 타사 구성 요소에 문제가있을 수 있습니다.

관련 문제