Featured! - 78%

Mastering Swift 2 Programming – Packt Publishing

Add your review

Original price was: $95.00.Current price is: $21.00.

(-78%)

Mastering Swift 2 Programming – Packt Publishing Download. Swift 2 is a multi-paradigm programming language that has expressive features familiar to modern…

SAVE MORE 70% Mastering Swift 2 Programming – Packt Publishing course Full content with 30% price as sale page. After purchasing a course from WSOlib, you will get the download link using lifetime.

Salepage link: At HERE. Archive: http://archive.is/G4NQc

Mastering Swift 2 Programming

An in-depth video course that covers advanced Swift programming and focuses on writing highly performant, elegant, and readable code

An in-depth video course that covers advanced Swift programming and focuses on writing highly performant, elegant, and readable code

About This Video

  • Explore Swift’s revolutionary leap from Objective-C, and leverage its higher-level features to get the most out of the Cocoa framework
  • Learn how to exploit compiler optimizations to attain blazing code performance
  • Gain a deeper understanding of your Swift code through dynamic and easy-to-follow demonstrations

In Detail

Swift 2 is a multi-paradigm programming language that has expressive features familiar to modern functional languages, and does not forget the object-oriented features of Objective-C. Things that took a block of code in Objective-C are reduced to one or two lines in Swift. Swift is said to be safer, faster, and easier to understand, and has the energy of Apple and the open source community behind it.

This course takes you on a journey through a wide array of topics that are crucial to writing top-level Swift code. You will get an in-depth view of various core topics such as advanced language features, memory management, interoperability, concurrency, advanced debugging, algorithms, and performance optimizations. Last but not least, we’ll also explore Swift design patterns.

We’ll start by discussing the uniqueness of Swift, what’s new, and what’s to come. Then we take a look at fast-paced deconstructions of advanced language features such as extensions, generics, protocols, and more. Next we’ll focus on memory management as you learn how to measure and address our applications’ memory usage.

Soon we’ll dive into opening Swift up to Objective-C, C, and even C++ code and speeding up development by leveraging third-party frameworks. We will then move on to asynchronous programming and concurrency and you’ll see how to process multiple tasks simultaneously.

You’ll discover how to debug your applications more effectively, which is one of the key components to becoming a faster developer. As the journey comes to an end, we will take a look at compiler optimizations, performance measurements, and algorithms and complexity. Finally, you’ll explore specific design patterns can address common programming problems.

Course Curriculum

Swift Primer and Introduction to Functional Programming

  • The Course Overview (4:03)
  • Swift Review – Operators, Types, and Strings (6:14)
  • Swift Review – Collection Types (5:22)
  • Swift Review – Classes, Structs and Enums (5:50)
  • Swift Review – Flow of Control and Optionals (6:05)t
  • What’s New in Swift 2? (5:39)
  • Functional Programming (5:11)
  • Protocol Oriented Programming (3:49)

Advanced Language Features and Functional Concepts

  • Introducing Game of Life (9:16)
  • Function Value Types and Closure Syntax (3:57)
  • Extensions (5:46)
  • Generics (5:29)
  • Higher-order Functions – Filter (8:16)
  • Higher-order Functions – Map (5:09)
  • Higher-order Functions – FlatMap (3:28)
  • Higher-order Functions – Reduce (2:40)
  • Sequences and Generators (4:07)

Exploring Swift’s Memory Management

  • What Is ARC? (6:15)
  • Introduction to Instruments (4:30)
  • Strong Reference Cycles (4:57)
  • Fixing our Leak – Weak and Unowned References (4:44)rt
  • Creating a Zombie (4:37)
  • 8 Tips to Improve Memory Performance (5:31)

Interoperability and Working with 3rd Party Libraries

  • Implicit Bridging and Cocoa (5:41)
  • Exposing Swift to Objective-C (5:23)
  • Using Objective-C in Swift (4:43)rt
  • Interacting with C (5:28)
  • Wrapping C++ for Using in Swift (3:45)
  • Working with CocoaPods (5:31)
  • Incorporating an Objective-C Library (6:34)

Concurrency and Grand Central Dispatch

  • Understanding Concurrency (4:11)
  • Threading with NSThread (4:47)
  • Locking Threads (3:27)
  • Concurrency with NSOperationQueue (5:54)
  • Asynchronous Methods (4:34)
  • Grand Central Dispatch (4:15)
  • Working with Dispatch Queues (4:18)
  • Asynchronous Programming with Dispatch Groups (6:27)

Troubleshooting, Advanced Debugging, and Error Handling

  • The LLDB Debugger (5:31)
  • Advanced Breakpoints (6:59)
  • The LLDB Command Language (4:16)
  • Address Sanitization (3:38)t
  • Assertions (4:23)
  • Error Handling (5:42)

Performance Optimization and Introduction to Algorithms

  • Identifying Performance Bottlenecks with XCTest and Time Profiler
  • Whole Module Optimization (6:04)
  • Reducing Dynamic Dispatch (3:41)
  • Reference Types and Performance (4:42)
  • Generic Specialization (4:41)
  • Choosing the Right Algorithm (4:57)
  • Memoization (7:54)

Design Patterns

  • Design Patterns Overview (2:59)
  • Singleton Pattern (4:51)
  • Factory Pattern
  • Adapter Pattern (4:59)
  • Façade Pattern (3:27)
  • Chain of Responsibility Pattern (4:41)
  • Observer Pattern (4:35)
GET MORE ...
Since we have a lot of courses in stock, if you cannot find your favorite course, please let us know. To search for other courses and discounts available, let's have a conversation! What are you waiting for?

Here's an overview of the prominent keywords and a list of famous authors:

Business and Sales: Explore business strategies, sales skills, entrepreneurship, and brand-building from authors like Joe Wicks, Jillian Michaels, and Tony Horton.

Sports and Fitness: Enhance athleticism, improve health and fitness with guidance from experts like Shaun T, Kayla Itsines, and Yoga with Adriene.

Personal Development: Develop communication skills, time management, creative thinking, and enhance self-awareness from authors like Gretchen Rubin, Simon Sinek, and Marie Kondo.

Technology and Coding: Learn about artificial intelligence, data analytics, programming, and blockchain technology from thought leaders like Neil deGrasse Tyson, Amy Cuddy, and Malcolm Gladwell.

Lifestyle and Wellness: Discover courses on holistic health, yoga, and healthy living from authors like Elizabeth Gilbert, Bill Nye, and Tracy Anderson.

Art and Creativity: Explore the world of art, creativity, and painting with guidance from renowned artists like Bob Ross and others.

All the courses on WSOlib are led by top authors and experts in their respective fields. Rest assured that the knowledge and skills you acquire are reliable and highly applicable.

Specification: Mastering Swift 2 Programming – Packt Publishing

Status

Language

Author

User Reviews

0.0 out of 5
0
0
0
0
0
Write a review

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.

Original price was: $95.00.Current price is: $21.00.

PURCHASE THIS COURSE, YOU ACCUMLATE: 21 POINTs!


Add to wishlistAdded to wishlistRemoved from wishlist 0
Add to compare
Top offers
Original price was: $995.00.Current price is: $99.00.
Original price was: $497.00.Current price is: $69.00.
Original price was: $6,999.00.Current price is: $199.00.
Original price was: $199.00.Current price is: $49.00.
Original price was: $99.00.Current price is: $39.00.
Mastering Swift 2 Programming – Packt Publishing
Mastering Swift 2 Programming – Packt Publishing

Original price was: $95.00.Current price is: $21.00.

WSO.lib
Logo
Compare items
  • Total (0)
Compare
0
Shopping cart