Xamarin iOS development in real-world (internal information)
Probation Sample chapter: Http://pan.baidu.com/s/1mgqQIxE
PrefaceiOS is the most popular smart device because of its new interface design, high user experience, and rich software. At the same time, Apple has a sophisticated app store model that is widely understood and recognized by programmers. While Apple's official recommendation is to use OBJECTIVE-C and swift for development, it also allows software developed in other languages to enter the Apple Store. And C#+xamarin is now widely popular development model. Among them, Xamarin is a cross-platform development framework. Use Xamarin to develop apps for iOS, Android, Windows phone, and Mac. In this way, C # Programmers do not need to learn other languages, they can develop Apple application software. This tutorial is the only one in China for the Xamarin iOS development tutorial. This book, based on Apple os Mac OS X 10.9.4, explains how to develop an iOS application with Xamarin, which contains a number of examples. Content includes Xamarin environment Building, views, view controllers, data management, data display, Web Service, multimedia, iOS integration features, hardware interactions, maps and positioning, graphics animation, multitasking, localization, and more. 1. Learn the required systems and softwareInstall Mac OS X operating system install XamarinInstall Xcode2. Learn to suggest that before you learn, you can write to xxxxxxxxxxxxxxx, get the relevant information and software. If you are having problems with your learning process, you can also send the issue to the mailbox. We'll try to solve it for everyone.Catalogue1th. Writing the first iOS application in C #11.1 First knowledge of Xamarin11.1.1 Xamarin Development11.1.2 Xamarin Features11.1.3 Xamarin Version21.1.4 Tool Requirements21.2 Building the development environment31.2.1 Developer Account31.2.2 Download and install Xamarin61.2.3 Download and install Xcode111.3 writing the first application141.3.1 Creating a Project141.3.2 edit, Connect, run161.3.3 IOS Simulator171.3.4 Interface Builder211.3.5 Writing code241.3.6 Debug Program251.3.7 File Company261.4 testing your application with a real machine261.4.1 application for paid developer account261.4.2 Application and Download certificate291.4.3 for real-machine testing38 2nd User Interface--view392.1 views392.2 Adding and customizing views392.2.1 adding views using Interface Builder392.2.2 Adding a view using code422.2.3 Deleting a viewThe location and size of the 452.2.4 view462.3 using the button to accept user input472.3.1 using the Code add buttonFormatting settings for the 482.3.2 buttonThe response of the 492.3.3 button532.4 displaying images552.4.1 displaying images for a view552.4.2 Custom-made special images582.5 Displaying and editing text612.5.1 Label View612.5.2 text Box view642.5.3 text View672.6 using the keyboard702.6.1 input types for custom keyboards702.6.2 changing the position of the input view when the keyboard is displayed732.6.3 adding toolbars to the keyboard752.7 progress bar772.8 scrolling views802.9 page Controls842.10 Warning View872.10.1 adding warning views to the main view872.10.2 Common warning View styles892.10.3 Response Warning View942.11 Customizing views962.12 Modify the same view at once99 3rd Chapter User interface--controller1013.1 loading views using the View controller1013.2 navigating a different view controller1093.2.1 Basic composition of navigation controller1093.2.2 Add navigation Controller1103.2.3 switching of views via navigation controller1113.2.4 manage buttons on the navigation bar1173.3 providing the controller in the tab bar1203.3.1 Add Tab Bar Controller1203.3.2 Common Properties for tab bar controllers1223.3.3 Tab Bar Controller response1243.4 Model View Controller1273.5 Creating a Custom View Controller1313.6 using the View controller's effectiveness1333.7 ipad View Controller1363.8 designing the UI using the story panel1393.9 Unwind Segue in the story panel146 the 4th Chapter data Management1514.1 File Management1514.1.1 Create File1514.1.2 Write/Read content1544.1.3 Deleting files1574.2 using the SQLite database1594.2.1 Database Creation1594.2.2 Inserting data1624.2.3 Read Data1634.2.4 View Database1644.3 using icloud1674.3.1 Start icloud Service1674.3.2 Store key/value data in icloud168 The 5th chapter shows the data1725.1 SELECT list1725.1.1 Date Selector1725.1.2 Custom Selector1755.2 displaying data in a tableDisplay of the contents of the 1795.2.1 table1795.2.2 Setup table1815.2.3 Set Table cells1865.3 Editing tables1935.3.1 Select rows1935.3.2 Delete Row1955.3.3 Insert Row1975.3.4 Mobile Line2025.3.5 Indent2045.4 Index Table2065.5 Finding of data2075.6 creating a simple Web browser2125.6.1 load the contents of a Web Page view2125.6.2 Set Page view2165.6.3 Page view Common events2205.7 displaying data in a grid2225.7.1 display of content in the grid2235.7.2 Custom Grid2265.7.3 Grid response230
Xamarin iOS development in real-world (internal information)