1. ios dasturlashni boshlaymiz – ‘Hello world’


Download 1.21 Mb.
Pdf ko'rish
Sana10.10.2020
Hajmi1.21 Mb.
#133239
Bog'liq
1. iOS dasturlashni boshlaymiz – ‘Hello world’ – Dasturchi.Uz


10/5/2020

1. iOS dasturlashni boshlaymiz – ‘Hello world’ – Dasturchi.Uz

https://dasturchi.uz/plangs/1-ios-dasturlashni-boshlaymiz-hello-world/

1/8


1. iOS dasturlashni boshlaymiz – ‘Hello world’

03/02/2016 Zoir Mirzayev Dasturlash / iOS 4 Comments



iOS dasturlash darsliklariga xush kelibsiz !

————————————-



Mundarija:

Nimadan boshlaymiz?

1-dasturimiz ko’rinishi

Bo’sh proyektni ko’chiramiz

Proyektimiz nomini o’zgartiramiz

Proyektga yangi ‘ViewController’ qo’shamiz

Instrumentlar panelidan dizaynimizga knopka qo’shamiz

Knopka bosilgan holati uchun ‘.m’ faylimizda funktsiya yaratamiz

Yaratgan funkstiyamizga alert chiqadigan kod yozamiz

Build qilamiz

Xatolikni bartaraf etamiz

Ishga tushirib quvonamiz

————————————-

iOS da dasturlashni boshlash uchun bizga nima kerak:

mac sotib olamiz

apple developer account ochamiz

Xcode o’rnatamiz

————————————-

Endi 1-dasturimizni yaratishni boshlaylik:

Quyidagi dasturni yaratamiz:

Dasturimizda 1ta knopka bo’ladi, uni bosganimizda alert chiqadi.


10/5/2020

1. iOS dasturlashni boshlaymiz – ‘Hello world’ – Dasturchi.Uz

https://dasturchi.uz/plangs/1-ios-dasturlashni-boshlaymiz-hello-world/

2/8


 

————————————-



Qulaylik uchun tayyorlab qo’yilgan bo’sh proyektni ko’chiramiz:

Yuklab olish (ZIP, 21KB)

————————————-

Proyektimiz nomini o’zimiz xoxlagandek o’zgartiramiz:

————————————-



Endi, biz proyektimizga yangi page qo’shamiz

unda 1ta knopka bo’lishi kerak edi.

Endi, o’ng instrumentlar oynasidan qo’ymoqchi bo’gan knopkamizni view imizni tepa chap

burchagiga o’rnatamiz:

————————————-



10/5/2020

1. iOS dasturlashni boshlaymiz – ‘Hello world’ – Dasturchi.Uz

https://dasturchi.uz/plangs/1-ios-dasturlashni-boshlaymiz-hello-world/

3/8


Ana, view imiz tayyor.

Endi uni bosgan holatini kodimizga bog’limiz:

Buning uchun, o’ng instrumentlar oynasidan ‘bog’lanishlar’ bo’limiga o’tamiz va bizga MainVC.m

faylimiz ko’rinishi kerak. Agar boshqa fayl ko’rinayotgan bo’lsa(onda sonda shunaqa bo’ladi), bizga

kerakli fayl MainVC.m ni yuqoridan tanlab olishimiz mumkin.

Hop, undan keyin chap tarafda View imiz ichida knopka turipdi, shuni sichqonchani o’ng tugmasi

yordamida knopkamizni barcha funktsiyalarini ro’yxatini ko’ra olamiz. Odatiy knopka bosilgan holati

Touch Up Inside deb nomlanadi. Mana shuni tanlab kodimizga olib borib tashlaymiz. Ya’ni Touch

Up Inside (knopkamiz bosilish holati) uchun kodimizda funktsiya yaratamiz:

————————————-

Nom berishni so’raydi. Ixtiyoriy nom berish mumkin. Men button_pressed deb nomladim. Shunda

quyidagi ko’rinishga ega bo’lamiz:

————————————-

O’ng tarafadagi instrumentlar oynasida odatiy holatga o’tamiz (biz bog’lanish bo’limiga o’tgan edik):



10/5/2020

1. iOS dasturlashni boshlaymiz – ‘Hello world’ – Dasturchi.Uz

https://dasturchi.uz/plangs/1-ios-dasturlashni-boshlaymiz-hello-world/

4/8


————————————-

Va Chap fayllar oynasidan MenuVC.m faylni tanlaymiz va knopka bosilganda chaqiriladigan

funktsiyamizga alert chiqadigan kod yozamiz:

————————————-



Tamom 

🙂

Endi ishga tushirish payti keldi:

yuqorida, qurilma turini tanlab (iPhone5s tanladim, negaki ekranga sig’adi) va chaprog’da Run

knopkasini bosamiz.



10/5/2020

1. iOS dasturlashni boshlaymiz – ‘Hello world’ – Dasturchi.Uz

https://dasturchi.uz/plangs/1-ios-dasturlashni-boshlaymiz-hello-world/

5/8


————————————-

Xatolik berishi kerak 

🙁

Negaki, biz yaratgan ViewController imizni AppDelegate asosiy klasga qo’shmadik.



————————————-

AppDelegate.m faylida:

MainVC.h ni import qo’shamiz:

[code]#import “MainVC.h”[/code]

————————————-

…didFinishLaunch… funktsiyasida:

[code]self.window.rootViewController = [[MainVC alloc]init];[/code]

kodini qo’shamiz:



10/5/2020

1. iOS dasturlashni boshlaymiz – ‘Hello world’ – Dasturchi.Uz

https://dasturchi.uz/plangs/1-ios-dasturlashni-boshlaymiz-hello-world/

6/8


————————————-

Run qilamiz 

🙂

Dasturimiz tayyor 

🙂

————————————-



————————————-

————————————-



Mac sotib olamiz:

Operativ xotirasi 8gb dan kam bo’lmagan MacBookPro yoki iMac yoki MacMini sotib olamiz.

————————————-

Apple developer account ochamiz:

https://developer.apple.com saytida yangi account yaratamiz.

Aytish joizki, iOSga dastur tuzish uchun account yaratish bepul. Lekin, iTunesStore magaziniga

tayyor dasturingizni joylashtirish pullik. Yiliga 99$.

————————————-

Xcode o’rnatamiz:

iPhone va iPadlarga yoziladigan kodlarimiz Xcode da yoziladi.

AppStore dan Xcode dasturini topib, o’rnatamiz (dastur bepul).

————————————-



10/5/2020

1. iOS dasturlashni boshlaymiz – ‘Hello world’ – Dasturchi.Uz

https://dasturchi.uz/plangs/1-ios-dasturlashni-boshlaymiz-hello-world/

7/8


(1,925 marta o'qilgan, bugun 1 marta o'qildi)

O'xshash maqolalar:

Samaradorlikni oshirish uchun 18 ta mobil dastur

Dasturchilar Ko'p Qaytaradigan (muammo duch kelish payti ayniqsa) 23 Gapi!

Python dasturlash tili: 3.2 – dars.

Python dasturlash tili: 4-dars.

Sonlar umuman olganda (Code Complete kitobidan tarjima 12.1 bo'lim)

Python dasturlash tili: 9.2-dars

Frontend #1 - Dars. Front End ga kirish



Do'stlaringiz bilan baham ko'ring:

ios / objective-c

Previous Post

Next Post



4 thoughts on “1. iOS dasturlashni boshlaymiz – ‘Hello world’”

Haqida


 

So'nggi maqolalari



Zoir Mirzayev

Like this:

Dasturlashni

o’rganish uchun

sabablar.

In "Dasturlash"

Python dasturlash

tili: 1-dars

In "Dasturlash"

C++ qadamlari.

Assalomu alaykum

hurmatli sayt

foydalanuvchilari.

Bugundan boshlab

C++ dasturlash

In "C plus plus"

Akbar .M says:

04/03/2017 at 11:14

agar Mac o’zimda bo’lsachi shuni ishlatsam bo’ladimi yoki aynan boshqa bir Macni sotib olish

kerakmi? (javob uchun rahmat!).

Reply


10/5/2020

1. iOS dasturlashni boshlaymiz – ‘Hello world’ – Dasturchi.Uz

https://dasturchi.uz/plangs/1-ios-dasturlashni-boshlaymiz-hello-world/

8/8


dasturchi.uz says:

13/03/2017 at 15:02

Albatta, o’zingizda bo’lsa, Xcode dasturlash muhiti bemalol ishlasa, yangi sotib olishni xojati

yo’q


Reply

Abdulaziz Abduvokhidov says:

03/09/2017 at 21:40

Assalomu aleykum man iOS dasturchi bo’lmoqchiman. iltimos yordam berila, agar “iOS dasturchi

kurs”, bo’sa qatnashaman.

email: 

style_1992@inbox.ru



tell +998977470171

Reply


Akromjon says:

04/05/2018 at 18:50

ipad bor iOS system. qulflanib qolgan ochib berolidigan odam kere,pulini to’liman!

+998999785729

e-mail: 

smartsclub@mail.ru



Download 1.21 Mb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling