Apress

  • Learn and understand how you can perform a wide range of tasks on your new Windows computer, including managing files, browsing the internet, and protecting yourself, as well as interacting with Cortana.Using Absolute Beginners Guide to Computing you will see how to use Windows, and how you can connect and communicate with others. You will learn the basics of browsing the web, how to send email, and sign up for services. You will learn about some of the social media sites such as Facebook and Twitter. You will also learn how to connect and use external hardware, and process digital music, photos, and video. Written by an author who has written multiple computing titles, this book is friendly and approachable, and can teach anyone how to use a computer. With simple steps, easy troubleshooting, and online resources, it's the best place to learn how to make computing a part of your life.What You'll Learn:
    Get pictures onto your computer to shareListen to digital musicWhat clubs, groups, and other resources there are to help
    Who this Book Is For
    Anyone that wants to learn all the latest Windows features. Beginners who want to use their new Windows computer to share pictures or video clips on YouTube or Facebook to those seeking a common sense approach to safe computing. 

  • Best-selling author Wallace Wang teaches you how to use El Capitan, the latest version of the Mac operating system, in everyday situations. This book shows you, the beginner Mac user, how to get up and running, operate, and work day-to-day on your Mac. You will learn how to run applications, manage windows and files, work with the internet, and more. You will even learn how to use your Mac with an iPhone and an Apple watch. 
    If you've ever felt that you couldn't learn how to use a Mac, this is your opportunity to give it a go. 
    What you'll learnHow to get up and running with Mac OS X El Capitan
    How to navigate and manage views
    How to manage your files
    What entertainment options are available to you, and how to use them 
    How to maintain your Mac 
    How to work with iPhone and Apple watch. Who This Book Is For
    Anyone who wants to learn how to use OS X El Capitan. No previous experience is required. 

  • Learn how to code for the iMac, Mac mini, Mac Pro, and MacBook using Swift, Apple's hottest programming language.
    Fully updated to cover the new MacBook Touch Bar, macOS Programming for Absolute Beginners will not only teach complete programming novices how to write macOS programs, but it can also help experienced programmers moving to the Mac for the first time. You will learn the principles of programming, how to use Swift and Xcode, and how to combine your knowledge into writing macOS programs.
    If you've always wanted to learn coding but felt stymied by the limitation of simplistic programming languages or intimidated by professional but complicated programming languages, then you'll want to learn Swift. Swift is your gateway to both Mac and iOS app development while being powerful and easy to learn at the same time, and macOS Programming for Absolute Beginners is the perfect place to start - add it to your library today.What You'll Learn
    Master the basic principles of object-oriented programming 
    Use Xcode, the main programming tool used for both macOS and iOS development 
    See what makes Swift unique and powerful as a programming language and why you should learn it 
    Create macOS programs using Swift and Xcode 
    Apply interface principles that follow Apple's Human Interface Guidelines
    Take advantage of the new Touch Bar
    Who This Book Is For
    People who want to learn programming for the first time and for experienced programmers wanting to learn Xcode and the Mac for the first time.

  • Swift OS X Programming for Absolute Beginners is your step-by-step guide to learning how to code using Swift, Apple's hottest new programming language. This book will not only teach complete programming novices how to write OS X programs, but it can also help experienced programmers moving to the Macintosh for the first time. You will learn to understand the principles of programming, how to use Swift and Xcode, and how to combine your knowledge into writing OS X programs.If you've always wanted to learn coding but felt stymied by the limitation of simplistic programming languages or intimidated by professional but complicated programming languages, then you'll want to learn Swift. Swift is your gateway to both Macintosh and iOS app development while being powerful and easy to learn at the same time, and Swift OS X Programming for Absolute Beginners is the perfect place to start - add it to your library today.

  • If you've already learned the basics of Swift and iOS programming, it's time to take your skills to the next level. In this follow up work to the best-selling Beginning iPhone Development with Swift, you'll learn tips for organizing and debugging Swift code, using multi-threaded programming with Grand Central Dispatch, passing data between view controllers, and designing apps for multiple languages.

    You'll also see how to play audio and video files, access the camera and save pictures to the Photos library, use location services to pinpoint your position on a map, display web pages, and create animation to spice up any user interface. Finally, you'll learn how to use Apple's advanced frameworks for machine learning, facial and text recognition, and creating augmented reality apps.

    Pro iPhone Development with Swift 5 provides insightful instruction on how to improve your existing apps or create powerful new iOS apps using the latest version of the Swift programming language.  What You Will LearnSave and retrieve data when apps close or get pushed in the backgroundRecognize speech with Apple's advanced frameworks Create augmented reality appsUnderstand spoken commands with Siri
    Who This Book is For
    Aspiring iOS app developers familiar with the Apple Swift programming language and/or the iOS SDK, but ready to move to the next level.

  • Learn how to integrate all the interface elements iOS users have come to know and love, such as buttons, switches, pickers, toolbars, and sliders. In this edition of the best selling book, you'll also learn about touch gestures, table views, and collection views for displaying data on a user interface. Assuming little or no working knowledge of the Swift programming language, and written in a friendly, easy-to-follow style, this book offers a comprehensive course in iPhone and iPad programming. The book starts with a gentle introduction to using Xcode and then guides you though the creation of your first simple application.You'll start with designing basic user interfaces and then explore more sophisticated ones that involve multiple screens such as navigation controllers, tab bars, tool bars, page views, and split views that are particularly useful on the larger screens of the iPad and certain iPhone models. And there's much more! Beginning iPhone Development with Swift 5 covers the basic information you need to get up and running quickly to turn your great ideas into working iOS apps. Once you're ready, move on to Pro iPhone Development with Swift 5 to learn more of the really unique aspects of iOS programming and the Swift language.What You Will LearnDiscover what data persistence is, and why it's importantBuild cool, crisp user interfacesDisplay data in Table ViewsWork with all the most commonly used iOS Frameworks
    Who This Book is For
    Aspiring iOS app developers new to the Apple Swift programming language and/or the iOS SDK. 

  • Explore how to use ARKit to create iOS apps and learn the basics of augmented reality while diving into ARKit specific topics. This book reveals how augmented reality allows you to view the screen on an iOS device, aim the camera at a nearby scene, and view both the real items in that scene as well as a graphic image overlaid on to that scene. 
    You'll start by accessing the camera and teaching your app to track the world around its device. You'll then see how to position nodes and create augmented reality shapes and textures. Next you'll have your creations interact with their environment by programming workable physics, detecting planes, measuring distance, and applying virtual force. Finally you'll learn how to hit test and troubleshoot your applications to ensure they interact with the real world around them seamlessly.
    ARKit is Apple's software framework for creating augmented reality apps on iOS devices such as the iPhone and iPad. Unlike virtual reality that creates an entirely artificial world for the user to view and explore, Beginning ARKit for iPhone and iPad will show you how augmented reality places artificial items in an actual scene displayed by an iOS device's camera.  What You'll Learn
    Access the camera
    Use ARKit's hit testing for tracked geometry
    Apply and combine real world and virtual physics
    Who This Book Is ForProgrammers familiar with the basics of Swift programming who want to dive into developing iOS applications with Swift.

  • Acquire and master the information required to take you to the next level beyond basic iPhone development using Swift. In this follow up work to the best selling Beginning iPhone Development with Swift, you'll learn how to improve your apps by managing the performance of your programs using parallelization, getting data in and out of the cloud, using gestures, the camera, 3D touch, sensors as well as newer features having debuted this year.In its fourth edition, Pro iPhone Development with Swift 4 covers the additional information you want to know to extend your apps into the next level.
    What You Will LearnAdd parallel functionality using Grand Central DispatchUse the camera and access photosUse SiriKit
    Who This Book is For
    Aspiring iOS app developers familiar with the Apple Swift programming language and/or the iOS SDK, but ready to move to the next level.

empty