Skip to content

Instantly share code, notes, and snippets.

@swillits
Created February 11, 2017 06:11
Show Gist options
  • Select an option

  • Save swillits/37da4ee6a35adc282b12b81ab2623363 to your computer and use it in GitHub Desktop.

Select an option

Save swillits/37da4ee6a35adc282b12b81ab2623363 to your computer and use it in GitHub Desktop.
Useful Apple Dev
<!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 &amp; 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 &amp; 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 &amp; 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 &lt;private&gt; 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>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment