Qianren ZhouHow to convert Objc NSString “enum” to real Swift enum?Let’s say we have following Objc NSString “enum”Feb 8, 2022Feb 8, 2022
Qianren Zhou[iOS] What We Talk About When We Talk About Building a UIMost people might think building a UI is just using code to ‘copy’ the mocks given by the designer. But, there are actually so many things…Jul 18, 2020Jul 18, 2020
Qianren ZhouSwift Tips for Objective-C Programmers — BasicsA quick start for Objc Programmer on Swift + Some resourcesJul 24, 2019Jul 24, 2019
Qianren Zhou[iOS][Objc] VoiceOver (Advanced)In the previous article, we discussed the fundamental of iOS Accessibility and talked about how to support VoiceOver in basic level.Jun 28, 2019Jun 28, 2019
Qianren Zhou[iOS][Objc] Accessibility ABCThere are several things you may need to consider when you try to build your app with supporting for accessibility.Apr 11, 2019Apr 11, 2019
Qianren Zhou[iOS][Objc] Try Key-Value Observing (KVO)For handing communicating between objects, we have several different ways, like delegate for one to one, Notification for one to many and…Mar 1, 2019Mar 1, 2019
Qianren Zhou[iOS][Objc] CGRectDivide for manual layoutLet’s talk about how to do manual layout by using CGRectDivideNov 21, 2018Nov 21, 2018
Qianren Zhou[iOS][Objc] Get started on building UI programmaticallySometimes we’d like to build our iOS App UI programmatically because the iOS App is too complex, or maybe the App is a team work, or we…Nov 8, 2018Nov 8, 2018