It's the most popular question since the release of Xcode 10 - ”Where's the Library?”.
So this article describes some tips on how to simplify the process of working with new library popup.
The most useful tip is you need to hold the Option (⌥) key to keep the popup visible until you close it yourself.
https://useyourloaf.com/blog/xcode-10-library-tips/
So this article describes some tips on how to simplify the process of working with new library popup.
The most useful tip is you need to hold the Option (⌥) key to keep the popup visible until you close it yourself.
https://useyourloaf.com/blog/xcode-10-library-tips/
A bit of array performance - need to be aware when it's preferable to use reserveCapacity rather than a simple array allocation. Be familiar with the Big-O notation! 😉
https://www.hackingwithswift.com/articles/128/array-performance-append-vs-reservecapacity
#swift #performance
https://www.hackingwithswift.com/articles/128/array-performance-append-vs-reservecapacity
#swift #performance
Hacking with Swift
Array performance: append() vs reserveCapacity()
Sometimes its faster to let Swift figure things out for you
A step by step guide how to build an iOS app without Xcode's Build System. Why lol?
https://vojtastavik.com/2018/10/15/building-ios-app-without-xcode/
#iOS
https://vojtastavik.com/2018/10/15/building-ios-app-without-xcode/
#iOS
https://www.wtfautolayout.com/ 오토레이아웃이 깨지거나, 콘솔에 뜨는 로그를 넣으면 왜 깨지는지 알려 줍니다.
WTF Auto Layout?
Make sense of cryptic Auto Layout error logs.
There's an awesome tool I've found.
”It injects itself into the iOS Simulator so that it can monitor views and adjust them in real time.”
https://www.hackingwithswift.com/articles/131/sherlock-turbocharges-your-ios-simulator
#iOS #simulator
”It injects itself into the iOS Simulator so that it can monitor views and adjust them in real time.”
https://www.hackingwithswift.com/articles/131/sherlock-turbocharges-your-ios-simulator
#iOS #simulator
Hacking with Swift
Sherlock turbocharges your iOS simulator
Inspect and adjust any app in real time
There's a new hype post about snapshot testing on Twitter provided by guys from the Point Free. Many fellows liked it and highly recommend to try it out, so I can't miss to share it with you.
https://www.pointfree.co/blog/posts/23-snapshottesting-1-0-delightful-swift-snapshot-testing
#iOS #swift #Tests #snapshot_testing
https://www.pointfree.co/blog/posts/23-snapshottesting-1-0-delightful-swift-snapshot-testing
#iOS #swift #Tests #snapshot_testing
www.pointfree.co
SnapshotTesting 1.0: Delightful Swift snapshot testing
Today we are open sourcing SnapshotTesting 1.0: a modern, composable snapshot testing library built entirely in Swift!
Implementing the Coordinator pattern using UIResponder. 🤔
”With this approach, you can:
1. Call a Coordinator's method from anywhere: view controller, view, button's event handler, table/collection view cell, UIAlertAction etc.
2. That call will be passed up the responder chain until it reaches some Coordinator instance which overrides that method.”
…
http://aplus.rs/2018/coordinator-missing-pattern-uikit/
#iOS #coordinators #architecture
”With this approach, you can:
1. Call a Coordinator's method from anywhere: view controller, view, button's event handler, table/collection view cell, UIAlertAction etc.
2. That call will be passed up the responder chain until it reaches some Coordinator instance which overrides that method.”
…
http://aplus.rs/2018/coordinator-missing-pattern-uikit/
#iOS #coordinators #architecture
There’s one more article about new features in Swift 5 - Custom String Interpolation. Also don’t forget to check out the “Where next?” section at the end of the article to see more examples related to this feature.
p.s. Developers are still resting after the holidays - few articles only 🙂
https://www.hackingwithswift.com/articles/163/how-to-use-custom-string-interpolation-in-swift
p.s. Developers are still resting after the holidays - few articles only 🙂
https://www.hackingwithswift.com/articles/163/how-to-use-custom-string-interpolation-in-swift
Hacking with Swift
How to use custom string interpolation
Control how types look in strings, or create them from scratch.
sing the coordinator pattern isn't a great choice all the time, because managing complex flows with vanilla UIKit is a good way as well. 🤔
https://sandofsky.com/blog/controller-hierarchies.html
p.s. For better understanding aforementioned article need to be aware of the Actor Chain.
http://wangling.me/2014/06/view-controller-actor-chain.html
#iOS #coordinators
https://sandofsky.com/blog/controller-hierarchies.html
p.s. For better understanding aforementioned article need to be aware of the Actor Chain.
http://wangling.me/2014/06/view-controller-actor-chain.html
#iOS #coordinators
Sandofsky
Controller Hierarchies
Benjamin Sandofsky, a Software Engineer in San Francisco, California.
Zeplin finally announced a public release for extensions with a ton of features. So you can simplify your workflow by creating some useful extension or check the existing ones.
https://blog.zeplin.io/zeplin-extensions-round-2-13964436bf1d
#zeplin #UI
https://blog.zeplin.io/zeplin-extensions-round-2-13964436bf1d
#zeplin #UI
Medium
Zeplin Extensions — Round 2
The beta for extensions landed early last year, which was our first step into making Zeplin more extensible. Extensions let developers…
Found a helpful thread with Xcode tricks and useful shortcuts.
https://twitter.com/nerdonica/status/1088459155264995328
#Xcode #iOS #twitter
https://twitter.com/nerdonica/status/1088459155264995328
#Xcode #iOS #twitter
Twitter
Veronica Ray
iOS devs: What is an Xcode productivity or quality of life trick that you wish more people knew about?
최근 난독화된 앱들이 리뷰에서 리젝당하는 일들이 벌어지고 있네요. 혹시 스윞 텔래그램 구독자 중에서도 이번 리뷰에서 난독화 이슈로 리젝 당하신분 있을까요?
https://twitter.com/steipete/status/1088443539065720832
https://twitter.com/steipete/status/1088443539065720832
Twitter
Peter Steinberger
Guideline 2.3.1 - Performance We discovered that your app contains obfuscated code, selector mangling, or features meant to subvert the App Review process by changing this app’s concept after approval to the App Store. Good luck using an obfuscator on iOS!