So You Want To Be an iOS Developer
By Kent Franks
()
About this ebook
"So you want to be an iOS Developer" is a starting point for anyone wanting to become iOS developer. It walks you through all the steps needed to get up and running in developing your own apps. Simple and straight forward explanations with hundreds of screen shots and code snippets. We start by signing up with Apple downloading and then learning Xcode, the tool used to develop iOS apps. Next, you will learn your way around Storyboards, the easy way to layout the UI of your app with little to no code. Continue on to start writing your own app. And finally, a bonus chapter on passing data around the right way.
Everything you need to start developing your own app today.
Written by the founder of TheAppCodeBlog, dedicated to teaching people how to develop apps since 2011.
Kent Franks
Kent Franks is the founder of TheAppCodeBlog. Founded in 2011, TheAppCodeBlog is dedicated to teaching others how to develop iOS apps. Kent has been programming since the late 1990's, utilizing a number of different languages and technologies. His current passion is in iOS. When not sitting at a computer staring at code, Kent can be found watching his kids in one of their sporting activities or working on some kind of project around the house.
Related to So You Want To Be an iOS Developer
Related ebooks
IOS Development Complete Self-Assessment Guide Rating: 0 out of 5 stars0 ratingsAgile Management A Complete Guide - 2019 Edition Rating: 0 out of 5 stars0 ratingsRisk Management Solutions A Complete Guide - 2020 Edition Rating: 0 out of 5 stars0 ratingsAn Easy Guide to Job Applications That Get Interviews: A Step-by-Step Process to Prosperity Rating: 0 out of 5 stars0 ratingsISO 20400 A Complete Guide - 2019 Edition Rating: 0 out of 5 stars0 ratingsService Blueprint A Complete Guide - 2020 Edition Rating: 0 out of 5 stars0 ratingsSoftware License Management A Complete Guide - 2020 Edition Rating: 0 out of 5 stars0 ratingsIntech Personal Skills: The Importance of Service Excellence in Technology Rating: 0 out of 5 stars0 ratingsClarity PPM A Complete Guide - 2021 Edition Rating: 0 out of 5 stars0 ratingsIncident management team The Ultimate Step-By-Step Guide Rating: 0 out of 5 stars0 ratingsPPM! Manage Your Organization Masterfully with Project Portfolio Management Rating: 0 out of 5 stars0 ratingsInformation Technology Security Audit A Complete Guide - 2021 Edition Rating: 0 out of 5 stars0 ratingsIT Roles The Ultimate Step-By-Step Guide Rating: 0 out of 5 stars0 ratingsJob Search Essentials 2.0 Rating: 0 out of 5 stars0 ratingsCreation and Control of a Small Business: A Step-By-Step Simple Guide for First-Time Entry to the Business Sphere. Rating: 0 out of 5 stars0 ratingsService Blueprint A Complete Guide - 2021 Edition Rating: 0 out of 5 stars0 ratingsSoftware Asset Management A Complete Guide - 2020 Edition Rating: 0 out of 5 stars0 ratingsDocument Management Complete Self-Assessment Guide Rating: 0 out of 5 stars0 ratingsDating Basics 101: What Every Guy Should Know but Often Doesn’T Rating: 0 out of 5 stars0 ratingsMastering Sharepoint Framework Rating: 0 out of 5 stars0 ratingsDocument Store Database Management Systems Complete Self-Assessment Guide Rating: 0 out of 5 stars0 ratingsGeneral management Standard Requirements Rating: 0 out of 5 stars0 ratingsBusiness Control A Complete Guide - 2020 Edition Rating: 0 out of 5 stars0 ratingsMicrosoft Virtualization: Master Microsoft Server, Desktop, Application, and Presentation Virtualization Rating: 0 out of 5 stars0 ratingsWork Smarter Tips for Microsoft Office Outlook 2010 Rating: 0 out of 5 stars0 ratingsEmployee Recruitment Strategies A Complete Guide - 2019 Edition Rating: 0 out of 5 stars0 ratingsTime Management E course Rating: 0 out of 5 stars0 ratingsERP and Digital Business A Clear and Concise Reference Rating: 0 out of 5 stars0 ratingsMicrosoft SharePoint A Complete Guide - 2020 Edition Rating: 0 out of 5 stars0 ratingsChief process officer Complete Self-Assessment Guide Rating: 0 out of 5 stars0 ratings
Programming For You
Java for Beginners: A Crash Course to Learn Java Programming in 1 Week Rating: 5 out of 5 stars5/5Game Development with Unreal Engine 5: Learn the Basics of Game Development in Unreal Engine 5 (English Edition) Rating: 0 out of 5 stars0 ratingsExcel : The Ultimate Comprehensive Step-By-Step Guide to the Basics of Excel Programming: 1 Rating: 5 out of 5 stars5/5Coding All-in-One For Dummies Rating: 4 out of 5 stars4/5SQL QuickStart Guide: The Simplified Beginner's Guide to Managing, Analyzing, and Manipulating Data With SQL Rating: 4 out of 5 stars4/5HTML & CSS: Learn the Fundaments in 7 Days Rating: 4 out of 5 stars4/5C# Programming from Zero to Proficiency (Beginner): C# from Zero to Proficiency, #2 Rating: 0 out of 5 stars0 ratingsPython Programming : How to Code Python Fast In Just 24 Hours With 7 Simple Steps Rating: 4 out of 5 stars4/5Python: For Beginners A Crash Course Guide To Learn Python in 1 Week Rating: 4 out of 5 stars4/5Grokking Algorithms: An illustrated guide for programmers and other curious people Rating: 4 out of 5 stars4/5Learn to Code. Get a Job. The Ultimate Guide to Learning and Getting Hired as a Developer. Rating: 5 out of 5 stars5/5Learn JavaScript in 24 Hours Rating: 3 out of 5 stars3/5Python QuickStart Guide: The Simplified Beginner's Guide to Python Programming Using Hands-On Projects and Real-World Applications Rating: 0 out of 5 stars0 ratingsPYTHON: Practical Python Programming For Beginners & Experts With Hands-on Project Rating: 5 out of 5 stars5/5Python Machine Learning By Example Rating: 4 out of 5 stars4/5Problem Solving in C and Python: Programming Exercises and Solutions, Part 1 Rating: 5 out of 5 stars5/5Python Data Structures and Algorithms Rating: 5 out of 5 stars5/5Linux: Learn in 24 Hours Rating: 5 out of 5 stars5/5The Unofficial Guide to Open Broadcaster Software: OBS: The World's Most Popular Free Live-Streaming Application Rating: 0 out of 5 stars0 ratingsPython GUI Programming Cookbook - Second Edition Rating: 5 out of 5 stars5/5Learn SQL in 24 Hours Rating: 5 out of 5 stars5/5
Reviews for So You Want To Be an iOS Developer
0 ratings0 reviews
Book preview
So You Want To Be an iOS Developer - Kent Franks
So you want to be an iOS Developer
Copyright 2014 Kent Franks
Published by Kent Franks at Smashwords
Smashwords Edition License Notes
This ebook is licensed for your personal enjoyment only. This ebook may not be re-sold or given away to other people. If you would like to share this book with another person, please purchase an additional copy for each recipient. If you’re reading this book and did not purchase it, or it was not purchased for your enjoyment only, then please return to Smashwords.com or your favorite retailer and purchase your own copy. Thank you for respecting the hard work of this author.
Table of Contents
Chapter 1 - Become an iOS Developer
Chapter 2 - Getting to know Xcode
Chapter 3 - Getting to know Storyboard
Chapter 4 - Storyboard Continued - Expanding on what we’ve done so far
Chapter 5 - Storyboard and Beyond
A Bonus Chapter - Protocol - Delegate
About the Author
Connect with me
Acknowledgements
Thank you so much to my lovely wife Kate and my kids Hannah and Noah for putting up with my long hours at the computer.
Chapter 1
Become an iOS Developer
1.) Register as an Apple Developer. To do this go to https://developer.apple.com/register/index.action. From here you will either have to sign in with an existing Apple ID or create a new one. For our purposes I am going to assume you have already created an Apple ID. Select Sign In
2.) Enter your existing Apple ID.
3.) After signing in you will be presented with the Developers resources screen.
From here you have access to the developer forums, development videos and a number of technical resources.
4.) Click on Your Account to view details of your account.
Scroll down to view Membership options.
To join one of these programs you will have to pay money. The iOS Developer Program is $99 / year. The good news is you don’t need to join right now, once you have an app that you want to start testing on a device and you look to put into the app store, then you’ll need to join.
5.) Select Professional Profile on the left and fill in the information. This isn’t required but doesn’t hurt either.
6.) You can select Programs & Add-on, but there’s nothing to see here until you actually join and become a paying member.
7.) Let’s go back to the home page by clicking the little house in the upper left. And then click on iOS. This will take you to the iOS Dev Center page.
Find the button that says Download Xcode 6 and click it. (This may be another version if you are seeing this at some point in the future)
Now you see the Xcode download screen.
Click Download Xcode 6.0.1
You’ll see a progress bar open up on the bottom of the page indicating that the download has started.
8.) At this point you might as well go to bed or something because the download is over 2 GB and will take a number of hours.
9.) Once the download is complete you will find the xcode_6.dmg file in your downloads folder.
10.) Double click on the file. You will see a window that says it’s verifying.
11.) After that completes you get a screen telling you to drag Xcode into your Applications folder.
12.) Drag Xcode