Разбор всех существующих шорткатов в 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
It’s extremely important to make the debugging process as simple as possible. Let’s break down some of the LLDB tricks which I personally use…
А вы знали про Behaviours в Xcode? Выглядит супер-полезно, если вы угораете по продуктивности разработки.
https://www.jessesquires.com/blog/xcode-tip-debugging-behavior-new-tab/
#xcode
https://www.jessesquires.com/blog/xcode-tip-debugging-behavior-new-tab/
#xcode
Jesse Squires
Xcode tip: Using behaviors to improve debugging
Previously, I discussed how to make Xcode’s ‘Assistant Editor’ less frustrating when writing Swift. Another trick I learned recently involves using Xcode Beh...
На NSHipster вышла новая статья про продвинутое использование Xcode Build Configuration файлов.
https://nshipster.com/xcconfig/
#xcode
https://nshipster.com/xcconfig/
#xcode
NSHipster
Xcode Build Configuration Files
Software development best practices prescribe strict separation of configuration from code. Learn how you can use xcconfig files to make your Xcode projects more compact, comprehensible, and powerful.
Если снова отвалилась индексация в Xcode, это еще не повод опрокидывать стол и уходить из профессии. Попробуйте разобраться, как она работает и как можно поправить проблему самому.
https://pspdfkit.com/blog/2019/how-xcode-indexing-works-and-how-to-solve-problems/
#xcode
https://pspdfkit.com/blog/2019/how-xcode-indexing-works-and-how-to-solve-problems/
#xcode
PSPDFKit
How Xcode Indexing Works and How You Can Fix IDE Problems with Your Projects | PSPDFKit
This post provides an overview of how the code assistance feature in Xcode works and how you can debug code assistance problems in your projects.
Набор лайфхаков, чтобы прогать в Xcode со скоростью 300к LoC/наносек.
https://medium.com/snowdog-labs/37-xcode-tips-and-tricks-c8427784ba48
#productivity #xcode
https://medium.com/snowdog-labs/37-xcode-tips-and-tricks-c8427784ba48
#productivity #xcode
Medium
37 Xcode Tips and Tricks
How to speed up your daily development in Xcode.
Инструкция по разработке собственного плагина для Xcode, упрощающего рефакторинг.
https://habr.com/ru/company/sberbank/blog/460227/
#tools #xcode
https://habr.com/ru/company/sberbank/blog/460227/
#tools #xcode
Хабр
Custom refactoring tool: Swift
Любой инженер стремится сделать процесс своей работы максимально оптимизированным. Нам, как мобильным разработчикам iOS, очень часто приходится работать с однообразными структурами языка. Компания...
Набор идей по оптимизации скорости сборок в Xcode.
https://patrickbalestra.com/blog/2018/08/27/improving-your-build-time-in-xcode-10.html
#xcode
https://patrickbalestra.com/blog/2018/08/27/improving-your-build-time-in-xcode-10.html
#xcode
Список полезных tips&tricks для работы в Xcode. Повторение – мать повторения.
https://github.com/Babylonpartners/ios-playbook/blob/master/Cookbook/Technical-Documents/XcodeTips.md
#xcode
https://github.com/Babylonpartners/ios-playbook/blob/master/Cookbook/Technical-Documents/XcodeTips.md
#xcode
GitHub
ios-playbook/Cookbook/Technical-Documents/XcodeTips.md at master · babylonhealth/ios-playbook
Contribute to babylonhealth/ios-playbook development by creating an account on GitHub.
Если вы часто пользуетесь ренеймом в Xcode, этот твит сделает вашу жизнь чуть лучше.
https://twitter.com/dmartincy/status/1173289543124029440
#xcode
https://twitter.com/dmartincy/status/1173289543124029440
#xcode
Twitter
Daniel Martín
Tip: If you use the rename refactoring in Xcode a lot, you can save some time by skipping the code folding animation: defaults write https://t.co/D0YvLBgPdY.dt.Xcode CodeFoldingAnimationSpeed -int 0
Инструкция по компиляции Rust с помощью Xcode.
https://ericasadun.com/2019/09/25/how-i-got-rust-working-in-xcode/
#xcode
https://ericasadun.com/2019/09/25/how-i-got-rust-working-in-xcode/
#xcode
Erica Sadun
How I got Rust working in Xcode
A while ago, I posted about how I set up Xcode to work with Python. Yesterday, I was taking a class on Rust and decided to use my friendly neighborhood (sp)IDE(rman) coding environment, namely Xcod…
Самый быстрый способ установить Xcode.
https://blog.kulman.sk/faster-way-to-download-and-install-xcode/
#xcode
https://blog.kulman.sk/faster-way-to-download-and-install-xcode/
#xcode
blog.kulman.sk
Faster way to download and install Xcode
As an iOS developer you need to periodically update your Xcode, on your own machine and on your CI/CD server. There are multiple ways to do this so do not waste your time and use the fastest way possible.
Хоткей Xcode, о котором вы скорее всего не знали – ⌥⌘E. С его помощью можно последовательно выделять появления одной и той же последовательности символов в коде.