Created
February 11, 2017 06:11
-
-
Save swillits/37da4ee6a35adc282b12b81ab2623363 to your computer and use it in GitHub Desktop.
Useful Apple Dev
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <!DOCTYPE html> | |
| <html> | |
| <head> | |
| <title></title> | |
| <style> | |
| body { | |
| margin: 0; | |
| padding: 0; | |
| background: white; | |
| font-family: 'Helvetica Neue', Helvetica, Arial, Geneva, sans-serif; | |
| font-size: 18px; | |
| font-style: normal; | |
| font-variant-caps: normal; | |
| font-weight: 300; | |
| } | |
| a { | |
| color: #207cdf; | |
| text-decoration: none | |
| } | |
| a:hover { | |
| color: rgba(0, 0, 0, .8) | |
| } | |
| a:active { | |
| color: rgba(0, 0, 0, .8) | |
| } | |
| h1 { | |
| font-size: 40px; | |
| font-weight: 300; | |
| line-height: 100%; | |
| color: #000; | |
| padding: 0 0 40px 0; | |
| margin: 0; | |
| } | |
| h2 { | |
| font-size: 40px; | |
| font-weight: 300; | |
| line-height: 100%; | |
| color: #000; | |
| padding: 0 0 20px 0; | |
| margin: 0; | |
| } | |
| h3 { | |
| font-size: 30px; | |
| font-weight: 300; | |
| line-height: 100%; | |
| color: #000; | |
| padding: 0 0 40px 0; | |
| margin: 0; | |
| } | |
| h4 { | |
| font-size: 30px; | |
| font-weight: 300; | |
| line-height: 100%; | |
| color: #000; | |
| padding: 0 0 20px 0; | |
| margin: 0; | |
| } | |
| p { | |
| padding: 0 0 20px 0; | |
| margin: 0; | |
| } | |
| ul { | |
| padding: 0; | |
| margin: 0; | |
| } | |
| ul li { | |
| list-style-type: disc; | |
| list-style-position: inside; | |
| padding: 0; | |
| margin: 0; | |
| } | |
| /* ------------------- */ | |
| header { | |
| margin: 0 0 4em 0; | |
| padding: 0; | |
| line-height: 50px; | |
| height: 50px; | |
| border-bottom: 1px solid rgba(0, 0, 0, 0.09); | |
| } | |
| #main { | |
| width: 980px; | |
| margin: auto; | |
| } | |
| #main .section { | |
| margin-top: 40px; | |
| } | |
| #main .section h3 { | |
| padding-bottom: 0.5em; | |
| } | |
| #main .section ul li { | |
| padding-bottom: 0.4em; | |
| } | |
| #main .section h4 { | |
| margin-top: 1em; | |
| padding-bottom: 0.5em; | |
| font-size: 18px; | |
| } | |
| </style> | |
| </head> | |
| <body> | |
| <header> | |
| Useful apple dev stuff | |
| </header> | |
| <div id="main"> | |
| <!-- | |
| TODO: | |
| - Describe each link | |
| - Make prettier | |
| - Bare minimum layout | |
| - App icons | |
| --> | |
| <div class="section"> | |
| <h3>Syntax Cheatsheets</h3> | |
| <ul> | |
| <li><a href="http://fuckingblocksyntax.com">Obj-C Block Syntax</a></li> | |
| <li><a href="http://fuckingswiftblocksyntax.com">Swift Block Syntax</a></li> | |
| <li><a href="http://fuckingclosuresyntax.com">Swift Closure Syntax</a></li> | |
| <li><a href="http://cdecl.org">C Type Declarations</a></li> | |
| <li><a href="http://fuckingfunctionpointers.com">C Function Pointers</a></li> | |
| <li><a href="http://nsdateformatter.com">NSDateFormatter</a></li> | |
| <li><a href="http://nsdateformatter.com">NSDateFormatter</a></li> | |
| </ul> | |
| </div> | |
| <div class="section"> | |
| <h3>Lookup Tables</h3> | |
| <ul> | |
| <li><a href="https://www.osstatus.com">Apple API Error Codes</a></li> | |
| <li><a href="http://sethwillits.com/temp/nscolor/">NSColors</a></li> | |
| <li><a href="https://www.dssw.co.uk/reference/authorization-rights/">Security Authorization Rights</a></li> | |
| <li><a href="http://robin.github.io/cocoa/mac/2016/03/28/title-bar-and-toolbar-showcase/">Mac Titlebar and Toolbars</a></li> | |
| <li>Mac Button Styles -- Someone make one</li> | |
| </ul> | |
| </div> | |
| <div class="section"> | |
| <h3>Top Blogs & Info Sites</h3> | |
| <h4>Development Only</h4> | |
| <ul> | |
| <li><a href="https://www.mikeash.com/pyblog/">Mike Ash</a> – <span></span></li> | |
| <li><a href="https://www.objc.io/issues/">objc.io</a> – <span></span></li> | |
| <li><a href="http://nshipster.com">NSHipster</a> – <span></span></li> | |
| <li><a href="http://indiestack.com">Daniel Jalkut again</a> – <span></span></li> | |
| <li><a href="https://www.natashatherobot.com">Natasha The Robot</a> – <span></span></li> | |
| <li><a href="http://calayer.com">CALayer</a></li> | |
| </ul> | |
| <h4>Development & Related Culture</h4> | |
| <ul> | |
| <li><a href="http://mjtsai.com/">Michael Tsai</a> – <span></span></li> | |
| <li><a href="http://shapeof.com/archive.html">Gus Mueller</a> – <span></span></li> | |
| <li><a href="https://realm.io/news/">Realm.io Blog</a> – <span></span></li> | |
| <li><a href="http://bitsplitting.org">Daniel Jalkut</a> – <span></span></li> | |
| </ul> | |
| </div> | |
| <div class="section"> | |
| <h3>Developer Tools</h3> | |
| <h4>Documentation, Notes</h4> | |
| <ul> | |
| <li><a href="https://kapeli.com/dash">Dash</a></li> | |
| <li><a href="http://happenapps.com/#quiver">Quiver</a></li> | |
| </ul> | |
| <h4>Distribution</h4> | |
| <ul> | |
| <li><a href="https://www.araelium.com/dmgcanvas">DMG Canvas</a></li> | |
| <li><a href="http://c-command.com/dropdmg/">DropDMG</a></li> | |
| <li><a href="http://s.sudre.free.fr/Software/Packages/about.html">Packages</a></li> | |
| </ul> | |
| <h4>Source Code Management</h4> | |
| <ul> | |
| <li><a href="https://www.sourcetreeapp.com/">SourceTree</a></li> | |
| <li><a href="https://desktop.github.com/">GitHub Mac</a></li> | |
| <li><a href="https://www.zennaware.com/cornerstone">Cornerstone</a></li> | |
| <li><a href="http://www.git-tower.com/">Tower</a></li> | |
| <li><a href="http://versionsapp.com">Versions</a></li> | |
| </ul> | |
| <h4>Web Development</h4> | |
| <ul> | |
| <li><a href="https://www.panic.com/coda">Coda</a></li> | |
| <li><a href="http://macrabbit.com/espresso/">Espresso</a></li> | |
| <li><a href="https://paw.cloud">Paw</a></li> | |
| <li><a href="https://www.panic.com/transmit">Transmit</a></li> | |
| <li><a href="http://www.binarynights.com/forklift/">Forklift</a></li> | |
| <li><a href="http://tumult.com/hype/">Hype</a></li> | |
| <li><a href="https://www.realmacsoftware.com/rapidweaver/">RapidWeaver</a></li> | |
| <li><a href="http://sparkle.cx">Sparkle</a></li> | |
| </ul> | |
| <h4>Design & Prototyping</h4> | |
| <ul> | |
| <li><a href="https://www.sketchapp.com">Sketch</a></li> | |
| <li><a href="https://www.paintcodeapp.com">PaintCode</a></li> | |
| <li><a href="http://www.coreanimator.com">Core Animator</a></li> | |
| <li><a href="http://principleformac.com">Principle</a></li> | |
| <li><a href="https://framer.com">Framer</a></li> | |
| <li><a href="https://www.flinto.com/mac">Flinto</a></li> | |
| <li><a href="http://origami.design">Origami Studio</a></li> | |
| </ul> | |
| <h4>Editors</h4> | |
| <ul> | |
| <li><a href="xxx">TextMate</a></li> | |
| <li><a href="xxx">TextWrangler / BBEdit</a></li> | |
| <li><a href="https://chocolatapp.com">Chocolat</a></li> | |
| <li><a href="xxx">Atom</a></li> | |
| <li><a href="xxx">Sublime</a></li> | |
| <li><a href="https://coderunnerapp.com">CodeRunner</a></li> | |
| </ul> | |
| <h4>To Sort</h4> | |
| <ul> | |
| <li><a href="xxx">Hopper</a></li> | |
| <li><a href="xxx">Kaleidoscope</a></li> | |
| <li><a href="xxx">Changes</a></li> | |
| <li><a href="xxx">iTerm</a></li> | |
| <li><a href="xxx">PlistEdit Pro</a></li> | |
| <li><a href="xxx">Slender</a></li> | |
| <li><a href="xxx">Rewind</a></li> | |
| <li><a href="xxx">Screenflick</a></li> | |
| <li><a href="xxx">OmniFocus</a></li> | |
| <li><a href="xxx">OmniPlan</a></li> | |
| <li><a href="xxx">OmniGraffle</a></li> | |
| <li><a href="xxx">Querious</a></li> | |
| <li><a href="xxx">Base</a></li> | |
| <li><a href="xxx">xScope</a></li> | |
| <li><a href="https://www.renfei.org/snippets-lab/">SnippetsLab</a></li> | |
| <li><a href="https://mindnode.com">MindNode</a></li> | |
| <li><a href="http://smilesoftware.com/TextExpander/">TextExpander</a></li> | |
| <li><a href="https://colorsnapper.com">ColorSnapper</a></li> | |
| <li><a href="https://bjango.com/mac/skalacolor/">Skala Color</a></li> | |
| <li><a href="http://giveabrief.com/">Briefs</a></li> | |
| <li><a href="http://www.neat.io/bee/">Bee</a></li> | |
| </ul> | |
| </div> | |
| <div class="section"> | |
| <h3>Random Tips</h3> | |
| <div> | |
| https://twitter.com/sethwillits/status/791744004329132033 | |
| Need to see redacted <private> data logged by os_log on Sierra? | |
| sudo log config --mode "private_data:on" | |
| </div> | |
| <div> | |
| <ul> | |
| <li>https://opensource.apple.com/source/objc4/objc4-646/runtime/objc-env.h</li> | |
| <li>https://developer.apple.com/library/content/technotes/tn2124/_index.html</li> | |
| <li>https://twitter.com/gparker/status/796881010294067200</li> | |
| <li>http://blog.reverberate.org/2016/11/07/introducing-bloaty-mcbloatface.html</li> | |
| </ul> | |
| </div> | |
| </div> | |
| </div> | |
| <div> | |
| <a href="">Share</a> | |
| <a href="">Suggest Something</a> | |
| </div> | |
| </body> | |
| </html> |
Author
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
https://rawgit.com/swillits/37da4ee6a35adc282b12b81ab2623363/raw/a71059062babf6418266eb69a7fc96591a0bcbd0/appledev.html