Hiển thị các bài đăng có nhãn iOS. Hiển thị tất cả bài đăng
Hiển thị các bài đăng có nhãn iOS. Hiển thị tất cả bài đăng

Thứ Ba, 19 tháng 8, 2014

Lập trình iOS FPT Software Training


Toàn bộ chương trình tranning iOS của FPT Software :




Lesson 0: FPT_SmartDevices_Mobility_DayOne
Lesson 1: iOS_Lesson_1

  • HelloWorld
  • DemoProperty
  • DemoExt
Lesson 2: iOS_Lesson_2

  • DemoCategory
  • DemoMemoryManagement
  • DemoProtocol
Lesson 3: iOS_Lesson_3

  • DemoUIControl
  • DemoUIControlExt
  • EmptyApp
Lesson 4: iOS_Lesson_4

  • NavDemo
  • NavTabDemo
  • TabDemo
Lesson 5: iOS_Lesson_5

  • PickerViewDemo
  • ScrollViewDemo
  • SimpleTouchDemo
  • WebViewDemo
  • Other Examples
Lesson 6:  iOS_Lesson_6
  • MasterDetailDemo
  • TableViewDemo
  • EditTableView
  • Other Examples
Lesson 7: iOS_Lesson_7
  • MapAnnotationDemo
  • OverlaysDemo
  • SimpleMapDemo
  • Other Examples
Lesson 8: iOS_Lesson_8
  • CoreDataDemo
  • Other Examples
  • RelationshipDemo
  • UndoManagerDemo
Lesson 9: iOS_Lesson_9
  • BingTranslateDemo
  • BingTranslateDemo_Sync
  • JSONParserDemo
  • Other Examples
Lesson 10: iOS_Lesson_10
  • PopOverDemo
  • MasterDetailDemo
  • BothiPhoneiPadApp
Lesson 11:iOS_Lesson_11
  • CALayerAnimTest
  • CameraDemo
  •  CustomUIViewDemo
Slide + Source code demo:

  ▶  iOS FPT Software Training :  Tại đây

Thứ Bảy, 16 tháng 8, 2014

[Tổng hợp] [FULL] LẬP TRÌNH VIÊN CHUYÊN NGHIỆP TRÊN THIẾT BỊ DI ĐỘNG, WEB, . . .

[C#PHPJavaAndroidiOS, Winphone, . . .
LẬP TRÌNH VIÊN CHUYÊN NGHIỆP TRÊN THIẾT BỊ DI ĐỘNG

[C#PHPJavaAndroidiOS, Winphone, . . .]
o Lập trình Android trung tâm tin học KHTN
 Dơwnload:
o Lập trình iOS trung tâm tin học KHTN
 Dơwnload:
o Lập trình Windows Phone trung tâm tin học KHTN
 Dơwnload:

 LẬP TRÌNH VIÊN WEB CHUYÊN NGHIỆP


o Lập trình Web PHP trung tâm tin học KHTN
 Dơwnload:
o Lập trình Web Java trung tâm tin học KHTN
 Dơwnload:
   ▶ Java module 1: Tải xuống Java module 1
   ▶ Java module 2: Tải xuống Java module 2
   ▶ Java module 3: Tải xuống Java module 3

o Lập trình Web  ASP.NET trung tâm tin học KHTN
 Dơwnload:

Thứ Năm, 17 tháng 7, 2014

Hướng dẫn cài đặt Mac OS trên VMware, máy thật PC, Laptop

0


1. Hướng dẫn cài đặt Mac OS trên VMware
Những điều lưu ý trước khi tiến hành
- Máy chạy Windows 7 trở lên, ram tối thiểu 4gb
- Cài đặt sẵn VMWare phiên bản 9
- Với các bạn ở windows 8 hay 8.1 để lập trình winphone hay windows app gì đó, lưu ý là cách cài máy ảo này sẽ xung đột với Hyper-V, nên để chạy được máy ảo ta cần turn off Hyper-V đi.
- Mở ảo hóa Intel Vitualization(ko biết ghi có đúng không) trong BIOS, nếu đã mở sẵn mà trong quá trình chạy sắp tới mà bị báo lỗi thì các bạn tắt đi rồi mở lại.
- Tải trước gói OS X Mavericks 10.9 Retail VMware Image ở địa chỉ sau, hoặc có thể liên hệ mình để copy, đây là gói MacOS đã được config sẵn, sau khi đã chạy được lần đầu các bạn chỉ cần làm thêm vài bước nữa là có thể sử dụng.
hoặc sử dụng torrent:
http://kickass.to/os-x-mavericks-10-9-retail-vmware-image-t7981468.html
- Đã tải sẵn file Xcode.dmg để có thể tiến hành cài đặt Xcode luôn, các bạn cũng có thể liên hệ mình để copy.
---------------------------------------------------------------------------------------------------------
Các bạn thực hiện lần lượt các bước sau:
Hướng dẫn cài đặt Mac OS trên VMware
Dơwnload file huớng dẫn:
  ▶ Link dơwnload:  Tại đây
2. Hướng dẫn cài đặt Mac OS trên PC
 HƯỚNG DẪN CÀI ĐẶT MAC OSX TRÊN PC TOÀN TẬP.
hướng dẫn cài đặt MAc OS trên PC

Dơwnload file huớng dẫn:
  ▶ Link dơwnload:  Tại đây

Thứ Ba, 8 tháng 7, 2014

Game developer [Andengine] - [Libgdx] - [ Cocos2d-x] - [Unity 3D]

 1. Andengine
Andengine

- Đây là engineer phục vụ cho android
- Andengine là một 2D Game Engine cho phép các lập trình viên có kinh nghiệm hoặc chưa có kinh nghiệm đều có khả năng phát triển các ứng dụng Android một cách dẽ dàng. Andengine bao gồm đầy đủ các thuộc tính quan trọng nhất của OpenGL giúp cho việc dựng hình và tạo vật thể, đồng thời cung cấp khả năng quản lý các thiết bị đầu vào (các sensor, màn hình cảm ứng) và âm thanh
- Một số đánh giá về Andengine:
+) Giá thành: Hoàn toàn free.
+) Hiệu năng: Tương đối tốt, tuy nhiên chậm hơn so với các Engine khác (như LibGDX ở phần trên)
+) Cộng đồng: tương đối tốt, số lượng người sử dụng khá nhiều.
+) Tài liệu và ví dụ: không có tài liệu cụ thể. Đây là một trong những khó khăn khi chúng ta làm quen với Andengine. Tuy nhiên có các ví dụ và các bài viết hướng dẫn của các lập trình viên (có thể tìm được qua Internet). Do đó nếu bạn muốn sử dụng Andengine hãy chuẩn bị tam lý là sẽ tìm hiểu bằng các ví dụ là chủ yếu.
+) Mã nguồn mở , thiết kế sử dụng nhiều phương thức abstract và kế thừa. Hướng đối tượng tốt, tuy nhiên chưa thật sự tốt với nền tảng di động Android.
+) Tính năng: Có đầy đủ hầu hết các tính năng cơ bản để xây dựng một ứng dụng game. Tuy nhiên vẫn chưa có nhiều tính năng giống như LibGDX.
Điểm cộng dành cho Andengine chính là ở việc dễ sử dụng và dễ học hơn các Engine khác, đồng thời các tính năng cơ bản cũng khá đầy đủ cho việc xây dựng một game 2D đơn giản. Hãy nhớ, Andengine chỉ thích hợp cho Game 2D. Nếu yêu cầu về hiệu năng của bạn thật sự cao và game co nhiều hình ảnh phức tạp, cũng như hình ảnh vật thể là 3D, hãy tìm một Engine khác.

2. Libgdx
Libgdx

- Chúng ta cũng không thể quên libgdx :)
- LibGDX là một framework được sử dụng để phát triển các ứng dụng game và đồ họa cho Desktop, Android, iOS, HTML5.
- Một số ưu điểm của Libgdx như sau:
+) Đa nền tảng: chúng ta chỉ cần viết code 1 lần nhưng có thể chạy trên được nhiều nền tảng khác nhau. Một ứng dụng của tính năng này đó là phát triển các ứng dụng cho Android. Để phát triển một ứng dụng cho Android, khi chạy thử ứng dụng, chúng ta cần chạy ứng dụng trên Emulator hoặc trên thiết bị thật. Việc này rất mất thời gian do Emulator chạy rất chậm và quá trình cài đặt cũng như chạy ứng dụng trên thiết bị thật cũng không khá hơn. Với LibGDX, chúng ta có thể chạy ứng dụng trên PC, sau đó chỉ cần với vài dòng code, chúng ta có thể chạy ứng dụng này trên Android với hiệu năng tương đương. Điều này giúp chúng ta kiểm thử và tìm lỗi ứng dụng nhanh hơn và hiệu quả hơn.
+) Hiệu năng: Hiệu năng của LibGDX thực sự rất ấn tượng do LibGDX sử dụng cả Java và mã nguồn C để tạo nên ứng dụng.
+) Cộng đồng: cộng đồng sử dụng LibGDX rất tuyệt vời với số lượng người dùng lớn. Các lập trình viên luôn đóng góp và giúp đỡ cho cộng đồng. Việc sửa lỗi cũng được cập nhật rất thường xuyên.
+) Tài liệu và ví dụ: rất đầy đủ với Javadoc. LibGDX cũng cung cấp rất nhiều các ví dụ và demo với đầy đủ các chức năng từ đơn giản đến phức tạp.
+) Mã nguồn: mã nguồn mở với thiết kế rất rõ ràng và phù hợp với việc phát triển ứng dụng cho di động. LibGDX cho phép người lập trình khả năng sử dụng các API từ các lớp thấp đến cao, tùy theo yêu cầu của người sử dụng.
+) Tính năng: LibGDX có rất nhiều tính năng như tạo hình, xử lý đồ họa 2D, 3D, xử lý âm thanh, quản lý các thiết bị vào ra, quản lý file hệ thống. Cùng với đó là các công cụ đi kèm rất hữu ích như Texture Packer và Particle Editor.
- Nguồn tham khảo :
+ http://vietandroid.com/threads/lap-trinh-game-voi-libgdx.4742/

3. Cocos2d-x
Cocos2d-x

- Website : http://www.cocos2d-x.org/
-  Cocos2Dx là 1 Engine hỗ trợ lập trình Game đa nền tảng : Mobile ( IOS, ANDROID, Blackberry, TIZEN, WP) Window, MacOS, HTML5,.. đại loại là đủ cả.
- Engine này do Các bạn lập trình viên Trung Quốc ( hay Korean? ) phát triển. Mình thật sự chưa thấy nói về nguồn gốc ở đâu.. Nhưng ko sao, có tiếng Anh để có thể đọc, và cũng không quan trong bởi ngôn ngữ vì chúng ta có thể hiểu được qua bộ Code của nó.
- Ngôn ngữ để Code: Cocos2Dx hỗ trợ chủ yếu 3 ngôn ngữ: C++, Lua, Javascript.
- Phiên bản mới nhất là Cocos2Dx – 3 RC0; (RC1 vừa ra lúc mình viết bài này)
- Trang web Việt Nam có thể tham khảo: http://cocos2d-x.vn/
- Mã nguồn mở.
- Hỗ trợ Window, Mac OS IDE.( môi trường lập trình).
- Đã phát triển nhiều Game nằm TOP của Appstore, CHPlay (tìm lại đã). Đại loại là 1 Engine khá mạnh
- Có 1 phiên bản khác là Cocos2d-iphone – dành riêng để phát triển Game cho Iphone ( dùng ngôn ngữ lập trình Object – C nhé) nhưng mà học cũng ko khó lắm đâu. Và 1 bản Cocos2d-JS, dành để phát triển ứng dụng nền Web, dùng ngôn ngữ Java Scrípt. Nhưng mình nghĩ dùng bản Cocos2d -x sẽ tốt hơn vì ĐA NỀN TẢNG cơ mà ( viết code 1 lần, chạy được cho nhiều hệ thống khác nhau ) chả sướng hơn à. Mình đoán trong tương lai sẽ hợp nhất 3 bản vào làm 1 cho mà xem.
- Có 1 bộ CocosStudio đi kèm để hỗ trợ cho việc thiết kế giao diện, hiệu ứng chuyển động…
- Nguồn tham khảo chi tiết: http://laptrinhgamecocos2dx.blogspot.com/2014/04/gioi-thieu-ve-cocos2d-x.html 

5. Unity 3D
Unity 3D

- Website Unity3d
- Unity3D là phần mềm làm games trực tiếp theo thời gian thực, mà không cần render, cho phép người  design game có thể thiết kế InterfaceGraphic, map hay character … từ một phần mềm thứ 2 (thường là các phần mềm thiết kế đồ họa chuyên nghiệp như 3Dsmax, Blender, Maya, XSL,Cinema4D,Cheetah3D, Modo, Autodesk FBX, LightWave…) sau đó chỉ việc import nó vào trong Unity với định dạng của tập tin là *.FBX hay *.dae, *.3DS, *.dxf và *.obj, nhưng định dạng *.FBX hay được dùng vì được tối ưu hóa hơn, còn dùng các định dạng khác ngoài FBX thì phải cài phần mền thiết kế character tưng ứng thì mới dùng được (tức là dùng Maya có định dạng *.mb, *.ma thì muốn dùng được phải cài Maya)
Ngoài ra khi bạn design được một game thì bạn có thể xuất được ra một file.exe và có thể chạy và chơi được trên PC khác.
Một thế mạnh nữa của Unity là bạn có thể chạy demo game của bạn ngay trongkhi design, nó có hỗ trợ hai chế độ là Scene và Game, rất thuận tiện cho việc test thử các modulGame.
Unity3D có 2 loại phiên bản, một cho người dùng free, và một phiên bản pro thì mất phí.
Khi tải Unity về các bạn cài đặt bình thường, đến khi kết thúc cài đặt nền các bạn chọn phiên bản Pro thì cần phải mua, còn nếu là người dùng free thì các bạn chọn kích  hoạt qua web, chỉ cần có kết nối mạng internet, sau đó chọn cài đặt thủ công và nhập mail, chọn free là bạn có thể sử dụng một bản Unity free.
- Tham khảo chi tiết hơn : https://sites.google.com/site/chiaselaptrinh/lap-trinh/unity-3d/tong-quan-ve-unity-3d

Thứ Hai, 23 tháng 6, 2014

[FULL] Share Tài Liệu Lập trình iOS trung tâm tin học KHTN

I. NỘI DUNG TÀI LIỆU
Lập trình iOS Trung Tâm  Tin Học KHTN
iOS - Module 1 - TTTH DH KHTN :  Tải xuống 


iOS - Module 2 - TTTH DH KHTN :   Tải xuống 



iOS - Module 3 - TTTH DH KHTN  : Tải xuống 



II. Link download 
Lập trình iOS TTTH KHTN
 ▶ iOS module 1: Tải xuống
   ▶ 
iOS module 2: Tải xuống
   ▶ 
iOS module 3: Tải xuống 
Chú ý:
- Click download, đợi 5s và bấm "skip ad"
- Nếu link hỏng hãy báo cho Mình, sẽ fix trong 24h nhé, và nhớ like nếu tài liệu có ích nhé ^^!


Thứ Năm, 29 tháng 5, 2014

Hướng dẫn cài đặt XAMARIN in Visual Studio 2012

XAMARIN  là nền tản lập trình mới giúp lập trình viên phát triển code trên đa nền tản. Chỉ cần code 1 lần và Buil ra được 3 nền tản trên di động ( Android  - iOS - WinPhone )
StudyCoding.Net sẽ hướng dẫn các bạn cài đặt Xamarin để lập trình trên Visual Studio 2012
Bước 1: Vào trang chủ của Xamarin để download file cài đặt:


Click vào Download now

Chọn Just me ->  sao đó download



Bước 2: Bắt đầu cài đặt
Bạn nên tắt tùy chọn Automatically send troubleshooting information




Chọn Continue

Chọn Next

Check vào I agree to license Items

Chọn Next


Chọn I agree to license tems


Đợi download xong! 1.51Gb


Đợi xong quá trình cài đặt:


Sau khi check hết các icon là hoàn thành quá trình cài đặt:



Bước 3: Xem thành quả và tạo project
Mở Visual Studio 2012 -> chọn new project
+ Android

+ iOS
Chọn iPhone, iPad, . . .






Thứ Hai, 26 tháng 5, 2014

Tài liệu lập trình iOS - Slide-IOS(TiengViet)


Tổng quan về lập trình ứng dụng trên iOS
•  Một lĩnh vực còn khá mới mẻ ?
•  Tạo thêm nhiều cơ hội mới ?
•  Lượt tải ứng dụng ?
•  Nhu cầu tuyển dụng lập trình viên về
•  Freelance ?
•  Trở thành một lập trình viên iOS là Khó hay dễ ?
•  iOS hiện nay ?






Chi tiết:
Bai 1 - Gioi thieu tong quan ve lap trinh ung dung tren thiet bi di dong su dung iOS
Bai 2 - Thiet lap moi truong lap trinh
Bai 3 - Tai khoan Apple Developer, Build App, Submit App, AppStore
Bai 4 - Gioi thieu ve Objective-C
Bai 5 - Numbers, Strings and Collections
Bai 6 - Label, Button, TextField, Slider, Switch, Page Control
Bai 7 - Memory Management
Bai 8 - Date picker, Picker view, Web view, Toolbar, AD banner view
Bai 9 - Navigation controller, Tabbar controller, Search bar
Bai 10 - Page control, Image view, Text view, Scroll view
Bai 11 - Table View, Table View Cell
Bai 12 - Lam viec voi file tren iOS
Bai 13 - Tuy bien giao dien trong lap trinh ung dung tren iOS
Bai 14 - Multimedia
Bai 15 - Address book
Bai 16 - Thread - Backgound - Multitasking
Bai 17 - SQLite
Bai 18 - Core Location Framework
Bai 19 - Google Service API

Tham khảo bài viết huớng dẫn lập trình iOS: 

Tổng hợp bài viết nhập môn Object -C -> iOS


Chủ Nhật, 25 tháng 5, 2014

Tài liệu học lập trình IOS

Tài liệu học lập trình IOS - Bạn đang muốn học lập trình IOS sau đây là tài liệu học lập trình IOS. Huy vọng tài liệu này có ích cho các bạn học lập trình IOS.
1. iOS development
Code iOS dễ hiểu



  UILabel  
  UIButton

  UISegmentedControl

  UITextField

  UISlider

  UISwitch

  UIActivityMonitor
  
  UIProgressBar

  UIPageControl

  UIStepper
  
  UITableView
  UIImageView

  UIImageView
  UITextView

  UIWebView

  MKMapKit
  UIDatePicker
  

  UITapGestureRecognizer

  UIPinchGestureRecognizer
  UIRotationGestureRecognizer
  
  UISwipeGestureRecognizer
  UIPanGestureRecognizer

  UILongPressGestureRecognizer
  NSTimer
  UIAlertView

  UIActionSheet

   Audio

  Recording

  Mail  Composer

  Auto-­‐Method
  Call

  Animation
  Persistence
  
  Substrings

  Storyboard
  Link Dơwn:Tại đây
2. iOS 7 Programing Cookbook
Khắc phục những vấn đề gây nhiều tranh cãi bạn đang có khả năng phải đối mặt khi tạo ra các ứng dụng cho iPhone, iPad, hoặc iPod touch. Với công thức nấu ăn mới và sửa đổi triệt để trong sách dạy nấu ăn cập nhật này, bạn sẽ nhanh chóng tìm hiểu các bước cần thiết để làm việc với iOS SDK 7, bao gồm các giải pháp để đưa vật lý trong thế giới thực và chuyển động cho các ứng dụng của bạn với UIKit Dynamics API.

Bạn sẽ tìm hiểu hàng trăm kỹ thuật để lưu trữ và bảo vệ dữ liệu, gửi và nhận các thông báo, tăng cường và tạo hiệu ứng đồ họa, quản lý tập tin và thư mục, và nhiều lựa chọn khác. Mỗi công thức bao gồm mẫu mã, bạn có thể sử dụng ngay lập tức.


Thông tin tài liệu IOS:
By: Vandad Nahavandipoor
ISBN: 978-1-44937-242-2
Year: 2013
Pages: 1056
Language: English
File size: 53.7 MB
File format: PDF
Link Dơwn:Tại đây

Thứ Hai, 10 tháng 3, 2014

Cài đặt OS X Mavericks trên VMWare

Cài đặt OS X Mavericks trên VMWare Workstation 10

0 1
A) Giới thiệu
OS X 10.9 Mavericks là phiên bản mới nhất của Apple. Với hơn 200 thay đổi mới trong Mavericks (bao gồm : cập nhật, chỉnh sửa, các tính năng mới) cho phép tối ưu hiệu suất hoạt động và tiết kiệm năng lượng đáng kể.
Bao gồm các tính năng tiêu biểu trong Core Technology như : Timer Coalescing, Compressed Memory, App Nap, Safari Power Saver, Launchd Reapp, Sandboxing, Network Access
Và các tính năng mới trong Application : Finder Tab, Finder Tag, Map, iBooks, iCloud Keychain …..
B) Cài Đặt
1) Tải VMWare Workstation 10 tại đây và tiến hành cài đặt, sau đó restart lại máy.
2) Tải file torrent OS X Mavericks , sau đó dùng chương trình utorrent để tải về.
3) Sau khi tải về giải nén ra một thư mục
4) Tiến hành cấu hình :
  • Thực hiện Unlock cho VMWare Workstation để chúng có thể chạy được OS X. Vào đường dẫn “OS X Mavericks 10.9 Retail VMware Image\VMware Unlocker – Mac OS X Guest\VMware 8.x + 9.x + 10.x Series\VMware Workstation Unlocker – Windows” và chạy file “install” bằng quyền Administrator
1
2
  • Chạy chương trình VMware WorkStation 10, chọn “Open a Virtual Machine”
3
  • Chọn đến đường dẫn vừa giải nén “OS X Mavericks 10.9 Retail VMware Image\OS X Mavericks”, sau đó chọn file “.vmx”, để mở máy ảo
4
  • Sau khi đã có máy ảo, chọn “Edit Virtual Machine” để tiến hành cấu hình thông số.
6 2
  • Qua tab “Options” –> chọn “Apple Mac OS X” và phiên bản “Mac OS X Server 10.6 64bits”
5
  • Cấp RAM là 4GB cho máy ảo
6
  • Chọn card mạng Network để máy ảo giao tiếp với card thật –> “Bridge” và “Replace physical network connection state”
6 1
  • Sau khi đã hoàn tất, ta tiến hành Start máy ảo –> Chọn “Power on the virtual machine”
7
5) Cấu hình cho OS X Mavericks :
8
  • Chọn ngôn ngữ hệ thống
9
  • Chọn ngôn ngữ bàn phím
10
  • Chọn Network (Card Wifi hoặc Network Adapter)
11
  • Cấu hình Network (vì ta đã cho card máy ảo giao tiếp với card thật, nên chọn DHCP để Router cấp IP cho máy ảo)
12
  • Khai báo tài khoản Apple ID
14
  • Cho phép iCloud định vị Location máy ảo
15
  • Agree License
16
  • Đặt tên Computer Name và tạo account cho OS X
17
18
19
6) Cài đặt VMWare Tools cho máy ảo
  • Chuột phải máy ảo chọn Settings
20
  • Chọn CD/DVD (SCSI) –> Browse tới đường dẫn “OS X Mavericks 10.9 Retail VMware Image\VMware Unlocker – Mac OS X Guest\VMware 8.x + 9.x + 10.x Series\Tools” –> chọn “Darwin.iso”
21
  • Lúc này OS X sẽ hiện lên VMWare Tools –> chọn Install VMWare Tools
22
23
  • Hệ thống sẽ hỏi quyền cài đặt
24
25
26