Thứ Năm, 7 tháng 7, 2016

Vài tháng trước tôi tham dự một hội nghị tại San Jose nên nhân tiện ghé thăm một số sinh viên đã tốt nghiệp hiện làm việc tại công ty Apple. Tôi cũng gặp gỡ các quản lí cao cấp để bàn luận về việc thay đổi một vài lớp dạy lập trình trong phân khoa của tôi tại Carnegie Mellon.
Một người quản lí đề nghị: “Hiện nay di động là quan trọng nên tôi đề nghị thầy nên mở lớp dạy ngôn ngữ lập trình Swift thay vì chỉ chú trọng đến Java, C++. Swift là ngôn ngữ lập trình được Apple phát triển cho iOS và OS X. Trong tương lai, mọi sản phẩm của Apple sẽ dùng Swift thay vì Objective-C. Ngôn ngữ này sẽ là then chốt cho mọi sản phẩm phát triển của chúng tôi. Swift tương tự như Ruby và Python nhưng sinh viên vẫn có thể dùng các tệp ngôn ngữ lập trình Objective-C cùng mã Swift. Một trong những điều cuối cùng Steve Jobs ra chỉ thị cho Apple trước khi chết là thành lập một ngôn ngữ lập trình mới có thể chạy thật nhanh và thật dễ học để có thể đào tạo nhiều người biết viết mã. Steve Jobs cũng muốn nó được dùng trong nhiều nền khác nhau nữa. Sau vài năm nghiên cứu, chúng tôi tin rằng chúng tôi đã đáp ứng được yêu cầu của ông ấy.”
Một người quản lí khác bảo tôi: “Viễn kiến của Steve Jobs là tạo ra một ngôn ngữ lập trình mới để cho tất cả mọi người đều có thể viết mã dễ dàng như viết chữ." Do đó, Swift được thiết kế để cho bất kì ai cũng có thể học nhanh chóng, kể cả trẻ con nhưng ông ấy nhấn mạnh rằng nó cũng phải đủ tốt để được dùng cho mọi máy tính tương lai nữa. Dưới dạng tốc độ, Swift dùng trình biên dịch LLVM, và biên dịch mã Swift thành “mã máy” cho nó có thể chạy với tốc độ thật nhanh tuỳ theo thiết bị. Về căn bản, Swift chạy nhanh gấp 3 lần Objective-C và 9 lần nhanh hơn Python. Vì mã chạy nhanh hiệu quả hơn cho các “app di động”, điều đó tốt hơn cho mọi người dùng điện thoại di động. Steve Jobs nhìn rất xa, ông muốn tất cả sản phẩm của Apple phải thật hoàn hảo và đem lại một kinh nghiệm đặc biệt cho mọi người dùng. Đó là lí do tại sao chúng tôi làm việc suốt mấy năm để tạo ra ngôn ngữ lập trình này.”
Tôi hỏi: “Nhưng Apple tạo ra Objective-C và nó rất phổ biến trong những người phát triển app di động. Tại sao ông cần thay đổi sang ngôn ngữ mới?”
Người quản lí giải thích: “Objective-C cũ rồi, nó đã được tạo ra nhiều năm trước đây và nó là ngôn ngữ khó học cho những người không biết nhiều về máy tính. Tất nhiên sinh viên trong Khoa học máy tính và Kĩ nghệ phần mềm nghĩ rằng Objective-C là dễ. Nhưng sinh viên kinh doanh, sinh viên nghệ thuật, sinh viên kiến trúc hay trẻ nhỏ ở trung học hay tiểu học có thể không có khả năng học Objective-C dễ dàng như thế. Steve Jobs muốn có một ngôn ngữ lập trình đặc biệt cho mọi người, già hay trẻ, sinh viên hay học sinh và mọi người trên thế giới đều đều có thể học viết mã chỉ trong một thời gian ngắn. Đó là lí do tại sao chúng tôi phát triển ngôn ngữ lập trình mới này như một ngôn ngữ hiện đại cho tất cả sản phẩm của Apple.”
Tốc độ thực thi
Tất nhiên, những nhân viên quản trị ở Microsoft, IBM, Oracle, và Google không nghĩ như thế. Khi tôi nói chuyện với họ về đề nghị này, phần lớn đều nói: “Mọi thứ Steve Jobs làm chỉ để quảng cáo cho công ty của ông ấy và để bán được nhiều sản phẩm cho Apple. Một người nói: “Steve Jobs có lẽ là người bán hàng giỏi nhất thế giới; ông ấy có thể bán được bất kì mọi thứ và điều ngạc nhiên là rất nhiều người trên thế giới tin ông ấy.”
Tôi nhắc khéo anh ấy rằng dù Steve Jobs không còn nữa, nhưng chỉ thị của ông ấy vẫn được tôn trọng và Apple đang thi hành nghiêm chỉnh. Không ai biết ông đã để lại di chúc cho những người quản trị của Apple như thế nào. Cho đến nay mọi người chỉ biết được vài điều đã được Apple thi hành như mở trường học cho đại chúng, cải tiến giáo dục cho mọi người, và tạo ra ngôn ngữ lập trình mới. Còn những gì nữa thì chưa ai biết được. Apple hiện thời là công ty lớn nhất trên thế giới; và viễn kiến của ông ấy vẫn đem lại “ngạc nhiên” cho mọi người. Việc tạo ra một ngôn ngữ lập trình chạy nhanh với chất lượng công nghiệp không phải là dễ. Nhưng làm sao để cho mọi người có thể học viết chương trình máy tính trong vài tuần, nhất định là viễn kiến tuyệt vời xứng đáng được ngưỡng mộ.


Để xem thông tin về Swift:
https://www.apple.com/swift/
Bài viết của giáo sư John Vũ
Ảnh minh họa tham khảo từ trang web khác.

John Vũ: Swift đơn giản dễ viết, tốc độ thực thi nhanh

Xem thêm

Thứ Ba, 19 tháng 8, 2014


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

Lập trình iOS FPT Software Training

Xem thêm

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

[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:

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

Xem thêm

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

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

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

Xem thêm

Thứ Ba, 8 tháng 7, 2014

 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

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

Xem thêm

Thứ Hai, 23 tháng 6, 2014

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é ^^!


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

Xem thêm

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

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, . . .






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

Xem thêm

Thứ Hai, 26 tháng 5, 2014


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


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

Xem thêm

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

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

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

Xem thêm