Giter VIP home page Giter VIP logo

ios_ray-books's Introduction

Raywenderlich Tutorial Team Book's



Ray_AutoLayout

01_Xib

Основы Auto Layout and Preview. Использование в проекте независимых видов

02_StackView

Работа со StackView with Auto Layout

03_CodeAutoLayouts

Создаем Constraints with Code

04_ScrollView

Создаем Scroll View with Code

05_SelfSizingViews

Создаем Collection View and Table View with Code

06_LayoutGuides

Используем Layout Guides with Code

07_HuggingAndResistance

Приоритеты Constraints

08_Animation

Анимация изменения Constraints

09_AdaptiveLayout

Работа с Size Classes

10_DynamicType

Адаптация текста приложения c Dynamic Type

11_Localization

Адаптация отображения при локализации

12_Issues

Ошибки при работе с Constraints

13_Optimizing

Оптимизация Constraints

14_Playground

Создание обьектов в Playground

15_ExternalDisplay

Адаптация под внешний Display

16_CustomControl

Custom элементы



Ray_Concurrency

01_Concurrency

Загрузка изображений и асинхронное обновление CollectionView

02_DispatchGroups

Работа с DispatchGroups and Semaphores

03_Priority Inversion

Priority Inversion Problem

04_Operations

Приложение с фильтрами на принципах Operations

05_CoreData

Многопоточность и CoreData

06_Sanitizer

Анализируем потоки



Ray_Patterns

01_Playgrounds

Patterns Overview

02_RabbleWabble

Приложение на структурном шаблоне MVC
Delegate/Strategy/Singletone/Memento/Observer/Builder Patterns

03_CoffeeQuest

Приложение на структурном шаблоне MVVM
Factory/Adapter/Iterator Patterns

04_MirrorPad

Prototype/Multicast Delegate/Facade Patterns

05_YetiJokes

Flyweight Pattern

06_YetiDate

Mediator Pattern

07_DefeatYourToDoList

Composite Pattern

08_RayWenToe

Command Pattern

09_RWSecret

Chain of Responsibility Pattern

10_RayPets

Coordinator Pattern



Ray_PushNotifications

01_Test

Разрешение на push уведомления

02_FirstPush

Push уведомления c помощью PushNotifications from GitHub

03_ServerDockerVapor

Создаем свой сервер с помощью Docker/Vapor

04_Expanding

Отправляем Push уведомления c помощью скрипта sendPushes.php

05_CommonScenarios

Foreground/Tapping/Silent notifications

06_CustomActions

Actions after tapping PUSH message

07_ModifyingPayload

Зашифрованные сообщения и Notification Service Extension

08_CustomInterfaces

Кастомные уведомления

09_CoolCalendar

Работа с календарем через PUSH

10_LocalNotifications

Локальные уведомления



Ray_Realm

01_Playgrounds

  • ObjectsAndDataPG
    Типы хранимых данных в Realm
    Инициализация обьектов класса

  • CarRepairPG
    Взаимосвязи между Realm классами

02_MyToDo

Базовые действия с Realm - создание сущности/добавление/удаление/изменение

03_Backlinks

Взаимосвязи между Realm классами
Работа с List/LinkingObjects



Ray_RxSwift

01_Playgrounds

Теория по Observable/Subjects/Operators

02_Combinestagram

Проект создания коллажей из фото устройства на Rx.
Photos/BehaviorRelay/PublishSubject/Observable

03_GitFeed

Filtering Operators

04_OurPlanet

Networking with Rx

05_Wundercast

Work with RxCocoa

06_Schedulers

Work with Schedulers

07_Testing

Work with RxTest/RxBlocking

08_iGif

Reactive extensions

09_Tweetie

MVVM Pattern with Rx

10_QuickTodo

Final App with Rx



Waiting List

Ray_CoreData

01_HitList

Сохраняем и загружаем с помощью CoreData простую сущность

02_BowTies

Сохраняем и загружаем с помощью CoreData сущности с разными типами данных
Загружаем данные из plist файла
Extension для UIColor

03_DogWalk

Создаем свой CoreDataStack
Взаимосвязи между сущностями. 1 сущность хранит несколько других
Удаление данных по свайпу в UITableView

04_BubbleTeaFinder

Работа с разными типами NSFetchRequest
Фильтрация данных при запросе к CoreData
Знакомство с NSBatchUpdateRequest/NSBatchDeleteReques

ios_ray-books's People

Contributors

mikhaildm avatar

Stargazers

 avatar

Watchers

 avatar

Forkers

ldt25290

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.