The architecture of a sophisticated iPhone application?

I come from a java enterprise development organization where we did development in well-separated reusable layers. Resistance Levels, Service Levels, etc. Etc.

Now I'm looking for iPhone application examples or documentation on how to design complex iPhone designs. Most books and examples on apples show very limited code and architecture. They are not suitable for use.

What I'm also looking for is information on how to set up a continuous integration building system that runs all my unit tests when checking the code and reports the unit test results to a system in which we can see the results. For our Java projects, we use svn, mvn, and sonar for this. What is the apple equivalent for this setup? Is it possible?

So, to summarize my questions:
Q1: Are there any examples or books on the complex architecture of iPhone projects?
Q2: How do we install a build system with continuous integration?

+5
source share
2 answers

How would you like a complex example? This question is related to several non-Apple open source iPhone apps, including my own . Some of the applications there are relatively complex.

, Cocoa . iPhone ( Cocoa NeXT Mac), Cocoa Cocoa.

WWDC 2009 " iPhone", " iPhone" "" iPhone ". iPhone.

, . , , , Xcode.

+6

iPhone OpenStep NeXT Computer. NeXT . , iPhone, . NeXT , , , MVC.

, , Openstep, . NeXT ORM (Enterprise Objects Framework - http://en.wikipedia.org/wiki/Enterprise_Objects_Framework), , Apple iTunes/ .., , Objective-C ( Java ). Lite ORM, Core Data (http://developer.apple.com/macosx/coredata.html) iPhone. SQLite ( ) iPhone .

, XCode iPhone /, , . Omni , XCode iPhone (http://blog.omnigroup.com/2008/10/01/using-frameworks-in-iphone-applications/) , , .

, , Openstep . , , .

svn mvn / OS X. , fink MacPorts:

, TDD. - iPhone

-groks Objective-C. , , ?

+5

All Articles