The utility I use the most on my iPhone is the calculator. I use it often to reconcile my checkbook, calculate discounts in the store, and more. but when I use the iPhone's calculator to add up a list of numbers, it doesn't offer a record of what I input, so I don't know if I made an error tapping numbers in.
How-To
It took me over a year to get in the habit of using Siri, partly because she seemed so human-like. I was worried I'd say something dumb. One day I finally got it: there ain't no one listening. And ever since then I've used Siri with abandon. Lately I was surprised to discover that Siri offers a helpful guide to what you can say or ask.
Unleash Your Inner App Developer Part 1: Getting Ready
By Kevin McNeish
Do you have an idea for an app but lack the programming knowledge to begin building it? In this weekly blog series, How To Unleash Your Inner App Developer, I will take you, the non-programmer, step by step through the process of creating apps for the iPhone, iPod Touch, and iPad. This is Part 1 of the blog series. Join me each week on this adventure, and you will experience how fun turning your ideas into reality can be!
Unleash Your Inner App Developer Part 13: App Architecture
By Kevin McNeish
Do you have an idea for an app but lack the programming knowledge to begin building it? In this weekly blog series, How to Unleash Your Inner App Developer, 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 13 of the series. If you are just getting started now, check out the beginning of the series here. (This post has been updated to Swift 1.2, iOS 8, and Xcode 6.3)
This post contains some of the most important information you need to know to build a well-designed app that easily adapts to changes requested by users, the constant changes Apple makes to iOS, and the ever-changing landscape of iOS devices. It all comes down to a solid app architecture. We're going to take a quick digression from the iAppsReview app this week to look at a simpler Calculator app to help us establish good architectural principles.
Unleash Your Inner App Developer Part 12: Hardening Your Code
By Kevin McNeish
Do you have an idea for an app but lack the programming knowledge to begin building it? In this weekly blog series, How to Unleash Your Inner App Developer, 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 12 of the series. If you're just getting started now, check out the beginning of the series here (this post has been updated to Swift 1.2, iOS 8, and Xcode 6.3.)
One of the best software development books of all time is Steve McConnell's Code Complete. Whether you are a seasoned software developer or a brand new programmer, regardless of the platform or language in which you write code, I highly recommend checking out this book. It will change your way of thinking and vastly improve the quality of the code you write.
Unleash Your Inner App Developer Part 11: The Photo Library
By Kevin McNeish
Do you have an idea for an app but lack the programming knowledge to begin building it? In this weekly blog series, How to Unleash Your Inner App Developer, 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 fun turning your ideas into reality can be! This is Part 11 of the series. If you're just getting started now, check out the beginning of the series here. (This post has been updated to Swift 1.2, iOS 8 and Xcode 6.3)
Now that you have some of the basics of Swift programming under your belt, it's time to dive into some deeper coding territory. To get the latest version of iAppsReview, select this link.
Unleash Your Inner App Developer Part 8: Code Writing First Steps
By Kevin McNeish
Do you have an idea for an app but lack the programming knowledge to begin building it? In this weekly blog series, How To Unleash Your Inner App Developer, 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 fun turning your ideas into reality can be! This is Part 8 of the series. If you're just getting started now, check out the beginning of the series here (this post has been updated to Swift 1.2, iOS 8 and Xcode 6.3.)
Unleash Your Inner App Developer Part 7: The Big Picture
By Kevin McNeish
Do you have an idea for an app but lack the programming knowledge to begin building it? In this weekly blog series, How To Unleash Your Inner App Developer, 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 fun turning your ideas into reality can be! This is Part 7 of the series. If you're just getting started now, check out the beginning of the series here (this post has been updated to Swift 1.2, iOS 8 and Xcode 6.3)
In my last several posts, we have created a prototype app called iAppsReview that allows users to rate apps on their iOS devices. Whenever you build an app, it's a best practice to first create a prototype that you can give to your client or potential user base for feedback. You often need to make changes to the prototype based on the feedback you receive. However, once the dust has settled, you need to turn the prototype into a real app. This requires writing code. Since this blog series is specifically designed for non-programmers, we need to take a step back and look at the big picture of app development and learn the basics of writing code.
Unleash Your Inner App Developer Part 6: Finishing the Prototype
By Kevin McNeish
Do you have an idea for an app, but lack the programming knowledge to begin building it? In this weekly blog series, How To Unleash Your Inner App Developer, 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 fun turning your ideas into reality can be! This is Part 6 of the series. If you're just getting started now, check out the beginning of the series here (this post has been updated to iOS 8, Xcode 6.3 and Swift 1.2.)
In my previous post, you were introduced to several user-interface controls including the text field, text view, image view, and rounded rectangle button. We finished the main iAppsReview scene and added a new App Category scene.
Unleash Your Inner App Developer Part 5: Next Steps
By Kevin McNeish
Do you have an idea for an app but lack the programming knowledge to begin building it? In this weekly blog series, How To Unleash Your Inner App Developer, 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 fun turning your ideas into reality can be! This is Part 5 of the series. If you're just getting started now, check out the beginning of the series here.
In my previous post, you learned about navigating between different scenes in your app, and learned about using custom user-interface controls in your apps. We started building the Write Review scene (shown on the left side of Figure 1), which we will finish in this post, and we'll move on to the App Category scene shown on the right side of Figure 1. (This post has been updated to iOS 8, Xcode 6.3 and Swift 1.2).
Unleash Your Inner App Developer Part 3: Diving Deeper
By Kevin McNeish
Do you have an idea for an app but lack the programming knowledge to begin building it? In this weekly blog series, How To Unleash Your Inner App Developer, 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 fun turning your ideas into reality can be! This is Part 3 of the series. If you're just getting started now, check out the beginning of the series here (This post has been updated to iOS 8.0, Xcode 6.3 and Swift 1.2.)
In my previous post, we started the process of creating a prototype of an iPhone app called iAppsReview. You learned how to create a new project in Xcode, how to add a storyboard to a project and configure it, and how to add a navigation controller to a storyboard. You had just begun to configure the table view, which we will finish in this post. You'll learn how to create multiple sections in a table view, set section header text, add images to a project, and incorporate them in table-view cells.
Unleash Your Inner App Developer Part 2: Your First Taste of Xcode
By Kevin McNeish
Do you have an idea for an app but lack the programming knowledge to begin building it? In this weekly blog series, How To Unleash Your Inner App Developer, 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 fun turning your ideas into reality can be! This is Part 2 of the series. If you're just getting started now, check out the beginning of the series here (This post has been updated to iOS 8, Xcode 6.3 and Swift 1.2.)
After introducing the tools you'll need to develop apps in my previous post, I assume you've installed Xcode and are ready to get a taste of app development! I find there is no better way to learn than by doing, so let's dive in and start creating an app.
Navigating around in a document can be challenging on your phone because it's hard to get around the page. You don't have to be frustrated by that anymore as your iPhone 6 hooks you up with an easier way to zip around the screen.
Tip of the Day: Use Siri to Control Music Playback
By Paula Bostrom
Why would you go to the trouble of opening your Music app and manually selecting the music you want when Siri can play tracks, albums, and entires genres for you? You can even pause the music or skip at track.
We’ve all had embarrassing pictures of us posted on Facebook, and sometimes we need to clean up our borderline-mortifying past! There is an easy way to do that, especially if one friend is guiltier than others of posting pictures of you.
Tip of the Day: April Fools!
By Abbey Dufoe
Have you ever wanted to mess with someone’s phone on April Fool’s day? Apart from locking their phone by mistyping their password over and over again (don’t do that!) or changing their password, here are couple of ways to mess with your friends on April 1st.
If you have any website favorites saved on your Mac, there’s an easy way to view them in the Safari app on your iPhone as well.
If you have a cool video on your computer that you want to put on your phone, follow these steps using iTunes.
In my reporting on iPhone and iPad news, I constantly rely on a range of Apple-related websites. But rather than having to visit each one individually, I gather all their news feeds into a single web page, using the personalization feature of My Yahoo. At a glance I can see all the latest Apple news. These news feeds from websites are called RSS feeds. ("RSS" stands for "rich site summary," though some people say it stands for "really simple syndication.") There are RSS apps you can download that let you gather these news feeds. But you can also subscribe to news feeds in Safari.
The Flyover feature of Apple's Maps, as you likely know, gives you a 3D view of a city. A list of these cities can be found on the website Flyover Cities. In iOS 8 Apple added a fun new feature called Flyover Tour that takes you on a 3D tour of the city's major landmarks. The Flyover Tour of New York City includes the Statue of Liberty, Brooklyn Bridge, Empire State Building, Central Park, and more. Only some of the Flyover cities have a Flyover Tour. They include New York City, San Francisco, London, Paris, Montreal, Toronto, Vancouver, and Sydney.