Это коллекция основных примеров iOS, созданных Novoda. Самый последний наверху.
РИК-НАМНОГО ПРОИЗВОДИТЕЛЬНОСТЬ Это проект, который будет использоваться для сочетания сеансов с потенциальными новыми сотрудниками. Приложение в основном представляет собой TabViewController с двумя разными вкладками: «Рик» и «Морти». Каждая вкладка реализует CollectionViewController с жестким кодированным источником данных. Реализация действительно простой, поэтому существует большой потенциал рефакторинга.
Демо для Apple TV Это демонстрация приложения для подачи контента для Apple TV. Это не нативное приложение, но использует шаблоны JavaScript Tvmlkit Framework для отображения контента. Все URL -адреса контента в настоящее время жестко закодированы, а не обслуживаются из файла JSON. Приложение демонстрирует разные шаблоны, а также показывает, как воспроизводить видео как внутри элемента, так и в полноэкранном режиме. Он основан на примере кода Apple.
Адаптивный дизайн iOS Эта демонстрация не является полным применением, а просто показывает разные этапы получения образца экрана, чтобы вести себя адаптивно. Это часть взлома и рассказывать, что я дал на адаптивном дизайне iOS. Смотрите Linked PDF для слайдов H & T.
Калейдоскоп (без испытаний) имитированный калейдоскоп. Он следует стандартному шаблону MVC, но не использует реактивное программирование. У этого также нет тестов. Я планирую переписать его с нуля, строго следуя за TDD, чтобы увидеть, каковы различия.
Калькулятор - ваше первое приложение для iOS - очень простое приложение калькулятора, с достаточно интересными битами, чтобы дать представление о том, как выглядит приложение для iOS с точки зрения разработчика. Нет, у него нет проверки ошибок или модульных тестов, и не следует за шаблоном MVC так, как следовало бы, но это начало.
Демонстрация Эрла Грея: демонстрационный проект, показывающий, как использовать Эрл Грей в проекте iOS. Также включает в себя наш API обертки, который облегчает использование (см. Файл UITEST). Требуется сначала gem install earlgrey && pod install .
Cucumberish - Framework BDD -тестирование + пример примера: пример приложения для iOS с структурой тестирования BDD. Включает в себя реализацию тестов пользовательского интерфейса на цель MiraclePilluitests. Требуется pod install перед открытием XCWorkspace. Это часть сообщения в блоге.
Customscheduler Пользовательский планировщик для легко выполнения задач либо на заднем, либо на переднем плане.
Uiview+Autolayout Extends Uiview; Импортируйте это в свой проект, чтобы иметь возможность использовать ограничения программно простым способом.
Ardemos: Этот репозиторий представляет собой базовое приложение для iOS, использующее Arkit, позволяющее добавлять пользовательские файлы .dae или .scn , чтобы их можно было просматривать через устройство в дополненной реальности. Никаких предварительных знаний о каком -либо коде не требуется.
Arexperiment: образец приложения для iOS с различными демонстрациями. Это часть сообщения в блоге.
Пример MVVM: пример приложения с использованием архитектуры MVVM. В настоящее время в процессе
Вытащите из Мастера и создайте новую филиал с вашим проектом и/или изменениями
Если вы создаете новый проект, убедитесь, что Xcode не создал папку .git внутри каталога проекта. Наличие папки .git в папке проекта создаст конфликты с папкой .git , которая сидит в корне репозитория - это правильное место для нее.
Вы можете проверить это, пройдя в папку проекта на терминале и введя ls -la , если есть папка .git . Если Xcode создал папку .git в корне проекта, удалите ее, набрав rm -rf .git в терминале, находясь в папке вашего проекта.
Толкните свою ветвь и сделайте PR. Ваш пиар должен иметь:
Кто -то будет кодировать ваш пиар как можно скорее. Оттуда это может быть одобрено сразу же и объединено - отличная работа! ? - или это может потребовать еще немного работы. Не волнуйтесь, если это так, команда будет работать с вами, чтобы внести необходимые изменения и объединить ваш пиар!