Публикации по теме '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. Кроме того, вам также необходимо самостоятельно реализовать все необходимые..