Mindblown: a blog about philosophy.
-
The Good, The Bad and the Ugly
(Một bộ phim kinh điển mà mình cực kỳ thích nên lấy nó làm title cho bài viết này)Đây là bản “hồi ký” khi mình tìm solution cho một bài toán, hi vọng nó sẽ giúp ai đó định hướng được đường phải đi. Bài toán: mix 2 file audio trên android mà không dùng…
-
[AWS] Remote Debugging ứng dụng Lambda viết bằng Java với Visual Studio Code
Debug cũng quan trọng giống như lúc bạn code vậy. Với những bạn làm quen với Lambda thì không phải ai cũng biết làm sao để có thể debug được. Đa phần các bạn sẽ chọn cách in dữ liệu ra màn hình để debug. Hôm nay tôi sẽ hướng dẫn các bạn cách debug…
-
iOS: Một số cách lưu dữ liệu phổ biến
Lời mở đầu Đối với các ứng dụng iOS, việc lưu dữ liệu là việc bắt buộc. Việc lưu dữ liệu rất cần thiết đối với các ứng dụng từ lớn cho tới nhỏ. Bạn có thể lưu dữ liệu lớn như các dữ liệu lấy được từ các API, cho đến các trạng thái…
-
ARC in Swift
ARC in Swift
-
Design Pattern: Singleton trong Swift
Singleton là một design pattern rất phổ biến trong phát triển phần mềm. Singleton rất đơn giản, phổ biến và dễ sử dụng. Chính vì những ưu điểm đó mà nó được rất nhiều người sử dụng. Singleton pattern là gì? Singleton pattern là một pattern đảm bảo rằng một (class) chỉ có một thể…
-
Các bước hướng dẫn chi tiết submit ứng dụng lên Google Store
Khi bạn đã có trong tay một sản phẩm tốt và đầy tâm huyết. Vậy làm cách nào để có thể giới thiệu ứng dụng của mình đến với nhiều người dùng? Để mọi người biết đến và có thể sử dụng nó? Để nhận được những góp ý giúp cải thiện hơn, hay cũng…
-
iOS: Apple Notification Center Service
Ngày xưa khi sử dụng đồng hồ đeo tay kết nối với điện thoại di động, mỗi khi có tin nhắn hay cuộc gọi đến thì các thiết bị này đều hiển thị được thông tin đó lên màn hình. Lúc đó mình cũng khá băn khoăn tại sao đồng hồ không có sim mà…
-
iOS/Swift: NFC là gì? Cách quét thẻ NFC sử dụng CoreNFC
Lời mở đầu Hôm nay mình sẽ giới thiệu với các bạn về công nghệ NFC. Công nghệ từng được dự đoán có thể thay đổi thế giới :D. Vậy NFC là gì? Nó được sử dụng như nào? Chúng ta sẽ đi vào chi tiết dưới đây. NFC là gì? NFC là viết tắt…
-
iOS: Giảm thời gian khởi động ứng dụng
Để tăng trải nghiệm của người dùng, khiến người dùng cảm thấy ứng dụng của chúng ta chạy nhanh hơn thì một trong những việc đó là giảm thời gian khởi động của chúng ta. Để người dùng có thể trải nghiệm tính năng chính một cách nhanh nhất. Refer https://developer.apple.com/documentation/xcode/improving_your_app_s_performance/reducing_your_app_s_launch_time https://useyourloaf.com/blog/slow-app-startup-times WWDC 2016 Session…
-
Deep dive into Memory Leaks Swift
Memory Leaks in Swift
Got any book recommendations?