
The list 2018
OnChào 2019, tui không thể chờ đợi lâu hơn để gặp bạn. Những gì tui sẽ làm trong năm nay: 1. Release dự án tụi tui âm thầm làm việc gần 2 năm qua 2. Trờ thành 1 minimalist hạnh phúc 3….
Chào 2019, tui không thể chờ đợi lâu hơn để gặp bạn. Những gì tui sẽ làm trong năm nay: 1. Release dự án tụi tui âm thầm làm việc gần 2 năm qua 2. Trờ thành 1 minimalist hạnh phúc 3….
With NaturalLanguage kit that was released along with IOS 11, we have a very powerful framework that can a be time-saving tool. In this article, I will help you to figure out almost useful functions. Before we start let’s get used to…
Light Light types Ambient Ambient simulates an equal amount of light hitting the object from all directions. As you can see since light hits the object equally from every direction there are no shadows. directional Directional light has a direction but no…
I always love to dig on some fundamental technologies then give you “golden” surprises, things you think you know well but you actually not. Today I wanna talk about Grand Central Dispatch (GCD) and the way IOS manage threads. This article was…
Mình đã ở trong phòng suốt 2 ngày, đến hôm nay thì mình nghĩ mình nên ra ngoài một chút. Mình đi cắt tóc rồi đến phòng tập. Mấy hôm trước mình có nói với em rằng “Chúng ta, hãy dừng lại…
Terms DOF(Degree of Freedom) 3DOF: The 3 axis are roll, yaw and pitch -> for 360 video 6DOF(requiring A9 chip or newer): The 3 axis are roll, yaw, pitch besides orientation and position -> for AR 6DOF helps a phone knows where…
via GIPHY Diffuse surface of a PlaneNode with a UIView This is the easiest and the most effective way. Since myView is UIView then myView can be view of a ViewController. Anything can be shown on a ViewController now can be shown…
Introduction: AR (How Augmented Reality Work?) ARkit- Getting Started We actually distinguish 3 main categories of AR tools: Augmented Reality 3D viewers – allow users to place life-size 3D models in your surrounding with or without the use of trackers. Augmented…
let() Declaration let() is a scoping function: use it whenever you want to define a variable for a specific scope of your code but not beyond. When using this function we have to know about 3 things: receiver (this) argument (it) result…
Credit: Miquel Beltran For anyone who has no idea what dependence injection and Dagger 2 are. This guy is just so funny So dependence injection is Independence Pattern and Dagger 2 help us to implement this pattern easily by getting rid of a ton of…