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!
Swift becomes more safety with each new release and this article describes what's new here. Sounds a bit complicated but interesting to read though :)
“By shipping with full exclusivity enforcement enabled in Release builds, Swift 5 helps to eliminate bugs and security issues, ensure binary compatibility, and enable future optimizations and language features.”
https://swift.org/blog/swift-5-exclusivity/
#swift
“By shipping with full exclusivity enforcement enabled in Release builds, Swift 5 helps to eliminate bugs and security issues, ensure binary compatibility, and enable future optimizations and language features.”
https://swift.org/blog/swift-5-exclusivity/
#swift
Swift.org
Swift 5 Exclusivity Enforcement
The Swift 5 release enables runtime checking of “Exclusive Access to
Memory” by default in Release builds, further enhancing Swift’s
capabilities as a safe language. In Swift 4, these runtime checks were
only enabled in Debug builds. In this post, I’ll first…
Memory” by default in Release builds, further enhancing Swift’s
capabilities as a safe language. In Swift 4, these runtime checks were
only enabled in Debug builds. In this post, I’ll first…
It's time to give thanks Felix Krause for the Fastlane.
p.s. If you haven't heard about the fastlane, you definitely need to get to know this now.
https://twitter.com/KrauseFx/status/1095745798959190023
#twitter #fastlane
p.s. If you haven't heard about the fastlane, you definitely need to get to know this now.
https://twitter.com/KrauseFx/status/1095745798959190023
#twitter #fastlane
Twitter
Felix Krause
📯 5 years ago, I started building fastlane to solve problems I faced while building iOS apps in my dorm room. I'm humbled to see how many developers it's reached, and the community that's emerged. Today was my last day working on fastlane and at Google. …
Use the iOS Responder Chain the right way. An author tries to describe this pattern in a simple form with some theoretical examples to dive deeper.
p.s. One of the most asked interview question.
https://swiftrocks.com/understanding-the-ios-responder-chain.html
#iOS #responder_chain
p.s. One of the most asked interview question.
https://swiftrocks.com/understanding-the-ios-responder-chain.html
#iOS #responder_chain
Swiftrocks
iOS Responder Chain: UIResponder, UIEvent, UIControl and uses
In iOS, the Responder Chain is the name given to an UIKit-generated linked list of UIResponder objects, and is the foundation for everything regarding events (like touch and motion) in iOS.
One more host who's posted this news 🙂
https://www.apple.com/newsroom/2019/03/apple-to-host-annual-worldwide-developers-conference-june-3-7-in-san-jose/
#Apple #wwdc
https://www.apple.com/newsroom/2019/03/apple-to-host-annual-worldwide-developers-conference-june-3-7-in-san-jose/
#Apple #wwdc
Apple Newsroom
Apple to host annual Worldwide Developers Conference June 3-7 in San Jose
Apple today announced it will host its annual Worldwide Developers Conference in San Jose June 3 through June 7 at the McEnery Convention Center.
https://festa.io/events/229
안녕하세요! 지디지 송도에서 TensorFlow DevSummit Songdo를 진행 합니다.
이번 3/6-7 에 이루어진 TensorFlow에 대한 정보를 얻거나, 머신러닝에 관련된 이야기를 듣고 싶으면 바로
RSVP / 등록 하세요!!!
* 행사는 무료로 이루어 집니다. 참여자 제한이 있으니 등록빨리 하시길!
날짜 : 4/6 (토) 오후 1시 ~
장소: 인천대 미추홀 캠퍼스 창업다락 (인천 1호선 테크노파크역 5분)
안녕하세요! 지디지 송도에서 TensorFlow DevSummit Songdo를 진행 합니다.
이번 3/6-7 에 이루어진 TensorFlow에 대한 정보를 얻거나, 머신러닝에 관련된 이야기를 듣고 싶으면 바로
RSVP / 등록 하세요!!!
* 행사는 무료로 이루어 집니다. 참여자 제한이 있으니 등록빨리 하시길!
날짜 : 4/6 (토) 오후 1시 ~
장소: 인천대 미추홀 캠퍼스 창업다락 (인천 1호선 테크노파크역 5분)
festa.io
TensorFlow Dev Summit 2019 Extended Songdo | Festa!
Festa에서 당신이 찾는 이벤트를 만나보세요.