How to Secure an iOS App
tag:code.tutsplus.com,2005:PostPresenter/cms-26533Security is a key aspect of software development. Almost every mobile application deals with user information or communicates with a remote server....
View ArticlePrivacy and URL Schemes in iOS 9
As of iOS 9, third party applications are no longer able to query arbitrary URL schemes. Several third party applications, most notably Twitter, misused the canOpenURL(_:) method of the UIApplication...
View ArticlePrivacy and URL Schemes in iOS 9
tag:code.tutsplus.com,2005:PostPresenter/cms-26550As of iOS 9, third party applications are no longer able to query arbitrary URL schemes. Several third party applications, most notably Twitter,...
View ArticleSpriteKit From Scratch: Advanced Techniques and Optimizations
IntroductionIn this tutorial, the fifth and final installment of the SpriteKit From Scratch series, we look at some advanced techniques you can use to optimize your SpriteKit-based games to improve...
View ArticleSpriteKit From Scratch: Advanced Techniques and Optimizations
tag:code.tutsplus.com,2005:PostPresenter/cms-26470IntroductionIn this tutorial, the fifth and final installment of the SpriteKit From Scratch series, we look at some advanced techniques you can use to...
View ArticleGoogle I/O 2016 Aftermath
And that’s a wrap. Google have just finished hosting their annual developer conference, Google I/O, where the tech giant unveiled several exciting new products and made some big announcements.Let’s...
View ArticleGoogle I/O 2016 Aftermath
tag:code.tutsplus.com,2005:PostPresenter/cms-26568And that’s a wrap. Google have just finished hosting their annual developer conference, Google I/O, where the tech giant unveiled several exciting new...
View ArticlePower Up Your Mobile Game With Design, Sound, and Music
A successful game needs to be beautifully designed and immersive. Most game developers aren't good designers, though. And it doesn't stop with design. Sound and music are just as important to captivate...
View ArticlePower Up Your Mobile Game With Design, Sound, and Music
tag:code.tutsplus.com,2005:PostPresenter/cms-26603A successful game needs to be beautifully designed and immersive. Most game developers aren't good designers, though. And it doesn't stop with design....
View ArticleData Validation With Core Data: Common Constraints
No matter what persistence framework an application uses, the developer decides what is stored in the application's persistent store. This also means that the developer is in charge of validating the...
View ArticleData Validation With Core Data: Common Constraints
tag:code.tutsplus.com,2005:PostPresenter/cms-26621No matter what persistence framework an application uses, the developer decides what is stored in the application's persistent store. This also means...
View ArticleAndroid From Scratch: Connecting Activities and Applications
An Android application that is composed of several, simple activities tends to offer a much better user experience than one that has crammed all of its functionality into one, large and complex...
View ArticleAndroid From Scratch: Connecting Activities and Applications
tag:code.tutsplus.com,2005:PostPresenter/cms-26582An Android application that is composed of several, simple activities tends to offer a much better user experience than one that has crammed all of its...
View ArticleTaking Control of the tvOS Focus Engine
IntroductionOn iOS, users normally interact with your apps via the device's touch screen. On tvOS, however, user interaction is handled by moving the current focus between views on the screen.Luckily,...
View ArticleTaking Control of the tvOS Focus Engine
tag:code.tutsplus.com,2005:PostPresenter/cms-26572IntroductionOn iOS, users normally interact with your apps via the device's touch screen. On tvOS, however, user interaction is handled by moving the...
View ArticleData Validation With Core Data: Advanced Constraints
In the previous tutorial, you learned how to define common constraints in the data model. In this tutorial, I show you how you can define more advanced constraints in code.1. Project SetupDownload the...
View ArticleAndroid From Scratch: Activities and Fragments
tag:code.tutsplus.com,2005:PostPresenter/cms-26169When a user interacts with an app on an Android device, they are almost always interacting with an Activity, a single, focused screen on the device....
View ArticleData Validation With Core Data: Advanced Constraints
tag:code.tutsplus.com,2005:PostPresenter/cms-26623In the previous tutorial, you learned how to define common constraints in the data model. In this tutorial, I show you how you can define more advanced...
View ArticleWhat's New in Android Studio 2.2?
The last few months have been an exciting time for Android Studio. First came version 2.1 with support for Android N. Then Google I/O brought us a preview of the next major release in the form of...
View ArticleWhat's New in Android Studio 2.2?
tag:code.tutsplus.com,2005:PostPresenter/cms-26629The last few months have been an exciting time for Android Studio. First came version 2.1 with support for Android N. Then Google I/O brought us a...
View Article