Objective-C for Swift Developers

By Paul Hudson

Objective-C for Swift Developers - Paul Hudson
  • Title: Objective-C for Swift Developers
  • By: Paul Hudson
  • Release Date: 2016-05-13
  • Genre: Programming

Primary: Objective-C for Swift Developers.pdf - 34,589 KB/Sec

Mirror [#1]: Objective-C for Swift Developers.pdf - 32,470 KB/Sec

Mirror [#2]: Objective-C for Swift Developers.pdf - 27,245 KB/Sec

More by Paul Hudson : Objective-C for Swift Developers

Related Books

Swift is a powerful, modern programming language that will continue to grow over the years ahead. But with over a million existing apps written in Objective-C, you almost certainly need to be able to read, write, and maintain both Swift and Objective-C if you want to score a great job making iOS apps.

This book and video course is designed to help you transfer your existing Swift skills to Objective-C. It assumes you already know how to make iOS apps with Swift, so zero time is wasted explaining Swift techniques. Instead, I've written this to help you learn Objective-C as quickly as possible – potentially in as little as four hours if you're a fast learner. 

The book follows the same hands-on approach I've used in Hacking with Swift and Pro Swift, which means you learn every concept in context rather than as isolated theory. Once you've finished the course, you'll have all the information you need to create your own Objective-C apps or join a company that requires a working knowledge of Objective-C.

What do you get?

You get a complete, hands-on guidebook explaining how key Swift techniques transfer to Objective-C. I'll be walking you through specific examples like string and array manipulation, blocks vs closures, categories vs extensions, autorelease pools, properties, and more. No time is wasted: I've ruthlessly focused everything so you can complete the course as efficiently as possible.

You'll be learning the latest Objective-C syntax, including generics and nullability, although I'll be marking places where technology is less likely to be adopted in big business.

What's in the course?

- What are pointers?
- How do you create strings, arrays, and dictionaries?
- How do blocks differ from closures?
- How do properties differ from ivars?
- What are weak and strong?
- What are categories?
- How do you handle nullability?
- Where does Objective-C++ come in?
- And much more!

Recent Posts
Introduction to Algorithms and Data Structures in Swift 4
Learn Unity 2017 for iOS Game Development
Mobile Game Development with Unity
Learn Windows PowerShell in a Month of Lunches, Third Edition
Swift Documentation Markup
Diving In - iOS App Development for Non-Programmers
How to Hack: A Beginners Guide to Becoming a Hacker
Programming Pearls, 2/e
Pokémon Legendaries in 7 Easy Steps
Functional Swift
Learn to Code in Swift 4
Head First Java
M Is for (Data) Monkey
Continuous Integration: Improving Software Quality and Reducing Risk
Algorithms, 4/e
Total War: Warhammer Game Guide
iCloud and CloudKit in iOS 12
Data Structures & Algorithms Interview Questions You'll Most Likely Be Asked
Using Office 365
Learning AV Foundation
iOS Apps for Masterminds 4th Edition
Core Data in iOS 12
iOS Programming
iOS Core Animation
Unity in Action
Unity Game Development in 24 Hours, Sams Teach Yourself, 2/e
Learn to Program
Unity 2018 Game Development in 24 Hours, Sams Teach Yourself, 3/e
Unity 2017 Mobile Game Development
Learn FileMaker Pro 16
Theory of Fun for Game Design
Nine Algorithms That Changed the Future
Programming Design Patterns: Questions and Answers
Cocoa and Objective-C: Up and Running
Flying with Objective-C - iOS App Development for Non-Programmers
iOS Programming: The Big Nerd Ranch Guide, 3/e
The Ultimate Unofficial Beginner's Guide For Playing Minecraft
Mastering Xcode 7 and Swift
Minecraft For Dummies
Objective-C Programming For Dummies
FileMaker & Me
R Programming
Playground Secrets and Power Tips
The Pragmatic Programmer: From Journeyman to Master
Real Life Java
iOS Storyboards
Introduction To Programming
AppleScript 1-2-3
페르시아의 왕자 : 개발일지
iOS 7 App Development Essentials
Swift Programming
Automate the Boring Stuff with Python
iOS Programming
Swift Programming
The Formula
Tap, Move, Shake
Introduction to Algorithms
iOS 8 App Development Essentials
Hacking with Swift
Game Programming Patterns
Test-Driven iOS Development
The iOS 5 Developer's Cookbook: The Additional Recipes: Additional Recipes Found Only in the Expanded Electronic Edition
Swift Swift View Controllers
게임개발자가 대우받는 북미취업 가이드북
iOS 9 App Development Essentials
R Programming for Data Science
Patterns of Enterprise Application Architecture
Visual Basic .NET for complete beginners
Learning OpenGL ES for iOS: A Hands-on Guide to Modern 3D Graphics Programming
iOS Auto Layout Demystified, 2/e
101 Amazing Nintendo NES Facts
Swift Development with Cocoa
Aprende iOS: Primeros Pasos
Learning Cocoa with Objective-C
Developing Mobile Games Using Swift
Swift From Two to Three
Graphics and Animation on iOS
Coders at Work
Android Programming
Minecraft Redstone For Dummies
Idea to iPhone
Hadoop: The Definitive Guide
Swift Quick Syntax Reference
R for Dummies
The Business of iPhone and iPad App Development
Epic SpriteKit Tutorial with Swift 3
Regular Expression Pocket Reference
Core Objective-C in 24 Hours
iOS 10 App Development Essentials
iOS Apps for Masterminds, 2n Edition
Coding All-In-One for Dummies
A Swift Kickstart (Second Edition)
Introducing Regular Expressions
Microsoft Access VBA Programming for the Absolute Beginner, Fourth Edition
Growing Object-Oriented Software, Guided by Tests
Interactive Algorithms [0]
Mathematics for 3D Game Programming and Computer Graphics, Third Edition
Xcode 6 Start to Finish