The following dozen games are either ports of popular console titles, or iOS games that shine in their own right as being console quality. To be included on this list, a game must either be a new release as of this year, or it must have been updated recently to support iOS 8 and Apple's advanced new programming interface known as Metal. With the introduction of iOS 8 and Metal, alongside the powerful A8 and A8X processors that are inside the latest iDevices, Apple has leveled the virtual playing field. It would be ignoring the facts for a core console gamer to say that iOS can't support video games that are on par with console or PC titles, especially if you indulge in iOS' streaming capabilities that allow us to play these great games on a large screened TV. With the graphic capabilities of iOS 8 and the exciting titles currently available for the platform, it's easy to see how Apple's iOS is leading the way in a mobile eSport industry that is on track to bring in a revenue of over 24 billion dollars this year, and set to overtake PC and console gaming's revenue in 2015. As the holidays are upon us again, don't forget that you can gift any of these apps to your favorite gamer via the App Store.
The best of the CES show is often not on the beaten path. One key vendor we make sure to lock in on every year is the Imagination Technologies meeting rooms in South Hall at CES 2015 (way back in the corner). These guys are one of a select number of innovators that design the low-power, system on chip (SoC) technology needed to run our smart homes, smart cars, and smart mobile devices.
You Can Now Analyze Wind Speed with the iPhone!
By Todd Bernhard
It never ceases to amaze me what you can do with an iPhone, especially when paired with add-on accessories. Case in point, Vaavud makes a Smartphone Wind Meter ($40) that attaches to an iPhone, iPad, or Android phone. Unlike most accessories that connect via Bluetooth or Lightning, this gadget connects via the audio-in jack, just like the Square credit card reader. Because newer iPhones have the audio jack on the bottom, you flip the phone upside down and run their companion app while holding the iPhone in the air.
Learn How to Build iOS Apps from Scratch
By Sarah Kingsbury
Have you always wanted to build an iOS app, but lacked the knowledge and skills? Have you ever signed up for an online course on creating iOS apps, only to feel frustrated because the content was out of date or not comprehensive enough? Are you dying to learn more about Swift and programming for the Apple Watch? It's a story we hear all the time at iPhone Life. And that's why we decided to partner with iPhone app expert, former Apple employee, and adjunct professor at RIT Paul Solt to make his iOS development courses available to iPhone Life readers at a big discount.
Swift Programming 101: The Power of Extensions
By Kevin McNeish
Extensions are one of Swift's best features. Extensions allow you to add behavior to existing classes, including classes in the Cocoa Touch Framework. Apple can't add every feature you want to their framework classes, but they have provided a tool to allow you to do it yourself! In this article, you will learn practical uses for Swift extensions you can use immediately in your iOS projects.
Swift Programming 101: Advanced Collections
By Kevin McNeish
Swift's advanced collections can help you model more complex objects in your apps and create an API that is easier to understand and use. In this post, I model a chessboard using Swift's subscripts and also cover tuples and multidimensional arrays!
Swift Programming 101: Mastering Protocols and Delegates (Part 2)
By Kevin McNeish
In part 2 of this post on Swift's protocols, you will learn practical uses for declaring custom protocols in your own apps, and learn further how they improve the architecture of your apps and make them easier to enhance and extend.
In part 1 of this post, I demonstrated how to implement existing Cocoa Touch protocols in your apps. Now you'll learn how and why to create your very own. First, we need to cover the basic construction of a Swift protocol.
Swift Programming 101: Mastering Protocols and Delegates (Part 1)
By Kevin McNeish
Protocols are a powerful, advanced tool that help make your apps easier to design and extend. They define standard behavior in classes that are not necessarily related. Protocols used together with delegates allow you to create classes with a well-balanced load of responsibilities.
Swift Programming 101: Inheritance & Polymorphism
By Kevin McNeish
In previous posts I have touched on inheritance in Swift. In this post, I'm going to be diving deeper and giving you a fuller picture of how inheritance works in Swift, and how you can use it to create apps that are easy to extend when you need to add new functionality. Along the way, you will also learn about the important concept of polymorphism and learn how to use Xcode's new playgrounds!
Swift Programming 101: Generics-A Practical Guide
By Kevin McNeish
If you have read Apple's documentation on Generics and were left wondering how you could use this technology in your own projects, this post is for you! You will learn how to take full advantage of generics in your every-day code as well as how to avoid the constant type-casting that usually results from creating generalized code.
Replace Your Native Calendar App with Sunrise
By Abbey Dufoe
If you haven't moved away from your native calendar app, now is the time.
Sunrise Calendar (free, Sunrise Atelier) is, in my opinion, the best native calendar app replacement out there. The design boasts beautiful, simple and modern design as well as a monthly view and daily view like the native iOS app. It also allows users to add Google, Facebook, and iCloud calendars with ease. Reminders can also be seen in the calendar view, if you wish. The latest update lets users add "interesting calendars," like sports schedules, moon phases, and holidays.
Ringtones...for your Bicycle?
By Todd Bernhard
I've backed a few projects on Kickstarter, but they're usually boring things like stands and cables. The other day I saw the MYBELL and had to put my money down. The MYBELL is a bicycle horn for the smartphone age. Obviously it mounts to a bicycle handlebar, though I might try it out on my scooter. What makes the MYBELL unique is that you can customize the sound that it plays, just like a custom ringtone on your smartphone. In fact, it will accept MP3 files via the included (weatherized) USB port.
Tip of the Day: How to Turn on Character Count in Messages
By Sarah Kingsbury
Apple does not limit the character count for iMessages; but if you are sending a message to a non iUser it will be sent as an SMS and will therefore be limited to 160 characters. This means characters over 160 will be sent in a second text or possibly even deleted, depending on your recipient's carrier. To avoid this situation, turn on Character Count so you can always know when you've reached the SMS character limit.
8 Reasons Swift is Easier to Learn & Use than Objective-C
By Kevin McNeish
Over the years I have literally taught tens of thousands of people how to write code in Objective-C through training classes, conferences, online forums, and my book series. Based on the mountain of feedback I have received, I can tell you some key points that make Swift much easier to learn than Objective-C.
If Objective-C is the only language you have ever coded in, I have one thing to say about moving to Swift. Welcome to the 21st century.
Apple Loosens up its NDA for iOS 8, OS X, and Xcode
By Kevin McNeish
Apple, notorious for its secrecy, has loosened up its restrictive NDA (Non-Disclosure Agreement) for the beta versions of iOS 8, OS X, and Xcode 6. In the latest version of the iOS Developer Program License Agreement, they have added the following statement in the Confidentiality section under the topic 10.1 Information Deemed Apple Confidential:
Unleash Your Inner App Developer Part 41: Logging In With Facebook
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, I will take you, the beginner app developer, 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 app ideas into reality can be! This is part 41 of the series. If you are just getting started, check out the beginning of the series at this link.
These days, more and more iOS apps offer users the option of logging in with Facebook. If you want your app to go viral, this is a great first step. In fact, 80 percent of the top-grossing iOS apps use social media logins. As stated in the Facebook documentation:
Unleash Your Inner App Developer Part 40: iBeacons Step By Step
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, I will take you, the beginner app developer, 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 app ideas into reality can be! This is part 40 of the series. If you are just getting started, check out the beginning of the series here.
One of the hottest technologies to come out of iOS 7 is iBeacon. In case you haven't heard, iBeacon is Apple's trademark for what it calls "a new class of low-powered, low-cost transmitters that can notify nearby iOS 7 devices of their presence." This new technology solves one of the biggest problems with Location Services on iOS devices—pinpointing the location of a device when it's indoors. Unlike GPS technology that determines a device's absolute location in terms of latitude and longitude, the iBeacon technology measures a device's relative distance to an iBeacon in an established location. Since iBeacons work without the need for a WiFi or cellular connection, it makes them ideal for indoor use.
When it came to the iPod, I was an early adopter. And boy was it emancipating to no longer tote around CDs in my car or carry a Discman with me on the run. In fact, it was incredible.
At the time that the iPod emerged, smartphone apps were science fiction, like flux capacitors and hoverboards. But now, smartphones are not only ubiquitous, they are boasting more flexibility and nearly as much storage capacity as iPods. Could it mean the death of the iPod in the coming months and years? Maybe…
Honestly, I Want to See Microsoft be Brave
By Todd Bernhard
As much as I love Apple, I like what Microsoft is trying to do. But, heaven help me, I can't stand their commercials. "Honestly" starts each actor's fake testimonial. As if it wasn't obvious that these are primarily actors (except Seattle Seahawks player Russell Wilson) reading someone else's lines, by using the same words and format, Microsoft is being phony from the beginning in commercials that start and end with the word "Honestly." It insults the intelligence of the audience. Not to mention the valid charges of sexism. Interestingly, when searching using Yahoo (powered by Microsoft's Bing) none of the negative articles about the commercials show up, but under Google, they do. Whose search engine is being honest, now?
Why I Switched From Google Docs to Apple iWork
By Mark Struczewski
I have been a fan of Google Drive for a while now. I mean, how can you go wrong with 100 GB of storage for $2 a month? I don't think you can.
And if you don't know, part of Google Drive is their software suite that includes Docs (documents like MS Word) and Sheets (spreadsheets like MS Excel) to name two. At first glance, I loved this set up. Everything was in the cloud for me, accessible wherever I had an Internet connection.
Houston, we have a problem
But then I purchased a Wi-Fi iPad Air. That's when I discovered that there is a huge flaw in Google Drive: no Internet, no access!