This is a talk that I gave at Tech Talks TO about the three things that the Objective-C community needs to embrace to grow into a mature, stable platform: Accessibility, Unit Testing, and Open Source.
UIAccessibilityTraits Causes Page Turn Starts Media Session None Button Link Search Field Image Plays Sound Keyboard Key Static Text Summary Element Not Enabled Updates Frequently Adjustable Allow Direct Interaction Header Selected
describe(@"ClassName", ^{ context(@"a state the component is in", ^{ __block id variable = nil; beforeAll(^{ // Occurs once }); afterAll(^{ // Occurs once }); beforeEach(^{ // Occurs before each enclosed "it" variable = [MyClass instance]; }); afterEach(^{ // Occurs after each enclosed "it" }); }); });
VIOUR DRIVEN DEVELOPMENT BEHAVIOUR DRIVEN DEVELOPMENT R DRIVEN DEVELOPMENTBEHAVIOUR D BEHAVIOU BEHAVIOUR DRIVEN DEVEL BEHAVIOUR DRIVEN DEVELOPMENT VELOPMENT NT DEVELOPMENT NT BEHAVIOUR DRIVEN DEV UR DRIVEN DEVELOPMENTBEHAVIOUR BEHAVIOUR DRIVEN DEVELOPMENTBEH