Tác giả: L.Đ.T

View Controller Lifecycle trong phát triển ứng dụng iOS

View Controller Lifecycle trong  phát triển ứng dụng iOS

Xin chào mọi người, trong bài viết này, như tiêu đề mình sẽ trình bày về lifecycle của view controller trong ứng dụng iOS. Việc hiểu về vòng đời của 1 view controller thực sự rất quan trọng trong việc phát triển bất cứ một ứng dụng nào. Nó giúp chúng ta đặt các hàm xử lý logic 1 cách hợp lý, nhằm tối ưu app, đạt được mục đích của người lập trình.I. Khái quátViệc đầu tiên, chúng ta cần hiểu rõ lifecycle của view controller là gì. Lifecycle hiểu nôm na giống như 1 event gồm 1 ... »

Tản mạn về ngôn ngữ Swift

Tản mạn về ngôn ngữ Swift

Chào các bạn, lâu rồi mình mới lại ngồi viết blog chia sẻ về công nghệ. Trong thời gian này do được làm quen với iOS và cụ thể là ngôn ngữ lập trình Swift nên mình xin mạn phép chia sẻ một vài điều hay ho của ngôn ngữ lập trình này.I. Một chút sơ qua về sự xuất hiệnXưa thật là xưa.... mà cũng không xưa lắmTrong 1 khoảng thời gian dàiiii đổ về trước năm 2014, khi nhắc đến các ứng dụng về iOS là người ta sẽ chỉ biết ngay đến ngôn ngữ lập trình ... »

Tìm hiểu về Docker Storage

Tìm hiểu về Docker Storage

Xin chào! Trong đợt nghiên cứu vừa rồi tại công ty, nhóm mình có được tìm hiểu basic về Docker bao gồm: Docker Daemon, Docker Container, Docker Image, Docker Network, Docker Storage... Riêng mình thì được tìm hiểu sâu hơn về phần Docker Storage nên nay mạo muội viết một bài blog chia sẻ cho các bạn khái quát về Storage - một thành phần vô cùng quan trọng trong kiến trúc Docker.Vấn đề với Storage trong DockerMặc định tất cả các file được tạo ra trong container được chứa ở một lớp gọi là writable container layer . Điều ... »

Tạo ứng dụng CRUD đơn giản với Redux (phần 2)

Tạo ứng dụng CRUD đơn giản với Redux (phần 2)

Chào các bạn, hôm nay mình trở lại và viết tiếp phần 2 cũng là phần cuối của "Tạo ứng dụng CRUD với Redux". Lần trước mình đã viết bài hướng dẫn các bạn tạo ứng dụng, setup phần backend và thực hiện chức năng Read (các bạn có thể xem bài viết trước tại đây). Trong blog lần này, mình sẽ hướng dẫn các bạn thực hiện các chức năng còn lại: Create, Update, Delete.Trong bài viết không thể nói hết các phần râu ria của project, các bạn có thể tham khảo phần  code tại đây.II. ... »

Tạo ứng dụng CRUD đơn giản với Redux (phần 1)

Tạo ứng dụng CRUD đơn giản với Redux (phần 1)

Chào các bạn, Hôm nay mình sẽ hướng dẫn các bạn tạo 1 ứng dụng CRUD đơn giản với React và Redux.I. Giới thiệu chung về Redux1. Hoàn cảnh ra đời Năm 2013, Facebook cho ra mắt ReactJS khi cho rằng  AngularJS của Google rất chậm chạp và nặng nề. Tuy nhiên, ReactJS chỉ là một thư viện để render các Component lên giao diện chứ không có khả năng quản lý trạng thái của ứng dụng. Sau đó, Facebook có giới thiệu 1 thư viện giúp hỗ trợ React trong việc quản lý trạng thái mang tên Flux. ... »