WatchOS app is an extension, it doesn't stand alone. It basically needs a host app. The WatchOS project usually is a sub-project which eventually its product will be attached to the main app. But XCode doesn’t give us an option to keep the extension out for Release Build. I’m going to write a tutorial to handle this situation.
In Swift, both "if" and "guard" keywords can handle unwrapping optional type. "if" keyword is enough to handle, why is "guard" available?
Hello everyone, In this post, I'm gonna share you about my working environment. What I use for development. Some software, freeware, development kit and related stuff. Let's roll the ball.
The post basically looks over some projects listed in awesome ios. I do not dive deep into each project to figure out what it does with method swizzling technique. Some of them use method swizzling for writing unit tests, some use swizzling for its core logic business, etc. Data persistence Firebase Firebase is Google's mobile platform that … Continue reading Projects which use method swizzling technique
Having some interests in cloud infrastructure. Wanna host a website, service API, database, etc... Is there any option besides AWS, Google Cloud? Let's look over Vultr Price The cheapest option is 2.5 bucks per month for a cloud instance with 1 CPU, 20Gb SSD storage, 512Mb and 0.5Tb bandwidth. That price is unbeatable compared to … Continue reading Vultr, look over
Eventually, I have had my answer about using method swizzling in Swift/Objective-C. One of my teammates in AT&T who went to WWDC 2018 with a list of the desired questions to ask Apple engineers, he took notes some answers. These are 2 questions on Swizzling which were brought up...
There are a ton of programming languages in our world. If you're a developer, I think you may know a few. C#, JAVA, C++ or whatever I used to develop programs in C#. I used to learn JAVA. I learned C from the beginning to understand what is programming. I've been working on Objective-C, Swift … Continue reading Programming language interoperability