Giter Site home page Giter Site logo

objcio-compilation's Introduction

Overview

This repository is a (quick) compilation of the articles by objc.io and the repositories that go along with them.

Created it simply so that I could have a way to download them all together (and be a little organized to boot) for trips like today when I'm on the road without wifi =P

This repository contains all available articles from objc.io.

If you find mistakes or have suggestions for improvements of the content, please don't hesitate to file issues or even better: send us a pull request!

Each folder contains the code in the root along with an "Articles" sub folder.

  • Issue 1 - Lighter View Controllers (2013-06-07)
    • Introduction
    • Lighter View Controllers Code Available
    • Clean table view code
    • Testing View Controllers
    • View Controller Containment Code Available
  • Issue 2 - Concurrent Programming (2013-07-07)
    • Editorial
    • Concurrent Programming: APIs and Challenges
    • Common Background Practices Code Available
    • Low-Level Concurrency APIs
    • Thread-Safe Class Design
    • Testing Concurrent Applications Code Available
  • Issue 3 - Views (2013-08-07)
    • Editorial
    • Getting Pixels onto the Screen
    • Understanding Scroll Views
    • Custom Collection View Layouts Code Available
    • Custom Controls
    • Advanced Auto Layout Toolbox Code Available
  • Issue 4 - Core Data (2013-09-09)
    • Editorial
    • Core Data Overview
    • A Complete Core Data Application
    • On Using SQLite and FMDB Instead of Core Data
    • Data Models and Model Objects
    • Importing Large Data Sets Code Available
    • Fetch Requests Code Available
    • Custom Core Data Migrations
  • Issue 5 - iOS 7 (2013-10-08)
    • Editorial
    • Getting to Know TextKit Code Available
    • UICollectionView + UIKit Dynamics Code Available
    • View Controller Transitions Code Available
    • From NSURLConnection to NSURLSession
    • Multitasking in iOS 7
    • iOS 7: Hidden Gems and Workarounds
    • Re-Designing an App for iOS 7
  • Issue 6 - Build Tools (2013-11-08)
    • Editorial
    • The Build Process
    • The Compiler Code Available
    • Mach-O Executables
    • CocoaPods Under The Hood
    • Travis CI for iOS Code Available
  • Issue 7 - Foundation (2013-12-09)
    • Editorial
    • The Foundation Collection Classes Code Available
    • Value Objects
    • Key-Value Coding and Observing Code Available
    • Communication Patterns
    • Custom Formatters Code Available
    • Linguistic Tagging Code Available
  • Issue 8 - Quadcopter Project (2014-01-08)
    • Editorial
    • The Project
    • Communicating with the Quadcopter
    • The Navigator App Code Available
    • The Client App
  • Issue 9 - Strings (2014-02-10)
    • Editorial
    • NSString and Unicode
    • Working with Strings
    • String Localization
    • String Parsing Code Available
    • String Rendering
  • Issue 10 - Syncing Data (03-07-2012)
    • Editorial
    • Data Synchronization
    • iCloud and Core Data
    • Mastering the iCloud Document Store
    • A Sync Case Study
    • A Networked Core Data Application Code Available
    • IP, TCP, and HTTP
  • Issue 11 - Android (2014-04-01)
    • Editorial
    • Android 101 for iOS Developers Code Available
    • Android Intents
    • Responsive Android Applications
    • Android’s Notification Center
    • SQLite Database Support in Android
    • Dependency Injection, Annotations, and why Java is Better Than you Think it is
  • Issue 12 - Animations (2014-05-08)
    • Editorial
    • Animations Explained
    • Animating Custom Layer Properties Code Available
    • Custom Container View Controller Transitions Code Available
    • View-Layer Synergy
    • Animating Collection Views Code Available
    • Interactive Animations Code Available

@todo

Plan to just add all of these as external imports so that branches and changes are easier to maintain/view. Just too lazy and have no time right now. Will do later.

objcio-compilation's People

Contributors

infolock avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.