iOS development must be inseparable from the development of documentation, Apple has online help documents, Xcode can actually download the emulator documents and iOS8.1 documents, but the download speed is not flattering, and the headache is not to show the download progress bar, Apple's development documents are placed in the)/application/ Xcode.app/contents/developer/documentation/docsets path, you can see three files under this path, XCode 6.1 document (Com.apple.ADC_Reference_ Library.developertools.6_0_1.docset), iOS8.1 document (Com.apple.adc.documentation.appleios8.1.ioslibrary.docset), OS x documentation (Com.apple.adc.documentation.appleosx10.10.corereference.docset).
First look at the normal download method, which is very slow, open Xcode, in the xcode->preferences can see the following effects:
We need to study the location of the following three downloaded files, find Xcode.app in the application, right click to select Show Package Contents:
Detailed path:
The file is displayed in detail and the Com.apple.adc.documentation.appleios8.1.ioslibrary.docset selected is the document to be installed:
Now is how to get the fastest download iOS8.1 development documentation, this time there is a URL must be known, Apple's various development documents if the changes will update the site,
Https://developer.apple.com/library/downloads/docset-index.dvtdownloadableindex, keep dragging down, to the end you can find a description:
12345678910111213141516171819202122232425262728293031323334 |
<!-- START iOS 8.1 -->
<dict>
<key>fileSize</key>
<integer>426419333</integer>
<key>identifier</key>
<string>com.apple.adc.documentation.AppleiOS8.1.iOSLibrary</string>
<key>name</key>
<string>iOS 8.1</string>
<key>source</key>
<string>https:
//devimages.apple.com.edgekey.net/docsets/20141020/031-07735-A.dmg</string>
<key>userInfo</key>
<dict>
<key>ActivationPredicate</key>
<string>$XCODE_VERSION >=
‘6.1‘
</string>
<key>Category</key>
<string>Documentation</string>
<key>IconType</key>
<string>IDEDownloadablesTypeDocSet</string>
<key>InstallPrefix</key>
<string>$(HOME)/Library/Developer/Shared/Documentation/DocSets</string>
<key>InstalledIfAllReceiptsArePresentOrNewer</key>
<dict>
<key>com.apple.pkg.7.0.iOSDocset</key>
<string>10.9.0.0.1.1413843168</string>
</dict>
<key>RequiresADCAuthentication</key>
<
false
/>
<key>Summary</key>
<string>My description of content</string>
</dict>
<key>version</key>
<string>53.13</string>
</dict>
<!-- END iOS 8.1 -->
|
HTTPS://DEVIMAGES.APPLE.COM.EDGEKEY.NET/DOCSETS/20141020/031-07735-A.DMG is the file we need to download.
For this file installation, it is recommended to use Thunder to add the task download, so that the speed of download faster, time-saving;
After the download completes the installation will default docsets the following com.apple.adc.documentation.appleios8.1.ioslibrary.docset, will download after the installation drag in, and then restart Xcode, this time click Help:
after entry can be iOS8. 1 of the document, you can see an audio video,Sample Code is stored in the Demo,Guides Storage is the basic concept and usage :
There is a Guides directory under the general directory where you can see the development of IOS apps right away :
User Experience UX Below you can see some design knowledge of UI pages:
At this point about the iOS8.1 document security encountered a variety of problems have been resolved, also toss a lot of time, if there is a problem can contact me at any time, if the feeling of good article, give a recommendation, if you feel good can be through the website attention http://www.cnblogs.com/ Xiaofeixiang/~ Wish you all a happy weekend, aside from this, Apple about the document is a problem, is the Xcode and OS X document address to the same, probably last October, the details can be consulted: http://bbs.feng.com/ Read-htm-tid-8486651.html
For class-class pointers superclass and object pointers, ISA is as follows:
This is for the Xcode help document, (I personally downloaded the 20155-04-08 update version)
Path: ios8.3--languages&utilities--objectives-c--guides--objective-c Runtime programming--messaging
Additional Knowledge points:
The iOS system is divided into four tiers:
Core services layer Cores service tier
Core OS layer cores OS layers
Cocoa Touch Layer
Audio & Video Multimedia layer
Black Horse programmer-xcode Offline Help document installation iOS development-Develop document install ISA pointer superclass pointer iOS system in four layers: