Book Image

Learning Xcode 8

By : Jak Tiano
Book Image

Learning Xcode 8

By: Jak Tiano

Overview of this book

Over the last few years, we’ve seen a breakthrough in mobile computing and the birth of world-changing mobile apps. With a reputation as one of the most user-centric and developer-friendly platforms, iOS is the best place to launch your next great app idea. As the official tool to create iOS applications, Xcode is chock full of features aimed at making a developer’s job easier, faster, and more fun. This book will take you from complete novice to a published app developer, and covers every step in between. You’ll learn the basics of iOS application development by taking a guided tour through the Xcode software and Swift programming language, before putting that knowledge to use by building your first app called “Snippets.” Over the course of the book, you will continue to explore the many facets of iOS development in Xcode by adding new features to your app, integrating gestures and sensors, and even creating an Apple Watch companion app. You’ll also learn how to use the debugging tools, write unit tests, and optimize and distribute your app. By the time you make it to the end of this book, you will have successfully built and published your first iOS application.
Table of Contents (23 chapters)
Learning Xcode 8
Credits
About the Author
About the Reviewer
www.PacktPub.com
Preface
Index

Using Social.framework


When building an app where the user generates their own content, it is usually a good idea to include the ability for them to post what they've made to an external social media service. Luckily, Apple has integrated some of the most popular social media services (like Facebook and Twitter) right into iOS. In this section, we're going to get our feet wet with the Social.framework, and let users post their snippets straight to Twitter.

Note

Again, before we get started, link the Social.framework to your Snippets project so that we can use the social APIs included within.

Setting up the views

The first thing we'll need to do to post our snippets to Twitter is to add a new button to the actual snippets for the user to press. We'll be adding a Tweet button to the right side of the grey bar that sits at the bottom of each snippet. Let's open up Main.storyboard and get started:

Figure 8.8: The Tweet button added to the right of the grey bar on the text snippet

First, drag a button...