Tag: 核心Ml

WWDC 2017

WWDC的核心,Apple的но,похоже LLVM,Xcode等 苹果,похоже,решили,чтонеплохобылобыподдерживатьC ++。 Вэтомгоду的Xcodeполучилподдержкурефакторингавплюсах,причемто,чтопоказали,выглядитдостаточновкусно – умный重命名,которыйможетвшаблоны,генерациятелметодовподекларации,экстракты – вобщем,то,чтовнормальныхязыкахнормальныеIDEумеютужеочень давно,теперьможетзаработатьивплюсах。 Аможетинезаработать,этожеXcode。 Крометого,вродекактеперьможнозапускатьнесколькосимуляторовсразу,равнокакистартоватьbot’овдляCIпрямонамашинеразработчика,неустанавливаяMacOS的服务器。 苹果LLVMполучилускоренныйLTO,пакновыхпроверок,未定义的行为消毒剂(возможно,онаужеесть,нотеперьможнобудетвключатьитрогатьеёизUI’чикаXcode中),поддержкунесколькихC ++ 17конструкций。 Существующиеуже线程и地址сUI的санитайзерынаучилисьнесколькимновымтрюкамсотображениемихвUI-е。 Dyldполучилграндиозноеобновлениедотретьейверсии(с2005-гопримерногодабылаверсия2)。 Теперьонразделеннатричасти,одна – демон,анализирующийзависимостимеждубинарникамиидинамическимибиблиотекамиикеширующаяихвтакназываемые“倒闭潮”,другая – небольшаячасть,запускаемаяпередстартомприложения,изагружающаяэтисамые关闭,и,наконец,кешдля关闭。 关闭теперьявляетсяихцентральнойконцепцией,посути,этозакешированноезнаниеотом,какиединамическибиблиотекиикакнеобходимозагрузитьдлякаждогоприложения。 苹果обещают,чтостартприложенийдолженускориться。 Крометого,винструментахдобавилиспециальныйтиппроверкидляпрофилировкивременистартаприложения – тогостарта,чтопроисходитпередвызовомнепосредственноmain’а。 Интересныеtalk’и: LLVM中的新功能(тольковтораяполовина)(https://developer.apple.com/videos/play/wwdc2017/411/) 应用启动时间:过去,现在和将来(https://developer.apple.com/videos/play/wwdc2017/413/) 使用Xcode运行时工具查找错误(https://developer.apple.com/videos/play/wwdc2017/406/) 大中央派遣 ВНЕЗАПНОполучилобновление。 ДобавилсяновыйвкусныйAPI,即使用отслеживанияфайловсподписываниемнасобытия。 Крометого,многоговорятотом,насколькоэффективноегоисполозоватьдлямногопотоносто/к Вцелом,разработчикампод的iOSсмотретьобязательно,остальным-толькоеслихочетсяувидетьприятныйинтерфейсдлятаскдиспатчера,ането,чтообычновидите。 现代化大中央调度的使用(https://developer.apple.com/videos/play/wwdc2017/706/) SiriKit Небольшоеэволюционноеобновление。 Улучшилидомен付款(вообщеговорили,чтоегодобавили,но,по-моему,онитакбыл),добавилидомен。 Иеслипоследнийвыглядиткакигрушка(сканированиекодов,какобщепринятых,вродеQR,такикастомных,вродетех,чтоиспользуютсяFacebook的Messenger’ом),то列表和注释смотритсякакнечтодействительнополезное – теперьлюбоеприложениеможетсоздаватьчек-листыили ноуткиспомощьюSiri。 SiriKit的新增功能(https://developer.apple.com/videos/play/wwdc2017/214/) 核心ML То,чтополностьюоправдываетсуществованиеWWDC 2017主题。 Новыйфреймворк,созданныйдляоблегченияработыс机器学习。 И,похоже,этоемуудается。 Приложениючерез的Xcodeскармливаетсяфайлстакназываемоймоделью,вкоторойможетбытьнасамомделеоченьмногоразныхвещей – обученнаянейроннаясеть,кпримеру,хотяподдерживаютсянетолькосети。 关于Xcode,请使用Swift’еилиObjective-C,这是которыйможнотутиетотелиили的完整版本。 Придеплоеприложениясамамодельуезжаетнаустройствоввидебандларесурсов。 […]