Публикации по теме 'ios-app-development'


Флаттер: проект Magic 8 Ball
Magic-8-Ball был выбран в качестве первой истории серии Flutter, потому что предыдущие задания/проекты были немного недостаточны с точки зрения предоставления большого количества полезных деталей. Итак, давайте посмотрим на исходный код. import 'package:flutter/material.dart'; import 'dart:math'; void main() => runApp( MaterialApp( home: BallPage(), ), ); class BallPage extends StatelessWidget { @override Widget build(BuildContext context) { return..

Применение дизайна к программному обеспечению, часть III
Применение концепций дизайна в коде - Часть III По многим программным проектам есть вопросы, которые задают независимо от области решаемой проблемы. Ответы на эти вопросы сильно зависят от масштабов проекта и людей, которые над ним работают. Можем ли мы взять то, что мы узнали о дизайне из частей первая и вторая , и применить это к этим вопросам, чтобы отточить наше мышление и сделать наши проекты более приятными для работы? В: Следует ли мне иметь документ стиля кода для..

Основы React Native: использование react-native-router-flux
Основным компонентом любого приложения является навигация между разными маршрутами / экранами / сценами. Раньше я анализировал различные решения для навигации , но на этой неделе я хотел потратить некоторое время на выполнение общих задач маршрутизации, используя пакет, который я часто использовал в последнее время, react-native-router-flux . Сегодня мы рассмотрим настройку ваших маршрутов, переход между сценами «обычным» способом, настройку вкладок и использование модального окна...

Пример использования раскадровки на iOS
В последнее время я видел много статей, в которых выступает против использования раскадровок при создании приложений для iOS. Наиболее часто упоминаемые аргументы заключаются в том, что раскадровки не читаются человеком, они медленные и вызывают конфликты git. Все это обоснованные опасения, но их можно избежать. Я хочу рассказать вам, как мы используем раскадровки в нетривиальных проектах, и как вы можете избежать этих проблем и при этом получить те приятные вещи, которые дают вам..

Полное руководство по циклам в Swift
Овладейте одним из самых фундаментальных строительных блоков в программировании Все языки программирования уникальны. Они хотя бы в чем-то отличаются от всех своих сверстников. Swift, например, имеет необязательные параметры, псевдонимы типов и непрозрачные возвращаемые типы. Тем не менее, есть некоторые основные строительные блоки, которые используются почти в каждом языке. Условные выражения позволяют запускать определенную часть кода только в том случае, если условие..

Расширенные алгоритмы сортировки в Swift
Все функции, представленные в базовой сортировке , выполняются с временной сложностью O (n2) . Такие алгоритмы, как сортировка вставкой и пузырьковая сортировка, хотя и удобны для ситуаций собеседования и общих академических знаний, редко используются в производственном коде. Однако алгоритм Быстрая сортировка имеет более широкое практическое применение. Часто используемый алгоритм можно найти как в библиотеках кода, так и в реальных проектах. Quicksort имеет временную..

Создание пользовательской кнопки входа в Facebook в Swift
И сделать его многоразовым в вашем следующем проекте. Добавить кнопку входа в Facebook в свое приложение можно так же просто, как использовать FBLoginButton , который включен в SDK Facebook. Однако внешний вид FBLoginButton не может быть изменен. Если вам нужна кнопка входа в Facebook, которая соответствует внешнему виду вашего приложения, вам нужно будет создать свою собственную кнопку входа в Facebook. Кроме того, вам также необходимо самостоятельно реализовать все необходимые..