Показаны сообщения с ярлыком Swift. Показать все сообщения
Показаны сообщения с ярлыком Swift. Показать все сообщения

12 авг. 2015 г.

Make Mario Game in iOS 8 Swift. Video tutorial


Год выпуска: 2015
Производитель: Skillfeed
Сайт производителя: skillfeed.com
Автор: Muhammad Haroon
Продолжительность: 2:59
Тип раздаваемого материала: Видеоурок
Язык: Английский

Описание: In this course, we'll learn how to make a mario like or any other platformer game. The player will be able to move left, right or jump in both directions. It will have the fire capability and will be able to interact with all the objects in the game like ground, ground gaps, stairs, bricks, coins, enemies.

Формат видео: MP4/FLV
Видео: MPEG-4/Flash, 960x540, 16:9, 30fps, 267(500)kbps
Аудио: AAC, 44.1kHz, 128kbps, stereo




5 авг. 2015 г.

Beginning Swift Games Development for iOS


Publisher: Apress
Author: James Goodwill, Wesley Matlock
Isbn: 978-1-4842-0401-6, 978-1-4842-0400-9, 1484204018
Year: 2015
Pages: 259
Language: English
File size: 6.2 MB
File format: PDF

Game apps are one of the most popular categories in the Apple iTunes App Store. Well, the introduction of the new Swift programming language will make game development even more appealing and easier to existing and future iOS app developers. In response, James Goodwill, Wesley Matlock and Apress introduce you to this book, Beginning Swift Games Development for iOS. In this book, you’ll learn the fundamental elements of the new Swift language as applied to game development for iOS.
In part 1, you’ll start with a basic 2D game idea and build the game throughout the book introducing each SpriteKit topic as we add new functionality to the game. By the end of the book, you’ll have experience with all the important SpriteKit topics and have a fully functional game as a result. In part 2 of this book, you’ll learn 3D game development using Apple’s SceneKit framework and the Swift programming language. And, you’ll follow the same pattern we used for part 1.
After reading and using this book, you’ll have the skills and the code to build your first 2D and then 3D game app that you can run on any iOS enabled device and perhaps sell in the Apple iTunes App Store.

iOS 8 Programming Fundamentals with Swift Swift, Xcode, and Cocoa Basics


By: Matt NeuburgPublisher: O'Reilly MediaFormats: Ebook (pdf)
Ebook: March 2015 Pages: 582

Move into iOS development by getting a firm grasp of its fundamentals, including the Xcode IDE, the Cocoa Touch framework, and Swift—Apple’s new programming language. With this thoroughly updated guide, you’ll learn Swift’s object-oriented concepts, understand how to use Apple’s development tools, and discover how Cocoa provides the underlying functionality iOS apps need to have.

- Explore Swift’s object-oriented concepts: variables and functions, scopes and namespaces, object types and instances
- Become familiar with built-in Swift types such as numbers, strings, ranges, tuples, Optionals, arrays, and dictionaries
- Learn how to declare, instantiate, and customize Swift object types—enums, structs, and classes
- Discover powerful Swift features such as protocols and generics
- Tour the lifecycle of an Xcode project from inception to App Store
- Create app interfaces with nibs and the nib editor, Interface Builder
- Understand Cocoa’s event-driven model and its major design patterns and features
- Find out how Swift communicates with Cocoa’s C and Objective-C APIs

Once you master the fundamentals, you’ll be ready to tackle the details of iOS app development with author Matt Neuburg’s companion guide, Programming iOS 8

17 июл. 2015 г.

9 июл. 2015 г.

3 мая 2015 г.

Оптимизация производительности приложений для iOS

Книга демонстрирует, как совершенствовать, увеличивать и оптимизировать производительность приложений для операционной системы iOS. Вы быстро научитесь создавать быстрые и отзывчивые приложения, пригодные для распространения на коммерческой основе. Эта книга охватывает множество общих и вместе с тем сложных проблем, возникающих при оптимизации производительности приложений для iPhone и iPad, и подробно описывает, как эффективно их решать. Она содержит массу практических знаний, приемов, советов и рекомендаций, которые помогут вам преуспеть в конкурентном мире разработки приложений для iOS.

Издание предназначено для программистов разной квалификации, разрабатывающих мобильные приложения под iOS.

28 апр. 2015 г.

24 апр. 2015 г.

Deitel P., Deitel H. Swift for Programmers

The Swift™ programming language was arguably the most significant announcement at Apple’s 2014 Worldwide Developers Conference. Although apps can still be developed in Objective-C®, Apple says that Swift is its applications programming and systems programming language of the future.

Swift is a contemporary language with simpler syntax than Objective-C. Because Swift is new, its designers were able to include popular programming language features from languages such as Objective-C, Java™, C#, Ruby, Python® and many others. These features include automatic reference counting (ARC), type inference, optionals, String interpolation, tuples, closures (lambdas), extensions, generics, operator overloading, functions with multiple return values, switch statement enhancements and more. We’ve been able to develop apps more quickly in Swift than with Objective-C and the code is shorter, clearer and runs faster on today’s multi-core architectures.
Swift also eliminates the possibility of many errors common in other languages, making your code more robust and secure. Some of these error-prevention features include no implicit conversions, ARC, no pointers, required braces around every control statement’s body, assignment operators that do not return values, requiring initialization of all variables and constants before they’re used, array bounds checking, automatic checking for overflow of integer calculations, and more. You can combine Swift and Objective-C in the same app to enhance existing Objective-C apps without having to rewrite all the code. Your apps will easily be able to interact with the Cocoa®/Cocoa Touch® frameworks, which are largely written in Objective-C.

You can also use the new Xcode playgrounds with Swift. A playground is an Xcode window in which you can enter Swift code that compiles and executes as you type it. This allows you to see and hear your code’s results as you write it, quickly find and fix errors, and conveniently experiment with features of Swift and the Cocoa/Cocoa Touch frameworks.
Practical, Example-Rich Coverage of:
Classes, Objects, Methods, Properties
Initializers, Deinitializers, Bridging
Tuples, Array and Dictionary Collections
Structures, Enumerations, Closures, ARC
Inheritance, Polymorphism, Protocols
Type Methods, Type Properties
Generics; Strings and Characters
Operator Overloading, Operator Functions, Custom Operators, Subscripts
Access Control; Type Casting and Checking
Nested Types, Nested Methods
Optionals, Optional Chaining, Extensions
Xcode, Playgrounds, Intro to Cocoa Touch® with a Fully Coded iOS® 8 Tip Calculator App
Overflow Operators, Attributes, Patterns

17 апр. 2015 г.

3 апр. 2015 г.

21 мар. 2015 г.

Beginning Xcode. Swift Edition

Beginning Xcode, Swift Edition will not only get you up and running with Apple’s latest version of Xcode, but it also shows you how to use Swift in Xcode and includes a variety of projects to build.
If you already have some programming experience with iOS SDK and Objective-C, but want a more in-depth tutorial on Xcode, especially Xcode with Apple’s new programming language, Swift, then Beginning Xcode, Swift Edition is for you. The book focuses on the new technologies, tools and features that Apple has bundled into the new Xcode 6, to complement the latest iOS 8 SDK.
By the end of this book, you’ll have all of the skills and a variety of examples to draft from to get your Swift app from idea to App Store with all the power of Xcode.
What you’ll learn
How to use Swift and new Swift-related features in Xcode
How to get started with Xcode, using Workspaces, Interface Builder, storyboarding, tables/collection views and more
How to dive deeper into Xcode using advanced searches, filtering, advanced editing, debugging, and source control
How to take advantage of Xcode’s vast libraries, frameworks and bundles
How to create exciting interactive apps for iPhone or iPad using Sprite Kit, Map Kit, and other Apple technologies
How to share your app using organizer, localization, auto layout, and more
Who this book is for
This book is for those with some Objective-C/Cocoa and/or iOS SDK app development experience, but want to be more efficient in writing and testing their code, and people who want to know in-depth examples of Swift in Xcode.

Название: Beginning Xcode. Swift Edition
Автор: Knott M.
Год: 2014
Издательство: Apress
ISBN: 978-1-4842-0538-9
Страниц: 544
Язык: Английский
Формат: PDF
Размер: 31 Mb

20 мар. 2015 г.

Swift Quick Syntax Reference

Swift Quick Syntax Reference is a condensed code and syntax reference to the new Apple Swift programming language, which is the alternative new programming language along side Objective-C behind the APIs found in the Apple iOS SDK 8 and OS X Yosemite SDK. It presents the essential Swift syntax in a well-organized format that can be used as a handy reference.

You won't find any technical jargon, bloated samples, drawn out history lessons, or witty stories in this book. What you will find is a language reference that is concise, to the point, and highly accessible. The book is packed with useful information and is a must-have for any Swift programmer.




Publisher: Apress
By: Matthew Campbell
ISBN: 978-1-484204-40-5
Year: 2014
Pages: 180
Language: English
File size: 4.6 MB
File format: PDF

Pro Design Patterns in Swift

The Swift programming language has transformed the world of iOS development and started a new age of modern Cocoa development. Pro Design Patterns in Swift shows you how to harness the power and flexibility of Swift to apply the most important and enduring design patterns to your applications, taking your development projects to master level.

This book will teach you those design patterns that have always been present at some level in your code, but may not have been recognized, acknowledged, or fully utilized. Implementation of specific pattern approaches will prove their value to any Swift developer.

Best-selling author Adam Freeman explains how to get the most from design patterns. He starts with the nuts-and-bolts and shows you everything through to advanced features, going in-depth to give you the knowledge you need.

Publisher: Apress
By: Adam Freeman
ISBN: 978-1-484203-95-8
Year: 2015
Pages: 592
Language: English
File size: 7.5 MB
File format: PDF

Swift for Absolute Beginners

The professional development team that brought you two editions of Objective-C for the Absolute Beginners and have taught thousands of developers around the world to write some of the most popular iPhone apps in their categories on the app store, have now leveraged their instruction for Swift.

Swift for Absolute Beginners is perfect for those with no programming background, those with some programming experience but no object-oriented experience, or those that have a great idea for an app but haven't programmed since school.

Gary Bennett and Brad Lees are full-time professional iOS developers and have developed a broad spectrum of apps for Fortune 500 companies. The authors have taken their combined 12 years of writing apps, teaching online iOS courses, the experience from their first two iOS books, along with their free online instruction and free online forum to create an excellent training book.


Publisher: Apress
By: Gary Bennett, Brad Lees
ISBN: 978-1-484208-87-8
Year: 2014
Pages: 308
Language: English
File size: 16.3 MB
File format: PDF

19 мар. 2015 г.

Programming iOS 8 Dive Deep into Views, View Controllers, and Frameworks

Programming iOS 8



Start building apps for iOS 8 with Apple’s Swift programming language. If you’re grounded in the basics of Xcode and the Cocoa framework, this book provides a structured explanation of all essential real-world iOS app components. Through deep exploration and copious code examples, you’ll learn how to create views, manipulate view controllers, and use iOS frameworks for adding features such as audio and video, access to user calendars and photos, and tracking the device’s location.

Example code is available on GitHub in the form of full projects that you can download, study, and run.
-Build iOS apps with Swift
-Create, arrange, draw, layer, and animate views that respond to touch
-Use view controllers to manage multiple screens in a way that’s understandable to users
-Explore UIKit interface objects, such as scroll views, table views, popovers, web views, and maps
-Work with Cocoa frameworks for sensors, location, sound, and video
-Access user libraries: music, photos, address book, and calendar
-Examine additional topics including data storage, file sharing, networking, and threading

Topics new to iOS 8 include:
-Major changes in app coordinate space and interface rotation
-Trait collections and size classes
-View margins, visual effect views, and major animation changes
-Changes to presented view controllers, popovers and split view controllers, alert and action sheet architecture
-Table view automatic variable row heights and sliding cells
-Classes for search results display, web view, video display, and audio mixing and effects
-Today extensions, Actions extensions, Photo Editing extensions
-Xcode 6 features: conditional constraints, view debugging, designable views, inspectable properties, new segue types

By: Matt Neuburg
Publisher: O'Reilly Media
Formats: Ebook (epub)
Ebook: November 2014
Pages: 1018