《iPhone高級編程:使用Mono Touch和.NET/C#》從基本的概念入手,全面地介紹了基于monotouch使用C#/.net進行iphone應用程序開發(fā)。從monotouch和.net開發(fā)環(huán)境到objective-c和c#開發(fā)語言,從基于monotouch進行iphone開發(fā)的編程方法到應用程序的發(fā)布和銷售等,《iPhone高級編程:使用Mono Touch和.NET/C#》涵蓋了基于monotouch進行iphone應用程序開發(fā)涉及的方方面面。《iPhone高級編程:使用Mono Touch和.NET/C#》的主要內容分為兩大部分:第1部分包括第1-4章,這一部分介紹iphone和monodevelop ide開發(fā)的基本知識,主要包括iphone、.net framework和monotouch的相關背景和概念、monotouch使用方法、iphone用戶界面和數據控件方面的內容:第ⅱ部分包括第5-15章,這一部分的內容相對獨立,可以根據需要選擇性地閱讀:第5章介紹在iphone中檢索和存儲數據,包括本地數據和遠程數據;第6章介紹表的使用,包括表內容顯示、表導航和表編輯等;第7章介紹基于corelocation和mapkit實現地圖功能:第8章系統介紹應用程序設置:第9章介紹面向設備硬件編程;第10章介紹多媒體編程;第11章介紹利用第三方應用程序的編程;第12章介紹應用程序本地化和國際化編程;第13章介紹如何面向ipad編程:第14章介紹objective-c代碼的閱讀方法;第15章介紹將應用程序提交到應用程序商店涉及的所有過程和工作,還包括應用程序的推銷途徑與方法?!秈Phone高級編程:使用Mono Touch和.NET/C#》專門針對具有C#/.net開發(fā)經驗并希望轉到面向iphone進行編程的人員。他們可以通過monotouch,利用已有的C#/.net知識編寫能夠直接在iphone中運行的應用程序。因此,閱讀《iPhone高級編程:使用Mono Touch和.NET/C#》的讀者需要具有一定的C#/.net開發(fā)經驗,并希望面向iphone編程。