objective-c-iphone

1. iOS dasturlashni boshlaymiz – ‘Hello world’

iOS dasturlash darsliklariga xush kelibsiz !

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

Mundarija:

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

iOS da dasturlashni boshlash uchun bizga nima kerak:

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

Endi 1-dasturimizni yaratishni boshlaylik:

Quyidagi dasturni yaratamiz:

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

Simulator Screen Shot 20 янв. 2016 г., 12.41.17 Simulator Screen Shot 20 янв. 2016 г., 12.41.19

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

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:

Снимок экрана 2016-01-20 в 15.39.40

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

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:

Снимок экрана 2016-01-20 в 15.42.36

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

Nom berishni so’raydi. Ixtiyoriy nom berish mumkin. Men button_pressed deb nomladim. Shunda quyidagi ko’rinishga ega bo’lamiz:

Снимок экрана 2016-01-20 в 16.29.47

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

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

Снимок экрана 2016-01-20 в 16.29.47

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

Va Chap fayllar oynasidan MenuVC.m faylni tanlaymiz va knopka bosilganda chaqiriladigan funktsiyamizga alert chiqadigan kod yozamiz:

Снимок экрана 2016-01-20 в 16.37.28

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

Tamom 🙂

Endi ishga tushirish payti keldi:

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

Снимок экрана 2016-01-20 в 16.39.15

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

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:

Снимок экрана 2016-01-20 в 16.43.19

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

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

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

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

O'xshash maqolalar:

  • Akbar .M

    agar Mac o’zimda bo’lsachi shuni ishlatsam bo’ladimi yoki aynan boshqa bir Macni sotib olish kerakmi? (javob uchun rahmat!).

    • dasturchi.uz

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

  • Abdulaziz Abduvokhidov

    Assalomu aleykum man iOS dasturchi bo’lmoqchiman. iltimos yordam berila, agar “iOS dasturchi kurs”, bo’sa qatnashaman.
    email: style_1992@inbox.ru
    tell +998977470171