[iOS] Youtube App, What is inside the IPA package?

Youtube iOS app is a high-rating video streaming app. It is absolutely 5 stars. For me with the experience I have gained in the iOs mobile app development, I have to say that the youtube iOS app is kinda a role model in the industry. Sometimes I wish I could reveal what is under the hood to learn more about its secret, and this is the post about it.

Setup Swift-NIO for iOS, tvOS

I look over Swift NIO, and I see it kind of potential. Written on the top of POSIX socket. Simple, lightweight. Some parts of its core are written in C or reuse C library. It even reuses the NGNIX's HTTP parser in its core. I have found out that this parser is used widely in some well-known software and open sources. Some instances are NodeJs's parser, IBM-Swift's Kitura-net,...

Projects which use method swizzling technique

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

Method Swizzling and some applications

As an iOS developer, I'm pretty sure that most of you have ever sometimes heard about Swizzling. I gonna talk about this. Not gonna say all things about Swizzling, definition, what, why, blah blah,... Just share the main ideas, some uses in practice from my experience. In Swift/Objective-C, the language provides some tools to work … Continue reading Method Swizzling and some applications