Transmission Line Noise

Apple Swift

Sun, Oct 12, 2014

Apple Swift Notes

Unless you have been living in a cave somewhere you cannot have missed the new language from Alles for iOS 8 development (and soon the OS X platform) and the attendant hoo-ha.

Surprisingly, and it make wonder sometimes about Apple as to whether they actually do thier research or or just don’t give a sh*t but there is already a well established language called Swift. Swift (non Apple) is a fast easy parallel scripting language running on multicores, clusters, clouds and supercomputers See on more ….

OK back to Apple Swift. I am not going to go into the what or how of Swift, go to the apple site for the language and read there. Also Apple have produced copious documentation to get you going. Here i am going to list a few of the interesting tools and third party libraries that are springing up around swift that have crossed my iOS6 Plus screen in the last few days.

  • SQLite.swift A pure Swift framework wrapping SQLite3.
    See more here ….

  • Apple’s Swift Blog See more here ….

  • Swift in flux Swift is not [supposed] to be stable but between announcmwent and GM it moved around a bit Swiftinflux tracked and continues to track this movement. It is a community driven attempt to track the changes. This is a github project so you can also contribute to it is you want.
    See more here ….

  • Swift Toolbox Swift toolbox is a community-supported catalog of iOS and OSX libraries written in the Swift Programming Language
    See more here …...

  • AFNetworking written in Swift See more here ….


  • Your First Swift App - Leanpub Ever wanted to write an iOS app? Interested in Swift? Didn’t know where to start? This book is for you.

This isn’t like other books – we dive right into writing apps. We don’t worry too much about syntax right away because we know that you’ll pick it up as we go along. You’ll be guided through the entire application development process, from creating your first Xcode project right up to submitting to the App Store.

This book presents everything you need to know to build and submit your first app.
See more here ….

  • Swift Pocket Reference - Programming for iOS and OS X - O’Reilly See more here ….

  • iOS 8 SDK Development: Creating iPhone and iPad Apps with Swift - Pragmatic Publishers

The iOS 8 SDK changes everything. New programming language, new ways to work with other apps, new tools to do cool stuff. In a world of iPhones and iPads, it’s a great time to make a fresh start developing apps for the platform. This book guides you through the state of the art of iOS development, including the radically overhauled Xcode 6 toolchain, the iOS 8 SDK, and the new iPhone 6 and iPhone 6 Plus.
Entirely rewritten to use Apple’s new Swift programming language, this book will take you through the fundamentals of writing apps that are responsive, adaptive, practical, and exciting.
See more here ….