iPhone Life magazine

Kevin McNeish's picture
Kevin McNeish is author of the new book “Learn to Code in Swift” as well as the “iOS App Development for Non-Programmers” book series (www.iOSAppsForNonProgrammers.com), winner of the Publishing Innovation Award. Kevin is also an award-winning app developer, software architect, and conference speaker in the U.S. and abroad. He has spent much of his career making difficult concepts easy to understand. Follow Kevin on Twitter: @kjmcneish.

Unleash Your Inner App Developer Part 38: Storing iOS Images & Video in the Amazon S3 Cloud

image

Do you have an idea for an app but lack the programming knowledge to begin building it? In this weekly blog series, I will take you, the non-programmer, step by step through the process of creating apps for the iPhone, iPod touch, and iPad. Join me each week on this adventure and you will experience how much fun turning your ideas into reality can be! This is part 38 of the series. If you are just getting started, check out the beginning of the series here.

In my previous post, I talked about using Amazon Web Services (AWS) as cloud storage for your iOS app's entities, and demonstrated their Persistence Framework for Core Data.

But what about the storage and retrieval of images and video for your iOS apps? Amazon has a different tool for this job, and it's Amazon Simple Storage Service, or Amazon S3 for short.



Unleash Your Inner App Developer Part 37: Amazon Web Services for your iOS Apps

image

Do you have an idea for an app but lack the programming knowledge to begin building it? In this weekly blog series, I will take you, the non-programmer, step by step through the process of creating apps for the iPhone, iPod touch, and iPad. Join me each week on this adventure and you will experience how much fun turning your ideas into reality can be! This is part 37 of the series. If you are just getting started, check out the beginning of the series here.

My last few posts took a bit of sidetrack as I covered appsworld 2014. In this post, I get back on track and talk about another option for outsourcing your iOS app's web processing, messaging, and data storage—Amazon Web Services (AWS).



Steve Wozniak on Steve Jobs, Wearables, Android, and the NSA

image
 
Last week I had more fun than one person should be allowed to have. At appsworld in San Francisco, I had the privilege of meeting Steve Wozniak, co-founder of Apple.
 
When you think of Apple, it's natural to think first of Steve Jobs and the tremendous task he performed taking Apple, a company near the brink, and completely turning it around to become one of the world's largest companies and most coveted brands. However, if there were no Steve Wozniak, there would have been no Apple. Wozniak is the wizard who designed and built the first highly successful mass-produced personal computer.



Meet Steve Wozniak at Appsworld 2014!

image

 

Steve Wozniak and Steve Jobs with the Apple II

Some guys have all the luck.

This week I am making preparations to head to San Francisco where I'm speaking at appsworld. I was asked to chair the first day of the Developer World conference sessions. As conference chair, I give a 10 minute introduction at the start of the day to greet attendees and then introduce each speaker.

So, I went out to the appsworld web site and saw the name of the first speaker on the list.

Steve Wozniak.



Unleash Your Inner App Developer Part 36: Diving Into Google App Engine for iOS Apps

image

Do you have an idea for an app but lack the programming knowledge to begin building it? In this weekly blog series, I will take you, the non-programmer, step by step through the process of creating apps for the iPhone, iPod touch, and iPad. Join me each week on this adventure and you will experience how much fun turning your ideas into reality can be! This is part 36 of the series. If you are just getting started, check out the beginning of the series here.

In my previous post, I provided an overview of using Google App Engine to scale your iOS apps, and demonstrated how to get Google's iOS sample app running on an iOS device so that you can check it out.



Unleash Your Inner App Developer Part 35: Scaling Your App with Google App Engine

image

Do you have an idea for an app but lack the programming knowledge to begin building it? In this weekly blog series, I will take you, the non-programmer, step by step through the process of creating apps for the iPhone, iPod touch, and iPad. Join me each week on this adventure and you will experience how much fun turning your ideas into reality can be! This is part 35 of the series. If you are just getting started, check out the beginning of the series here.

In my previous post, I discussed making your web-enabled apps scalable by outsourcing your web services to a third-party company, and I provided an overview of the services offered by Google, Amazon, and Microsoft. In this post, I'm going to dive into Google App Engine so you can get a detailed look at how to access web services hosted by Google from your iOS app. I'll provide an overview of Google App Engine's features, and show you how to set up and use Google's iOS sample app.



Unleash Your Inner App Developer Part 34: Will Your App Scale to Meet Demand?

image

Do you have an idea for an app but lack the programming knowledge to begin building it? In this weekly blog series, I will take you, the non-programmer, step by step through the process of creating apps for the iPhone, iPod touch, and iPad. Join me each week on this adventure and you will experience how much fun turning your ideas into reality can be! This is part 34 of the series. If you are just getting started, check out the beginning of the series here.

Whether you are for or against the new U.S. healthcare initiative, everyone agrees on one thing. The launch of the HealthCare.gov web site was an unqualified disaster. Most visitors who came to the site when it was first rolled out saw the message shown in Figure 1.



Unleash Your Inner App Developer Part 33: Accessing Data From the Web (Part 1)

image

Do you have an idea for an app but lack the programming knowledge to begin building it? In this weekly blog series, I will take you, the non-programmer, step by step through the process of creating apps for the iPhone, iPod touch, and iPad. Join me each week on this adventure and you will experience how much fun turning your ideas into reality can be! This is part 33 of the series. If  you are just getting started, check out the beginning of the series here.

So far in this series, with the iAppsReview project we have always retrieved and stored data directly on the iOS device (or Simulator) using Core Data. However, we eventually need to retrieve and store data on the web so we can read other users' online reviews, and post our own reviews to the web. Accessing data on the web is definitely not trivial. That's why I've waited to introduce the subject. We'll take it slow and in this post I'll provide an overview of the concepts before we begin diving into some real code in the next few posts.



Unleash Your Inner App Developer Part 32: Running Your App On an iOS Device in Xcode 5 (Provisioning)

image

Do you have an idea for an app but lack the programming knowledge to begin building it? In this weekly blog series, I will take you, the non-programmer, step by step through the process of creating apps for the iPhone, iPod touch, and iPad. Join me each week on this adventure and you will experience how much fun turning your ideas into reality can be! This is part 32 of the series. If  you are just getting started, check out the beginning of the series here.

in this week's post, I'm going to break down the process of installing and running an app on a real iOS device (rather than the Simulator). Even if you think you know everything there is to know about this process, things have changed a bit under Xcode 5, so I recommend you read on!



Unleash Your Inner App Developer Part 31: Managing Images with Xcode 5 Asset Catalogs

image

Do you have an idea for an app but lack the programming knowledge to begin building it? In this weekly blog series, I will take you, the non-programmer, step by step through the process of creating apps for the iPhone, iPod touch, and iPad. Join me each week on this adventure and you will experience how much fun turning your ideas into reality can be! This is part 31 of the series. If you are just getting started, check out the beginning of the series here.

One of the new features that Apple added to Xcode 5 to improve the management and runtime performance of images is asset catalogs. In this post, I'll give you an overview of how asset catalogs work, and we'll add an asset catalog to the iAppsReview project so you can get hands-on experience with this new technology.



Syndicate content