iOS / Mac OS Developers
468 subscribers
2 photos
308 links
iOS / Mac OS를 다루는 개발자들을 위한 채널 입니다.
Download Telegram
Nathan, inspired by “Designing Fluid Interfaces” WWDC session, has written a great article that demonstrates how to achieve these effects. The article covers not only a theory part but also you will see eight examples (some of them are part of iOS os) with visual animations, critical code, and important remarks.

”An interface is fluid when it behaves according to the way people think, not the way machines think.”

Share this knowledge with your designers, because this makes the user interface more comfortable, enjoyable. They have to know about it!

https://medium.com/@nathangitter/building-fluid-interfaces-ios-swift-9732bb934bf5
#iOS #animations #UI
Let's talk a bit about the architecture.

Alexander tells his thoughts about this topic - what architecture we used to prefer in the past, what is a popular architecture nowadays and what we can come to. MVVM, MVC, and MVP are so known for us of course, so the Elm Architecture has to be the most interesting to read.

p.s. I highly recommend reading the "App Architecture" book to cover all these architectures more deeply.

https://kean.github.io/post/app-architecture
#iOS #architecture
Oh, I so adore articles dedicated to the scroll optimization and this one isn't an exception. Even though this article was written in the distance 2015, there are a lot of techniques that are still actual nowadays. Especially I like the tip about Subpixel Rendering.

p.s. Don't be afraid of Objective-С.

https://medium.com/ios-os-x-development/perfect-smooth-scrolling-in-uitableviews-fd609d5275a5
#iOS #performance
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
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
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
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
“UTM is a full featured virtual machine host for iOS. In short, it allows you to run Windows, Android, and more on your iPhone and iPad.”
https://getutm.app
#iOS
Sheets in SwiftUI are not so obvious to work with, so Artem decided to highlight and clarify some interesting behaviors.
https://blog.artemnovichkov.com/sheet-happens
#iOS #swiftUI