Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
iOS developer toolbox
Samuel Défago,

le studio

2013
[me describe];
• iOS

developer at

• Twitter
• e-mail
• Blog

le studio	


: @defagos	

: defagos (at) gmail (dot) com	

...
[talk goals];

• Share

which tools I regularly use	


• Increase

your productivity	


• Provide

an overview, not detail...
[tools actions];
• Share
• Use

: Show your tools to the world	


: Play with your tools and have fun	


• Learn

: Discov...
[tools buy];
• Buy

when you need, upgrade when you must	


• Look

out for bundles (http://www.squidoo.com/currentmac-bun...
[developer writeCode];
Tools to write stuff
Xcode
https://developer.apple.com

free
[Xcode tips];
• ⌘⇧O

: Open quickly	


•⌥

+ key / click : Open in
assistant	


• ⌃⌘E
• ⌘0

: Edit all in scope	


: Toggl...
[Xcode pluginsAndTools];
• Alcatraz

(https://github.com/mneorr/Alcatraz)	


• OMColorSense

Xcode	


• KSImageNamed

(htt...
iOS simulator
https://developer.apple.com

free
[iOSSimulator tips];
• ⌘T

: Toggle slow animations (previously 3 x ⇧ in a row)	


• ⌘⇧M

: Simulate memory warning	


• ⌘...
Instruments
https://developer.apple.com

free
[Instruments tips];
• Allocations
• ⌘⇧E
•

Record reference counts 	


: Stack trace (double-click for source code)	


Use...
[QuickLook plugins];
• Text

files (http://whomwah.github.io/qlstephen/)	


• App

& provisioning profile info (http://ipaql...
CocoaPods
http://cocoapods.org/

free
CodeRunner
http://krillapps.com/coderunner/

9.99 $
Patterns
http://krillapps.com/patterns/

2.99 $
Kaleidoscope
http://www.kaleidoscopeapp.com/

69.99 $
UncrustifyX
https://github.com/ryanmaxwell/UncrustifyX
https://github.com/benoitsan/BBUncrustifyPlugin-Xcode

free
moarfonts
http://pitaya.ch/moarfonts/

10 $
FontForge
http://fontforge.org/

(brew update; brew install fontforge)

free
UnicodeChecker
http://earthlingsoft.net/UnicodeChecker/

free
[developer commit];
Remember your stuff
GitHub (git)
https://github.com/

free

(public repos)
Bitbucket (git + hg)
https://bitbucket.org/

free
SourceTree (git[flow] + hg)
http://sourcetreeapp.com/

free
Cornerstone (SVN)
http://www.zennaware.com

59 $
[developer document];
Read and write about stuff
Dash
http://kapeli.com/dash
https://github.com/omz/Dash-Plugin-for-Xcode

19.99 $
Appledoc
https://github.com/tomaz/appledoc
(pre-generated docsets : http://cocoadocs.org)

free
[developer hack];
Ph1||D 4B0U7 |-|1DD3|| $7UPhPh
iExplorer
http://www.macroplant.com/iexplorer/

34.99 $
Hopper
http://www.hopperapp.com/

59 $
Hex Fiend
http://ridiculousfish.com/hexfiend/

free
Synalyze It!
http://www.synalysis.net/

49.99 $
[shell run];
• class-dump
• otool	

• nm	

• plutil	

• strings

(https://github.com/nygard/class-dump)
Pacifist
http://www.charlessoft.com/

20 $
[developer paint];
Draw stuff
Pixelmator
http://www.pixelmator.com/

29.99 $
Sketch
http://www.bohemiancoding.com/sketch/

49.99 $
Xscope	

http://xscopeapp.com

29.99 $
iOS Artwork Extractor
https://github.com/0xced/iOS-Artwork-Extractor

free
ResourceHelper
http://hiddenmemory.co.uk/resourcehelper/

19.99 $
Slender
http://dragonforged.com/slender/

24.99 $
[developer localize];
Translate stuff
Linguan
http://www.cocoanetics.com/apps/linguan/

18.99 $
System Strings
http://oleganza.com/systemstrings.html

1.99 $
[developer sendAndRecv];
Play with network stuff
Charles
http://www.charlesproxy.com/

50 $
Postman
http://www.getpostman.com/

free
Network Link Conditioner
https://developer.apple.com

free
[developer data];
Clean and store your stuff
mogenerator
http://rentzsch.github.io/mogenerator/

free
Navicat Premium Essentials
http://www.navicat.com/

29.99 $
Core Data Editor
http://thermal-core.com/CoreDataEditor/

29.99 $
Strip HTML
http://www.apimac.com/mac/htmlstripper/

19.99 $
Clean Text
http://www.apimac.com/mac/cleantext/

19.99 $
Cocoa JSON Editor
http://www.cocoajsoneditor.com/

3.99 $
[developer browse];
Discover stuff
[websites recommend];
• Mike Ash
• Greg

(http://www.mikeash.com/pyblog/)	


Parker (http://www.sealiesoftware.com/blog/)	...
[developer accelerate];
Produce more stuff in less time
SSD
Hardware store

~400 $
1Password
https://agilebits.com/onepassword

49.99 $
Launchbar
http://www.obdev.at/products/launchbar/index.html

24 €
Path Finder
http://www.cocoatech.com/pathfinder/

39.95 $
Sublime Text
http://www.sublimetext.com/

70 $
A Better Finder Rename
http://www.publicspace.net/ABetterFinderRename/

19.95 $
Timing
http://timingapp.com/

9.99 $
[talk goodbye];

• Thanks

for your attention!	


• Remarks?	

• Questions?
Upcoming SlideShare
Loading in …5
×

iOS developer toolbox

2,874 views

Published on

My SoftShake 2013 talk. A collection of useful tools I use when crafting iOS applications

Published in: Technology, Business

iOS developer toolbox

  1. 1. iOS developer toolbox Samuel Défago, le studio 2013
  2. 2. [me describe]; • iOS developer at • Twitter • e-mail • Blog le studio : @defagos : defagos (at) gmail (dot) com : http://subjective-objective-c.blogspot.com/ • Open-source : https://github.com/defagos
  3. 3. [talk goals]; • Share which tools I regularly use • Increase your productivity • Provide an overview, not detailed instruction manuals
  4. 4. [tools actions]; • Share • Use : Show your tools to the world : Play with your tools and have fun • Learn : Discover how your tools work • Compare • Pay : Tools you don’t know yet can be great : Time is money, do not reinvent the wheel
  5. 5. [tools buy]; • Buy when you need, upgrade when you must • Look out for bundles (http://www.squidoo.com/currentmac-bundles) • Look out for promotions, especially during WWDC (https:// itunes.apple.com/ch/app/store-news/id416323139?mt=12)
  6. 6. [developer writeCode]; Tools to write stuff
  7. 7. Xcode https://developer.apple.com free
  8. 8. [Xcode tips]; • ⌘⇧O : Open quickly •⌥ + key / click : Open in assistant • ⌃⌘E • ⌘0 : Edit all in scope : Toggle left panel • ⌘⇧0 : Toggle right panel • ⌘1 - 8 : Navigate left panel • ⌘⇧Y panel : Toggle bottom po [[UIWindow keyWindow] recursiveDescription]
  9. 9. [Xcode pluginsAndTools]; • Alcatraz (https://github.com/mneorr/Alcatraz) • OMColorSense Xcode • KSImageNamed (https://github.com/omz/ColorSense-for- (https://github.com/ksuther/ KSImageNamed-Xcode)
  10. 10. iOS simulator https://developer.apple.com free
  11. 11. [iOSSimulator tips]; • ⌘T : Toggle slow animations (previously 3 x ⇧ in a row) • ⌘⇧M : Simulate memory warning • ⌘Y : Toggle in-call status bar • Color misaligned images : Identify blurry views • Color blended layers : Locate potential performance issues • SimPholders (http://www.simpholders.com, free)

  12. 12. Instruments https://developer.apple.com free
  13. 13. [Instruments tips]; • Allocations • ⌘⇧E • Record reference counts : Stack trace (double-click for source code) Use filters to restrict data set (e.g. only ViewController) • Call tree settings : Invert call tree & Hide system libraries

  14. 14. [QuickLook plugins]; • Text files (http://whomwah.github.io/qlstephen/) • App & provisioning profile info (http://ipaql.kfinteractive.com/) • Source code files (https://code.google.com/p/qlcolorcode/)

  15. 15. CocoaPods http://cocoapods.org/ free
  16. 16. CodeRunner http://krillapps.com/coderunner/ 9.99 $
  17. 17. Patterns http://krillapps.com/patterns/ 2.99 $
  18. 18. Kaleidoscope http://www.kaleidoscopeapp.com/ 69.99 $
  19. 19. UncrustifyX https://github.com/ryanmaxwell/UncrustifyX https://github.com/benoitsan/BBUncrustifyPlugin-Xcode free
  20. 20. moarfonts http://pitaya.ch/moarfonts/ 10 $
  21. 21. FontForge http://fontforge.org/
 (brew update; brew install fontforge) free
  22. 22. UnicodeChecker http://earthlingsoft.net/UnicodeChecker/ free
  23. 23. [developer commit]; Remember your stuff
  24. 24. GitHub (git) https://github.com/ free
 (public repos)
  25. 25. Bitbucket (git + hg) https://bitbucket.org/ free
  26. 26. SourceTree (git[flow] + hg) http://sourcetreeapp.com/ free
  27. 27. Cornerstone (SVN) http://www.zennaware.com 59 $
  28. 28. [developer document]; Read and write about stuff
  29. 29. Dash http://kapeli.com/dash https://github.com/omz/Dash-Plugin-for-Xcode 19.99 $
  30. 30. Appledoc https://github.com/tomaz/appledoc (pre-generated docsets : http://cocoadocs.org) free
  31. 31. [developer hack]; Ph1||D 4B0U7 |-|1DD3|| $7UPhPh
  32. 32. iExplorer http://www.macroplant.com/iexplorer/ 34.99 $
  33. 33. Hopper http://www.hopperapp.com/ 59 $
  34. 34. Hex Fiend http://ridiculousfish.com/hexfiend/ free
  35. 35. Synalyze It! http://www.synalysis.net/ 49.99 $
  36. 36. [shell run]; • class-dump • otool • nm • plutil • strings (https://github.com/nygard/class-dump)
  37. 37. Pacifist http://www.charlessoft.com/ 20 $
  38. 38. [developer paint]; Draw stuff
  39. 39. Pixelmator http://www.pixelmator.com/ 29.99 $
  40. 40. Sketch http://www.bohemiancoding.com/sketch/ 49.99 $
  41. 41. Xscope http://xscopeapp.com 29.99 $
  42. 42. iOS Artwork Extractor https://github.com/0xced/iOS-Artwork-Extractor free
  43. 43. ResourceHelper http://hiddenmemory.co.uk/resourcehelper/ 19.99 $
  44. 44. Slender http://dragonforged.com/slender/ 24.99 $
  45. 45. [developer localize]; Translate stuff
  46. 46. Linguan http://www.cocoanetics.com/apps/linguan/ 18.99 $
  47. 47. System Strings http://oleganza.com/systemstrings.html 1.99 $
  48. 48. [developer sendAndRecv]; Play with network stuff
  49. 49. Charles http://www.charlesproxy.com/ 50 $
  50. 50. Postman http://www.getpostman.com/ free
  51. 51. Network Link Conditioner https://developer.apple.com free
  52. 52. [developer data]; Clean and store your stuff
  53. 53. mogenerator http://rentzsch.github.io/mogenerator/ free
  54. 54. Navicat Premium Essentials http://www.navicat.com/ 29.99 $
  55. 55. Core Data Editor http://thermal-core.com/CoreDataEditor/ 29.99 $
  56. 56. Strip HTML http://www.apimac.com/mac/htmlstripper/ 19.99 $
  57. 57. Clean Text http://www.apimac.com/mac/cleantext/ 19.99 $
  58. 58. Cocoa JSON Editor http://www.cocoajsoneditor.com/ 3.99 $
  59. 59. [developer browse]; Discover stuff
  60. 60. [websites recommend]; • Mike Ash • Greg (http://www.mikeash.com/pyblog/) Parker (http://www.sealiesoftware.com/blog/) • Landon Fuller (http://landonf.bikemonkey.org/) • Mattt Thompson • Ray Wenderlich • Ole (http://nshipster.com/) (http://www.raywenderlich.com/) Begemann (http://oleb.net/blog/) • Dave Verwer (http://iosdevweekly.com/)

  61. 61. [developer accelerate]; Produce more stuff in less time
  62. 62. SSD Hardware store ~400 $
  63. 63. 1Password https://agilebits.com/onepassword 49.99 $
  64. 64. Launchbar http://www.obdev.at/products/launchbar/index.html 24 €
  65. 65. Path Finder http://www.cocoatech.com/pathfinder/ 39.95 $
  66. 66. Sublime Text http://www.sublimetext.com/ 70 $
  67. 67. A Better Finder Rename http://www.publicspace.net/ABetterFinderRename/ 19.95 $
  68. 68. Timing http://timingapp.com/ 9.99 $
  69. 69. [talk goodbye]; • Thanks for your attention! • Remarks? • Questions?

×