2010-08-16 3 views
1

사용자 인터페이스에 수백 가지 양식을 작성해야하는 복잡한 도메인 모델 (DDD)이 있으므로 발전기를 찾고 있습니다. 사과 레이아웃 규칙과 데이터 바인딩을 포함하는 것이 좋습니다. 이는 일관된 응용 프로그램 모양을 얻는 데 중요합니다.코코아 용 폼 빌더가 있습니까?

정적 소스 코드가 아닌 런타임 인스턴스 (인트로 스펙 션)로 생성하는 것을 선호합니다.

데이터 모델에서 빌드하고 싶지 않습니다. 사용할 수있는 것을 만들 충분한 정보가 없기 때문입니다. 그룹화, 유효성 검사, 역할 및 권한, 탐색, 필터링, 작업, 워크 플로에 대한 정보가 있으므로 훨씬 더 나은 레이아웃을 수행 할 수 있어야합니다.

기본 탐색을 사용하여 iPhone/iPad 용 양식을 생성하는 기능이 더 좋을 수도 있습니다.

[결과] Sensible TableViews는 iPhone 용으로 적합한 솔루션입니다. 설명은 아직 정교하지는 않지만 좋은 출발점을 제공합니다.

+0

Mac 용 비즈니스 응용 프로그램을 만드는 사람이 있습니까? –

+0

이것에 대한 도구도 없습니다. 그러나 오픈 소스 프레임 워크를 시작하는 것은 매우 흥미로운 생각입니다! –

답변

8

데이터 모델러의 일부 또는 전부를 데이터 모델러에서 Interface Builder의 창이나보기로 옵션 드래그하면 Interface Builder에서이를 수행합니다.

드래그 한 관리 객체를 드롭하면 단일 항목보기, 마스터/상세보기 (검색 및 세부 필드 및 추가/제거 버튼 포함) 또는 콜렉션 보기 (상자 + 검색 필드 포함).

"모든 모델"에서이를 수행 할 타사 솔루션을 모른다. 그것은 훌륭한 도구이지만 엔티티 (코어 데이터의 관리 객체 모델과 같은)를 정의하기 위해 객체 모델을 사용해야 할 것입니다.

0

아마도 Echasoft Reports이 문제를 해결할 수 있습니까? (인터페이스 작성기를위한 플러그인으로보다 쉽게보고 기능을 제공합니다). NSConference에서 데모 한 것을 보았는데 꽤 멋져 보입니다. 상업, 예,하지만 100 + 형태의 돈 가치가있을 수도 ...

+0

나는 분명치 않다. 유감스럽게도 PDF가 아닌 사용자 인터페이스에 있어야한다. 도메인 모델 –

+0

Ahh에 대한 사용자 인터페이스가 있어야합니다. 모르겠다면 보고서를 인쇄 할 때조차 도움이 될 수 있습니다. – RyanWilcox

1

Sensible Tableviews 당신을 도울 수 있습니다. 나는 그들 자신을 사용하지 않았지만 단단 해 보인다. 또한 핵심 데이터 엔티티에서 양식을 생성 할 수 있습니다.

+0

소개 비디오를 살펴 보았습니다. iPhone의 경우 올바른 모양입니다. –

+1

중요한 테이블 뷰는 아직 공개되지 않았습니다. 비슷한 기능을하는 http://code.google.com/p/coredatalibrary/도 있습니다. – Elfred

관련 문제