2010-04-04 10 views
5

Die iPhone SDK Dokumentation hat Links zu Beispielcode, aber Sie müssen sie einzeln aus dem Internet herunterladen. Gibt es ein Bündel, das du alle gleichzeitig von Apple herunterladen kannst?herunterladen iphone Beispielcode von Apple

Zum Beispiel beim Lesen der first iphone tutorial bei switchonthecode, das erste neue Wort, das ich stieß war UIApplication. Es gibt 5 Proben im Internet ...

+0

Es konnte nicht schaden, sie wissen zu lassen, es wäre eine bessere Möglichkeit für Sie, Beispielcode zu erhalten: http://developer.apple.com/bugreporter/ –

Antwort

4

Ich bin auch ein Anfänger und fand es nervig, sie haben kein "alle Beispiele" zip. Sie machen es auch nicht einfach, sie automatisch abzurufen, da sie Javascript verwenden, um die Liste der Beispiele zu füllen.

Glücklicherweise war ich in der Lage, Chrome zu verwenden, um die Beispielseite zu überprüfen und mir das effektive "Endergebnis" HTML zu geben und es zum Erstellen dieses Skripts zu verwenden, das alle Beispiele herunterladen und entpacken wird.

Hoffentlich können wir als Gemeinschaft diese Liste beibehalten, aber ab heute enthält es alle Beispiele.

ios-examples.sh

#!/bin/bash 

while read n; do 
    wget "http://developer.apple.com/library/ios/samplecode/$n/$n.zip" && 
    unzip "$n.zip" && 
    rm "$n.zip" 
done <<EOF 
AQOfflineRenderTest 
AccelerometerGraph 
Accessory 
AddMusic 
AdvancedTableViewCells 
AdvancedURLConnections 
AlternateViews 
AppPrefs 
BatteryStatus 
BonjourWeb 
Breadcrumb 
BubbleLevel 
CopyPasteTile 
CoreDataBooks 
CryptoExercise 
CurrentAddress 
DateCell 
DateSectionTitles 
DocInteraction 
DrillDownSave 
EADemo 
FastEnumerationSample 
Formulaic 
GKRocket 
GKTank 
GKTapper 
GLES2Sample 
GLGravity 
GLImageProcessing 
GLPaint 
GLSprite 
GLTextureAtlas 
GenericKeychain 
HazardMap 
HeaderFooter 
HeadsUpUI 
HelloWorld_iPhone 
Icons 
InternationalMountains 
KMLViewer 
KeyboardAccessory 
LaunchMe 
LazyTableImages 
ListAdder 
LocateMe 
Locations 
MailComposer 
MapCallouts 
MessageComposer 
Metronome 
MixerHost 
MoveMe 
MoviePlayer_iPhone 
MultipleDetailViews 
MusicCube 
NavBar 
PVRTextureLoader 
PageControl 
PhotoLocations 
PhotoPicker 
Popovers 
PrintPhoto 
PrintWebView 
QuartzDemo 
QuickContacts 
Reachability 
Reflection 
Scrolling 
SeismicXML 
SimpleDrillDown 
SimpleEKDemo 
SimpleFTPSample 
SimpleGestureRecognizers 
SimpleNetworkStreams 
SimpleURLConnections 
SimpleUndo 
SpeakHere 
SysSound 
TableSearch 
TableViewSuite 
TableViewUpdates 
TaggedLocations 
Teslameter 
TheElements 
ToolbarSearch 
TopPaid 
TopSongs 
TouchCells 
Touches 
Trailers 
TransWeb 
UICatalog 
URLCache 
ViewTransitions 
WeatherMap 
WhichWayIsUp 
WiTap 
WorldCities 
ZoomingPDFViewer 
aurioTouch 
avTouch 
iAdSuite 
iPhoneCoreDataRecipes 
iPhoneExtAudioFileConvertTest 
iPhoneMixerEQGraphTest 
iPhoneMultichannelMixerTest 
iPhoneUnitTests 
oalTouch 
EOF 

Über einen entsprechenden Hinweis finde ich, dass ack eine weit überlegene Art und Weise ist es, die Beispiele als find/grep

hoffe, das hilft anderen so viel zu suchen wie es mir geholfen hat.

+1

Ich wünschte nur, dass Apple den Beispielcode in GitHub oder etwas anderes bewirtete. –

+0

Das und ich wünschte, sie lizenziert sie unter der Apple Public Source License. –

1

Danke an David Blevins für das Original oben gepostet. Ich sah manuell für jeden weit erste hinzugefügt und grep'd David Drehbuch neue Sachen hinzugefügt hoffentlich das Skript auf dem Laufenden halten:

#!/bin/bash 

# Found here: 
# http://stackoverflow.com/questions/2576256/download-iphone-sample-code-from-apple 

while read n; do 
    wget "http://developer.apple.com/library/ios/samplecode/$n/$n.zip" && 
    unzip "$n.zip" && 
    rm "$n.zip" 
done <<EOF 
AQOfflineRenderTest 
AccelerometerGraph 
Accessory 
AddMusic 
AdvancedTableViewCells 
AdvancedURLConnections 
AlternateViews 
AppPrefs 
BatteryStatus 
BonjourWeb 
Breadcrumb 
BubbleLevel 
CopyPasteTile 
CoreDataBooks 
CoreTelephonyDemo 
CryptoExercise 
CurrentAddress 
DateCell 
DateSectionTitles 
DocInteraction 
DrillDownSave 
EADemo 
ExternalDisplay 
FastEnumerationSample 
Formulaic 
GKAuthentication 
GKRocket 
GKTank 
GKTapper 
GLES2Sample 
GLGravity 
GLImageProcessing 
GLPaint 
GLSprite 
GLTextureAtlas 
GenericKeychain 
HazardMap 
HeaderFooter 
HeadsUpUI 
HelloWorld_iPhone 
Icons 
InternationalMountains 
KMLViewer 
KeyboardAccessory 
LaunchMe 
LazyTableImages 
ListAdder 
LocateMe 
Locations 
MailComposer 
MapCallouts 
MessageComposer 
Metronome 
MixerHost 
MoveMe 
MoviePlayer_iPhone 
MultipleDetailViews 
MusicCube 
MVCNetworking 
NavBar 
PVRTextureLoader 
PageControl 
PhotoLocations 
PhotoPicker 
Popovers 
PrintPhoto 
PrintWebView 
QuartzDemo 
QuickContacts 
Reachability 
Reflection 
Scrolling 
SeismicXML 
SimpleDrillDown 
SimpleEKDemo 
SimpleFTPSample 
SimpleGestureRecognizers 
SimpleNetworkStreams 
SimpleTextInput 
SimpleURLConnections 
SimpleUndo 
SpeakHere 
SysSound 
TableSearch 
TableViewSuite 
TableViewUpdates 
TaggedLocations 
Teslameter 
TheElements 
ThreadedCoreData 
ToolbarSearch 
TopPaid 
TopSongs 
TouchCells 
Touches 
Trailers 
TransWeb 
UICatalog 
URLCache 
ViewTransitions 
WeatherMap 
WhichWayIsUp 
WiTap 
WorldCities 
ZoomingPDFViewer 
aurioTouch 
avTouch 
iAdSuite 
iPhoneACFileConvertTest 
iPhoneCoreDataRecipes 
iPhoneExtAudioFileConvertTest 
iPhoneMixerEQGraphTest 
iPhoneMultichannelMixerTest 
iPhoneUnitTests 
oalTouch 
EOF 
1

Für diejenigen von Ihnen auf OSX (und nicht wget/will es nicht nur für diese installieren). Plus, es sieht aus wie es von http zu https verschoben wurde:

Verwandte Themen