- 1 Cài đặt phần mềm cần thiết cho học lập trình web
- 2 Tự Học HTML Cơ Bản Online Miễn Phí Từ A đến Z
- 3 Seo website dành cho dân IT
- 4 REACT NATIVE
- 5 sdfdsf
- 6 Lập trình di động với React Native
- 7 Vue.js
- 8 Kiếm thức cơ bản HTML CSS
- 9 So sánh count() và sizeof() 2 phần tử đếm mảng
- 10 Toán tử và biểu thức của php
Cơ bản với Swift Phần 2
Tiếp theo với Cơ bản với Swift Phần 1 Phần 2 bao gồm: Type Safety và Type Inference Cách viết số (Numeric Literals) Bí danh kiểu dữ liệu (Type Aliases) Kiểu Bool Tuples Swift là một ngôn ngữ hỗ trợ kiểu an toàn (Type Safe, bắt đầu từ đây mình ghi Type Safe luôn vì dịch ra sẽ ...
Nghiên cứu cách phát triển 1 ứng dụng iOS đơn giản
Ngày nay xu thế mobile đang phát triển như vũ bão và dần thay thế những chiếc máy tính cồng kềnh, kéo theo đó là như cầu với các ứng dụng mobile theo đó cũng tăng lên nhanh chóng, trong số các nền tảng hiện tại không thể không nhắc đến Apple Store với hàng triệu ứng dụng và đang là mảnh đất vàng ...
Functor, Applicative, Monad bằng tranh vẽ
Mình tìm thấy một bài rất hay về Functional Programming (lập trình hàm), giải thích các khái niệm bằng hình vẽ dễ hiểu. Bài này mình sẽ dịch lại và viết bằng Swift (!) Bắt đầu nhé Đây là một giá trị rất đơn giản Chúng ta đều biết làm thế nào để áp một hàm (function) và giá trị ...
ANDROID APP WIDGET WITH LISTVIEW
Thân bài Để làm một widget với một listview bao gồm các thành phần: 1: AppWidgetProvider Được extend từ BroadcastReceiver được dùng đến như một controlled . Bao gồm 3 method +Widget Update :được gọi khi update widget +Widget Delete :được gọi khi xóa một widget +Widget enabled/disabled ...
Animation với CALayer
CALayer đại diện cho một hình chữ nhật có thể nhìn thấy được trên UI. Mỗi UIView đều có một layer. CALayer *myLayer = myView.layer; Với một layer bạn có thể làm rất nhiều thứ như - Đổi background color - Bo góc - Thêm shadow Giải thích giới thiệu dài dòng quá. Nói chung là ...
Chọn điện thoại có Android Marshmallow
Một trong những tính năng bị chửi nhiều nhất trên Android là phần App Permissions khá ngu học. Mỗi app khi được cài vào điện thoại của bạn sẽ yêu cầu những quyền đặc trưng để truy cập vào những vùng dữ liệu (như ảnh, danh bạ, tin nhắn...) hay thiết bị trên điện thoại (wifi, camera...). Các bản ...
Những thói quen xấu làm kìm hãm sự tiến bộ của các lập trình viên, mới bắt đầu làm chưa lâu, mà tôi đã nhận ra trong khi kèm cặp họ
Nguồn : http://qiita.com/hirokidaichi/items/27c757d92b6915e8ecf7?utm_content=buffer65af1&utm_medium=social&utm_source=facebook.com&utm_campaign=buffer Người dịch : Phan Hoàng Minh Gần đây, tôi được phân công hỗ trợ những người lập trình chưa giỏi, dưới hình thức một kèm một ...
Build Multi-App from 1 source XCode
Có bao giờ bạn gặp phải trường hợp muốn làm 2 app giống nhau gần như hoàn toàn chỉ khác nhau ở chỗ thay màu sắc thay một số tên hay thay đổi data của nó chưa? (Bạn nào hay làm app từ điển hoặc chuyên đi clone app chắc sẽ hay gặp hehe :P) Giờ các bạn xử lý thế nào bây giờ? Bình thường nếu là minh ...
Swift: cách tích hợp iAd và Admob vào cùng một app
Tích hợp iAd vào một app IOS hiện tại đã đơn giản hơn rất nhiều. Theo document của Apple thì chúng ta chỉ cần thêm 1 dòng vào viewDidLoad trong ViewController. override func viewDidLoad() { super.viewDidLoad() self.canDisplayBannerAds = true // here } Như vậy nếu có nhiều ...
Swift Tutorial: Ứng dụng nhận diện khuôn mặt đơn giản (Phần 3)
Phần 1: Hướng dẫn cơ bản về setup project, quản lý thư viện ngoài bằng Cocoapods, hướng dẫn sử dụng auto-layout để tạo giao diện ... Phần 2: Cài đặt Camera Session và sử dụng chức năng Face Recognition có sẵn trong CoreImage của iOS Phần 3: Một vài kiến thức nâng cao về xử lý ảnh ...