Download as pdf or txt
Download as pdf or txt
You are on page 1of 108

LP TRNH iOS

Module 1
Click vo ph lc chuyn ti bi cn c

Ph lc
Bi 1 Gii thiu Objective-C v lp trnh ng dng iOS ......... 2
Bi 2 Kiu d liu................................................................. 10
Bi 3 Xy dng ng dng iOS .............................................. 30
Bi 4 Cu trc iu khin..................................................... 42
Bi 5 Hng i tng trong Objective-C ........................... 53
Bi 6 Cc iu khin c bn ................................................ 61
Bi 7 Lu tr d liu dng tp hp ..................................... 76
Bi 8 c ghi tp tin ............................................................ 84
Bi 9 ScrollView & Page Control .......................................... 96
Lp trnh vin iOS Module 1 Ti v trn b ti .

Bi 1 Gii thiu Objective-C v lp trnh ng dng iOS

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 2


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 3


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 4


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 5


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 6


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 7


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 8


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 9


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bi 2 Kiu d liu

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 10


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 11


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 12


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 13


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 14


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 15


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 16


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 17


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 18


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 19


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 20


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 21


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 22


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 23


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 24


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 25


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 26


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 27


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 28


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 29


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bi 3 Xy dng ng dng iOS

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 30


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 31


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 32


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 33


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 34


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 35


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 36


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 37


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 38


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 39


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 40


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 41


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bi 4 Cu trc iu khin

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 42


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 43


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 44


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 45


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 46


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 47


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 48


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 49


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 50


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 51


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 52


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bi 5 Hng i tng trong Objective-C

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 53


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 54


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 55


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 56


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 57


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 58


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 59


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 60


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bi 6 Cc iu khin c bn

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 61


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 62


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 63


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 64


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 65


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 66


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 67


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 68


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 69


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 70


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 71


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 72


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 73


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 74


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 75


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bi 7 Lu tr d liu dng tp hp

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 76


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 77


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 78


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 79


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 80


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 81


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 82


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 83


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bi 8 c ghi tp tin

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 84


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 85


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 86


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 87


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 88


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 89


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 90


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 91


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 92


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 93


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 94


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 95


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bi 9 ScrollView & Page Control

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 96


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 97


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 98


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 99


Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 100
Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 101
Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 102
Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 103
Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 104
Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 105
Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 106
Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 107
Lp trnh vin iOS Module 1 Ti v trn b ti .

Bn quyn Trung Tm Tin Hc - i Hc Khoa Hc T Nhin | Xut bn bi Cng GMC Trang 108

You might also like