Публикации по теме 'swift'
5 потрясающих проектов с открытым исходным кодом, написанных на Swift
Сводка тенденций GitHub на этой неделе (18–25 ноября) написана на Swift.
No. 1
airbnb / Лона
Инструмент для определения систем дизайна и использования их для создания кроссплатформенного кода пользовательского интерфейса, файлов Sketch, изображений и других артефактов.
airbnb / Lona Lona - инструмент для определения систем дизайна и использования их для создания кроссплатформенного кода пользовательского интерфейса, файлов Sketch, изображений и…..
Совершенно новый клиент Feathers Swift
Если вы похожи на меня, вы хотите, чтобы ваша разработка была простой. Чем больше информации можно абстрагировать в какое-то далекое место, где вам не нужно об этом думать, тем лучше. Вот почему я использую FeathersJS , отличный веб-фреймворк с серьезными возможностями. Нужно развернуть REST API? Одна строчка кода. Нужно добавить поддержку сокетов / реального времени? Одна строка кода. О, вы используете NeDB (или PostgresSQL, MongoDB или Redis? Серьезно, посмотрите, сколько..
Битва за шаблоны архитектуры iOS: контроллер представления модели (MVC)
Начало работы с наиболее распространенным шаблоном архитектуры для разработки под iOS
Мотивация
Прежде чем приступить к разработке приложения для iOS, мы должны подумать о структуре проекта. Нам нужно подумать о том, как мы добавляем эти фрагменты кода вместе, чтобы они имели смысл позже - когда мы вернемся и повторно посетим часть приложения - и как сформировать известный «язык» с другими разработчиками.
Мы начинаем с серии статей, в которых рассмотрим одно приложение через..
Все дело в типах
Мы рады поделиться еще одним релизом Swiftify, который сделает вашу жизнь немного проще. На этот раз мы рассмотрим различия между тем, как Objective-C и Swift обрабатывают типы.
Введите приведение для объявлений цикла
Objective-C накладывает очень мало ограничений на приведение типов. При попытке выполнить операции над объектами в NSArray вы можете сделать что-то вроде этого:
- (void)loopOverStrings:(nonnull NSArray *)stringArray {
for (NSString *string in stringArray) {..
Какой будет ваша история? Встречайте 20 Days of Code: проект Swift Playgrounds, Руанда, 2016 г.
«В конце концов, мы сожалеем только о тех шансах, которыми не воспользовались».
Я был тронут, я никогда не забуду тот момент в аэропорту Сан-Франциско, улыбка на моем лице и радость в моем сердце за детей, которые ждали моего прибытия в Руанду, чтобы научить их быстрому языку программирования. Было трудно пропустить первый месяц моей школы, чтобы я мог преподавать язык быстрого программирования этим детям-героям, но лучшего времени, чем сейчас, не могло быть, спасибо Apple за выпуск..
Как избежать ада обратного вызова в Swift
Обещаю, есть способ получше
Возможность работать над разнообразными проектами дала мне возможность общаться с разными типами разработчиков и кодовыми базами. Помимо их основных различий, в ходе этого процесса мне бросилось в глаза то, что проекты с более низким уровнем зрелости всегда будут сталкиваться с аналогичными проблемами.
Возможно, разработчики выбрали неправильную архитектуру или из-за отсутствия модульных тестов в производственную среду проникла неприятная ошибка, но есть..
Стилизация в SwiftUI
Создавайте стильные приложения для своих приложений за три простых урока
SwiftUI дает нам удивительно лаконичный декларативный подход к программированию наших пользовательских интерфейсов. Рассмотрим следующий код:
struct SomeHeaderView: View {
var text: String
var body: some View {
HStack {
Image(systemName: "star")
.font(Font.title.smallCaps().bold())
.foregroundColor(Color(red: 88, green: 86, blue: 214))
Text(text)..