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

27 дек. 2015 г.

Learning Core Data for iOS with Swift: A Hands-On Guide to Building Core Data Applications, 2nd Edition


Details:
Paperback: 412 pages
Publisher: Addison-Wesley Professional; 2nd edition (December 7, 2015)
Language: English
ISBN-10: 0134120035
ISBN-13: 978-0134120034

Description:
Learning Core Data for iOS with Swift: A Hands-On Guide to Building Core Data Applications, 2nd Edition: Get Started Fast with Core Data App Development Using iOS 9, Swift, and Xcode 7

10 дек. 2015 г.

8 сент. 2015 г.

Swift Recipes: Problem-Solution Approach

Название: Swift Recipes: Problem-Solution Approach
Aвтор: Mike Rogers
Издательство: Apress
Год выпуска: 2015
ISBN: 1484204190
Формат: PDF/EPUB/AWZ3
Размер: 3.59 MB(PDF), 1.22 MB(EPUB), 1.72 MB(AWZ3)
Количество страниц: 344
Язык: Английский

Swift Recipes provides a problem solution approach for dealing with key aspects of the Swift programming language (covering version 1.2), ensuring you have the indispensable reference you need to successfully execute common programming tasks. You'll learn how to use the unique features of the Swift programming language as well as its use with Cocoa and Cocoa touch frameworks and libraries. Solutions are available for a range of problems, including application development with Xcode; working with strings, numbers, and object collections; dealing with threads, multi-core processing, and asynchronous processing; and building applications that take advantage of dates and timers and memory management. This book is an essential core reference for every Swift programmer and offers solutions in a concise and easy-to-follow manner. T. Michael Rogers has developed iOS applications for Fortune 100 brands and startups, and has trained new and experienced iOS developers via the iOS Boot Camp in New York City, online courses, and in private settings. He brings his expertise to offer you the ability to use and exploit Swift to get the most out of all your projects for your app creations, whether you use iOS or Mac OS X.

16 авг. 2015 г.

Make Apple Watch Apps in Swift. Get into the App store

Год выпуска: 2015
Производитель: Udemy
Сайт производителя: udemy.com
Автор: Andrew Seeley
Продолжительность: 1:26
Тип раздаваемого материала: Видеоклипы
Язык: Английский

Описание: Do you want to have your App ready for the Apple Watch Launch?
Do you have no idea where to start?
Hi I am Andrew. 3 years ago I was in the same position as you and took an online course to learn to make iOS Apps.
Begin here to start making your first Apple Watch App. Current price is $49 USD - this will go up as more content is added to the course which has already been planned!
From a novice to a seasoned developer this course will give you access to earn cash in the new Apple Watch store. Learn before launch and be one of the first in the App Store.
This course will take you through developing several Apps for the Apple Watch. Over time more Apps and content will be added covering all aspects of the Apple Watch. All this future content is free for current students.







iOS 8 And Swift How To Make A Freaking iPhone App

Год выпуска: 2015
Производитель: Udemy
Сайт производителя: udemy.com
Автор: Rick Walter
Продолжительность: 20:14
Тип раздаваемого материала: Видеоклипы
Язык: Английский

Описание: This is the class I wish I had when I was trying to learn iOS development. I have a unique perspective to teach this class because I've been the newb that couldn't understand tutorials or blog posts. No prior programming experience is required.
I will walk you through everything you need to start making apps. Getting Xcode (the program we use to make apps) setup and on your machine, making a developer account with Apple, and running the iPhone and iPad simulator on your mac.




12 авг. 2015 г.

Learning Swift Programming

Год: 2015
Автор: Jacob Schatz
Жанр: Программирование
Издательство: Addison-Wesley Professional
ISBN: 978-0133950403
Язык: Английский
Формат: PDF
Качество: Изначально компьютерное (eBook) (converted)
Интерактивное оглавление: Да
Количество страниц: 300

Описание: Get started fast with Swift programming for iOS and OS X
Learning Swift Programming is a fast-paced, hands-on introduction to writing production-quality iOS and OS X apps with Apple’s new programming language. Written for developers with previous experience in any other modern language, this book explains Swift simply and clearly, using relevant examples that solve realistic problems.

Author Jacob Schatz’s popular Skip Wilson video tutorials on YouTube have already helped thousands of Apple developers get started with Swift. Now, he helps you take full advantage of Swift’s advanced design, remarkable performance, and streamlined development techniques.
Step-by-step, you’ll move from basic syntax through advanced features such as closures and generics–discovering helpful tips and tricks along the way. After you’ve mastered Swift’s building blocks and learned about its key innovations, a full section of case studies walks you through building complete apps from scratch.

- Compare Swift with Objective-C, JavaScript, Python, Ruby, and C
- Collect data with arrays and dictionaries, and store it with variables and constants
- Group commonly-used code into functions for easy reuse
- Structure your code with enums, structs, and classes
- Use generics to get more done with less code
- Write closures to share small blocks of functionality
- Use optionals to write more robust, crash-resistant, and cleaner code
- Integrate existing Objective-C code into new Swift apps
- Program on the bit and byte level with advanced operators
- Implement efficient design patterns with protocols and delegates
- Create animated 2D games with SpriteKit, and 3D games with SceneKit

Learn Swift A-Z Foundations to make iOS and OSX Apps. Video tutorial


Год выпуска: 2015
Производитель: Udemy
Сайт производителя: www.udemy.com/learn-swift-a-z-foundations/
Автор: Andrew Seeley
Продолжительность: 3 hours
Тип раздаваемого материала: Видеоурок
Язык: Английский

Описание: Узнать все аспекты Swift на создание прочной основы для IOS и OSX Mac-приложений.

Learn all aspects of Swift to build a solid foundation to make iOS and OSX Mac Apps.
This course will teach you about Swift - Apple's newest programming language. Swift makes it alot easier to develop and understand App development so anyone can pick it up easily!
This course will focus on the fundamentals of Swift - to develop iOS/Mac apps you need a good foundation understanding of Swift first. After taking this course you will have a good understanding of Swift and will be ready to learn how to make iOS/Mac Apps!
What are you waiting for, every second more and more developers are earning money from their apps, why not you!

Формат видео: MP4
Видео: AVC, 960x540, 16:9, 30.000 fps, ~ 87 Kbps
Аудио: AAC, 48.0 KHz, ~ 96.0 Kbps, 2 channels

Section 1: Introduction
Section 2: Variables & Constants
Section 4: Working with Data Types & Operations
Section 5: Control Flow - If Statements
Section 6: Control Flow - Loops
Section 7: Arrays & Dictonary's
Section 8: Enumerations
Section 9: Functions
Section 10: It's a wrap!



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

4 авг. 2015 г.

Анимация placeholder`a в Textfield / Textfield placeholder animation (UIFloatLabelTextField)


            In 2013, Matt D. Smith unveiled the Float Label user interface design pattern. In short, it retains a text field's placeholder above said text field as a floating label. This label is brightly colored when the field is active, and dimly colored when a user has finished editing that field.

1. - На storyboard добавляем и кастомизируем на свой вкус UITextField

2. - Добавляем в проект класс UIFloatLabelTextField

3. - Помечаем наши UITextField и в Identity Inspector прописываем им использовать кастомный класс вместо стандартного

4. - Делаем связку наших UITextField с кодом, задаем плейсхолдерам цвет и юзаем в удовольствие.


Download from Github / Загрузить с Github

17 июл. 2015 г.

9 июл. 2015 г.

23 июн. 2015 г.

iOS Games by Tutorials, 1st Edition


Год выпуска: 2013
Автор: Mike Berg, Ray Wenderlich, Tom Bradley
Жанр: Разработка
Издательство: Raywenderlich
Язык: Английский
Формат: PDF
Качество: eBook (изначально компьютерное)
Количество страниц: 831
Описание: Научитесь делать iOS игры!
Узнайте как сделать свои собственные игры для iOS с помощью нового фреймворка - Sprite Kit.
В этой книге, вы познакомитесь примерах мини игр, как воплотить ваши идеи в реальность!
В книге охватывается как базовый так и продвинутый уровень знаний.

(With source code!)

24 мая 2015 г.

UITextField анимация / UITextField animation

Каждому из нас очень часто приходится (например в окне ввода логина / пароля) сдвигать поля ввода чтобы клавиатура не перекрывала их и пользователь видел то что он вводит. Для сдвига с места обычно достаточно простой анимации, но мы как всегда - сделаем это красиво ;)

Представим что у нас на вьюхе есть три UITextField.  Создадим массив и добавим эти UITextField в него. UITextField уже размещены в нужных нам местах. Теперь при тапе на один из них (любой) появится клавиатура которая естественно перекроет UITextField (во многих ситуациях именно так и есть, особенно на iPad при Landscape ориентации устройства. Сдвигаем:

CGAffineTransform textFieldTranslationTransform;
textFieldTranslationTransform = CGAffineTransformMakeTranslation(0, -165);

Важно помнить, что место с которого будет передвигаться UITextField - центр равен 0. Когда элементы станут на новое место, центр каждого элемента станет опять 0. Чтобы опять поставить на место, вместо "-165" ставим "165". Т.е. цифры говорят о том, что мы передвинули не В координату, а НА определенное количество пунктов.

[_textFieldsArray enumerateObjectsUsingBlock:^(id obj, NSUInteger idx, BOOL *stop) {
            
            UITextField *tField = (UITextField *)obj;
            
            [UIView animateWithDuration:0.9
                                  delay:0.05 * (double)idx
                 usingSpringWithDamping:0.5
                  initialSpringVelocity:0
                                options:UIViewAnimationOptionCurveLinear
                             animations:^{                     
                                 tField.center = CGPointApplyAffineTransform(tField.center,                                                                           textFieldTranslationTransform);
                             }
                             completion:nil];
        }];

5 мая 2015 г.

UINavigationBar анимация сокрытия-показа / UINavigationBar hide-show animation

Иногда необходимо немного больше места на экране для отображения более детального и большего количества информации. Обычно при этом прячут UINavigationBar. Почему бы это не сделать при помощи анимации:





- (void)viewWillDisappear:(BOOL)animated
{
    [super viewWillDisappear:animated];
    [self.navigationController.navigationBar lt_reset];
}

#pragma mark - UINavigationBar hide/show animation methods

- (void)scrollViewDidScroll:(UIScrollView *)scrollView
{
    CGFloat offsetY = scrollView.contentOffset.y;
    if (offsetY > 0) {
        if (offsetY >= 44) {
            [self setNavigationBarTransformProgress:1];
        } else {
            [self setNavigationBarTransformProgress:(offsetY / 44)];
        }
    } else {
        [self setNavigationBarTransformProgress:0];
        self.navigationController.navigationBar.backIndicatorImage = [UIImage new];
    }
}

- (void)setNavigationBarTransformProgress:(CGFloat)progress
{
    [self.navigationController.navigationBar lt_setTranslationY:(-44 * progress)];
    [self.navigationController.navigationBar lt_setContentAlpha:(1-progress)];
}

3 мая 2015 г.

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

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

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

28 апр. 2015 г.

24 апр. 2015 г.

Penn J., Smith J. Build iOS Games with Sprite Kit: Unleash Your Imagination in Two Dimensions

For beginning iOS developers who want to write games and interactive applications.

Take your game ideas from paper to pixels using Sprite Kit, Apple's 2D game development engine. Build two exciting games using Sprite Kit and learn real-world, workshop-tested insights about game design, including cognitive complexity, paper prototyping, and levels of fun.

You'll learn how to implement sophisticated game features such as obstacles and weapons, power-ups and variable difficulty, physics, sound, special effects, and both single- and two-finger control. In no time, you'll be building your own thrilling iOS games.