Sash Zats.

The worst player in the band.

Blog Posts

  • 10 Jun 2018 »Let's build Amphetamine
  • 27 Dec 2017 »iPhone X home button
  • 29 Aug 2015 »Markov Chains with GameplayKit
  • 27 Aug 2015 »copy vs strong (retain)
  • 15 Aug 2015 »GKRandomDistribution, GKShuffledDistribution and the GKGaussianDistribution
  • 15 Aug 2015 »Fizz Buzz with GameplayKit
  • 16 Jun 2015 »Improving view debugging in Xcode
  • 18 Feb 2015 »Generational analysis for tests
  • 14 Feb 2015 »Let's build toll-free bridged class
  • 23 Dec 2014 »Target-action for non-ui components. There is an easier way!
  • 19 Dec 2014 »Optimizing tests running time
  • 25 Oct 2014 »Whose symbol is this?
  • 19 Oct 2014 »A backport of NSProcessInfo isOperatingSystemAtLeastVersion
  • 02 Oct 2014 »Setting structures in Objective-C
  • 15 Jul 2014 »Advanced NSProxy
  • 02 Jul 2014 »Signing ipa for different team ids
  • 17 May 2014 »"Nicer" crash messages when IBOutlets are not found
  • 09 May 2014 »NSArray's privates
  • 14 Apr 2014 »Moarfonts after upgrading Xcode
  • 13 Apr 2014 »State restoration: beyond iOS
  • 12 Apr 2014 »Designing your own class cluster. Initializers.
  • 12 Apr 2014 »Radar: Xcode version editor not showing all commits
  • 12 Apr 2014 »+initialize in categories
  • 12 Apr 2014 »NSDate is a model not a view
  • 12 Mar 2014 »Storyboards
  • 12 Mar 2014 »RTFM performSelector:withObject:

while (self.retainCount) [self release]; walks into a bar…

© Sash Zats, 2014 — built with Jekyll using Lagom theme