Ускоряем компиляцию проектов путем манипуляций с dSYM.
http://holko.pl/2016/10/18/dsym-debug/
#xcode #swift
http://holko.pl/2016/10/18/dsym-debug/
#xcode #swift
holko.pl
Speeding up Development Build Times With Conditional dSYM Generation
Are you a user of a 3rd party crash reporting service, like Crashlytics or HockeyApp, who wants to speed up simulator builds? I've got just the right not-so-weird trick for you today.
Если вы когда-нибудь интересовались, что именно происходит при нажатии Cmd+U, то есть при прогоне тестов, эта статья для вас. Детально разобрали весь процесс запуска тестов, участников процесса и все такое.
http://modocache.io/sentestingkit-how-does-it-even
#xcode #sdk #testing
http://modocache.io/sentestingkit-how-does-it-even
#xcode #sdk #testing
modocache.io
SenTestingKit: How Does it Even?
Have you ever wondered what used to happen when you hit ⌘U to run your unit tests in Xcode 4.6 and prior? Here's a step-by-step sequence of events detailing ...
Исследование разницы времени сборки проекта на новых макбуках - тринадцати- и пятнадцатидюймовом. Ну и со старыми моделями тоже сравнивают.
https://blog.curtisherbert.com/13-vs-15-macbook-a-developers-perspective-in-2016/
#xcode
https://blog.curtisherbert.com/13-vs-15-macbook-a-developers-perspective-in-2016/
#xcode
Curtis Herbert
13" vs 15" MacBook Pro: A Developer's Perspective in 2016
One of the biggest issues I had when buying the new MacBook was what size to go
with. I've always been a 13" kinda guy, erring on the side of portability, but I
knew it was a tradeoff. Part of my hangup was that of skepticism. It's easier to
feel the difference…
with. I've always been a 13" kinda guy, erring on the side of portability, but I
knew it was a tradeoff. Part of my hangup was that of skepticism. It's easier to
feel the difference…
Разбор всех существующих шорткатов в Xcode - что самое главное, с gif-анимациями. Зачем-то распилили аж на три статьи.
https://maniacdev.com/2016/12/a-visual-listing-of-many-great-xcode-8-shortcuts
#xcode
https://maniacdev.com/2016/12/a-visual-listing-of-many-great-xcode-8-shortcuts
#xcode
iOS App Dev Libraries, Controls, Tutorials, Examples and Tools
A Visual Listing Of Many Great Xcode 8 Shortcuts
Bob Lee has put together a list of of many great Xcode shortcuts to help you get the most out of your time in the Xcode 8 environment. Each shortcut complete with gif animations so you can see exactly what they do. You can find the guide in 3 parts in the…
Астрологи объявили неделю статей про ускорение компиляции свифтовых проектов. Отличный вариант, кстати, чтобы провести выходные - ускорите проект, коллеги скажут спасибо.
https://habrahabr.ru/post/317650/
#swift #xcode
https://habrahabr.ru/post/317650/
#swift #xcode
Habr
Разгоняем сборку Swift проекта в Xcode
Статья о том как починить инкрементальную компиляцию в Xcode для Swift проектов и ускорить build phases для Cocoapods и Carthage, ничего не поломав. Небольшой спойлер: на трех разных проектах...
На случай, если вы вдруг решите попрогать на Python, а изучать новую IDE или писать код в консоли не очень хочется, можете настроить все необходимое окружение прямо в родном Xcode. А лучше все-таки поставьте себе PyCharm (и это не реклама!).
http://ericasadun.com/2016/12/04/running-python-in-xcode-step-by-step/
#python #xcode
http://ericasadun.com/2016/12/04/running-python-in-xcode-step-by-step/
#python #xcode
Я как-то пропустил обновления в XCTest, прилетевшие вместе с Xcode 8.3. Появился новый класс XCTestWaiter, который позволяет делать много крутых вещей: не фейлить тест автоматически, если XCTestExpectation незафулфиллился, управлять сразу несколькими expectation'ами и много чего еще. Ну и сам XCTestExpectation тоже прокачали и добавили несколько удобных сабклассов.
http://masilotti.com/xctest-waiting/
#testing #xcode
http://masilotti.com/xctest-waiting/
#testing #xcode
Masilotti.com
Waiting in XCTest | Masilotti.com
Waiting is hard, and waiting in Xcode is no exception. Learn a new approach with classes introduced in Xcode.
Я тут набрел на статью, которую когда-то незаслуженно обошел вниманием. Неявные возможности поиска в Xcode. Я вот, к примеру, всегда просто регулярки использовал, а оказывается, оно и само кое-что умеет делать.
http://holko.pl/2016/04/26/xcode-search/
#xcode
http://holko.pl/2016/04/26/xcode-search/
#xcode
holko.pl
Xcode Search: the Hidden Gems
Мне тут подсказали, что Apple перестал стесняться отваливающейся подсветки синтаксиса в Xcode и даже на скриншотах в сторе об этом предупреждает.
https://i.imgur.com/PznBV6W.jpg
https://i.imgur.com/THOPFi2.jpg
#xcode
https://i.imgur.com/PznBV6W.jpg
https://i.imgur.com/THOPFi2.jpg
#xcode
Вместе с Xcode 9 занесли кучу изменений в работе XCTest и XCUITest. В статье подбивают все из них и дают ссылки на примеры использования. Выглядят обновления очень адекватно, к слову.
https://dzone.com/articles/new-xcuitest-features-with-xcode-9-hands-on-explor
#testing #xcode
https://dzone.com/articles/new-xcuitest-features-with-xcode-9-hands-on-explor
#testing #xcode
DZone
New XCUITest Features With Xcode 9: Hands-on Exploration
Xcode9's XCTest framework now offers new features for UI testing like parallel and multi-app testing for Swift in Apple platforms, including iOS on mobile.
Ну и, чтобы сделать это воскресенье лучше, ловите отличный тред на reddit про то, используют ли настоящие сеньоры сториборды. Свое мнение оставляйте в нашем чатике @iosgt.
https://www.reddit.com/r/iOSProgramming/comments/6sm4aq/senior_devs_do_you_use_storyboards/
#xcode #storyboard
https://www.reddit.com/r/iOSProgramming/comments/6sm4aq/senior_devs_do_you_use_storyboards/
#xcode #storyboard
reddit
r/iOSProgramming - Senior Devs: Do you use Storyboards?
103 votes and 107 comments so far on Reddit
Куча лайфхаков по работе с lldb, много слабо известных. Ну и все сведено в удобную табличку, которую можно повесить у компьютера.
https://medium.com/flawless-app-stories/debugging-swift-code-with-lldb-b30c5cf2fd49
#debug #xcode
https://medium.com/flawless-app-stories/debugging-swift-code-with-lldb-b30c5cf2fd49
#debug #xcode
Medium
Debugging Swift code with LLDB
Debugging Swift code with LLDB As engineers we spend almost 70% of our time on debugging. The rest 20% goes on thinking about the architectural approaches + communication with teammates and just 10% …