Найти в Дзене
iCloud заменяет файлы с одинаковым именем
Не включайте синхронизацию рабочего стола и документов с iCloud. Если вам понадобится создать два звуковых файла с одинаковыми названиями, то первый звуковой файл с таким же именем начинает замещать все последующие файлы с таким же именем, даже если они находятся в другом каталоге. Неизвестно возникает ли эта ошибка с файлами другого типа. Видимо iCloud сравнивает файлы только по имени и не сравнивает их по дате создания и размеру, поэтому пытается сохранить место замещая файл имя которого совпадает с ранее созданным. Таким образом можно потерять вновь созданные файлы, т. к. iCloud и не заметить это...
6 лет назад
Swift: замыкание
Блок кода с определенным функционалом. Замыкание представляет из себя безымянную функцию, которую можно присвоить переменной или константе или передать ее как аргумент. Начинается и заканчивается фигурной скобками. После открывающей фигурной скобки описываются параметры и возвращаемое значение по аналогии с функцией. Тело замыкания начинается после ключевого слова in: При вызове функции имена параметров не указываются var d={(num:Int)-> Int in var x = num x+=10 return x } d(32) Пример использования замыкания в качестве аргумента: let allNum = [1,20,1,4] func nFilter(sM:[Int], searchNum:(Int)->Bool){ var fEnd:[Bool]=[] for c in sM{ let tmp=searchNum(c) if tmp==true{fEnd...
6 лет назад
Swift: функция в качестве возвращаемого значения
SWIFT: функция в качестве возвращаемого значения func oneFuction()->(){ print("функция которая ничего не возвращает") } oneFuction() func twoFunction()->()->Void{ print("Функция twoFunction() которая возвращает функцию ->(), которая ничего не возвращает ->() или ->Void") return oneFuction } ->() может служить как обозначением функции которая ничего не возвращает, так и обозначением возврата другой функции. Если возвращаемая функция ничего не возвращает то в функции которая возвращает эту функцию это обозначается ->() или ->Void . Имя возвращаемой функции указывается без скобок return oneFuction ...
131 читали · 6 лет назад
Функция Swift: сквозные параметры
Аргументы передаваемые параметрам функции меняются только внутри функции. Если аргументом является переменная, а параметр которому передается значение данной переменной является сквозным, то изменение значения этого параметра внутри функции приведет к изменению значения переменной выступившей в роли его аргумента вне функции. При этом значение параметра меняется напрямую, т е параметр уже не является константой. Чтобы параметр стал сквозным следует указать ключевое слово inout перед типом параметра...
383 читали · 6 лет назад
Обновление MacOS Catalina 10.15.1 и закат Apple
Сегодня Apple предложила установить обновление 10.15.1 однако оно уже обновлялось до этой версии 22 октября. При проверки версии установленной macOS обнаружилось что установлена версия 10.15 что же это было за обновление за неделю до официального релиза? Размер его был примерно таким же и после установки перестала подсвечиваться клавиатура при вводе пароля...
6 лет назад
Swift: функция
Функция предназначена для группировки кода с целью его повторного использования. Синтаксис объявления функции: func имяФункции (входной параметр:тип параметра)->тип возвращаемого значения{ тело функции } Исполнение кода функции осуществляется вызовом функции: имяФункции(внешнее имя входного параметра функции:аргумент соответствующего типа) (Аргумент функции - значение или его символьное имя Параметр функции - принятый функцией аргумент) Параметры и аргументы более одного записываются через запятую. Все аргументы должны соответствовать типу соответствующего параметра...
6 лет назад
Обновление MacOS Catalina от 22 октября 2019 года
После обновления OS Catalina (от 22 октября 2019) MacBook Pro 2019 года снова перестал включаться после выключения и при перезагрузки. Данная ошибка устраняется путем сброса сброса параметров SMC в соответствии с инструкцией Apple Inc https://support.Apple.Com/ru-ru/ht201295 предположительно включение...
6 лет назад