Objective-C: განსხვავება გადახედვებს შორის
[შეუმოწმებელი ვერსია] | [შეუმოწმებელი ვერსია] |
შიგთავსი ამოიშალა შიგთავსი დაემატა
No edit summary |
No edit summary |
||
ხაზი 125:
==== ინტერფეისი ====
უმრავლეს შემთხვევაში, კლასის ინტერფეისი არის
ამ შემთხვევაში Class კლასის თავ ფაილის (header file) სახელი იქნება Class.h
Line 172 ⟶ 173:
მეთოდის არგუმენტების წინ არის ორი წერტილი (":") და შემდეგ არგუმენტის ტიპი ფრჩხილებში და ბილოს მოდის მეთოდის არგუმენტის სახელი.
ზოგიერთ შემთხვევაში (სისტემური [[API]]-ის წერის დროს) პრაქტიკულია ტექსტუალური
<div style="border:1px dashed #2fab6f;padding:1em;margin:1em 0;">
Line 198 ⟶ 199:
</div>
მეთოდები აწერებიან თავიანთი ინტერფეისის
Objective-Cს და [[C (პროგრამირების ენა)|Cს]] შედარება:
Line 227 ⟶ 228:
</div>
შინგნით როგორ არის მეთოდი
თუ myColor არის Color კლასის ნიმუში, შიგნით, ნიმუშის მეთოდს -changeColorToRed:green:blue: შეიძლება ერქვას _i_Color_changeColorToRed_green_blue.
ეს i უთითებს კლასის ნიმუშის მეთოდს, კლასის და მეთოდის სახელი ერთად შეერთებული, ორი წერტილი კი ქვედახაზად გადაიქცა. რახან პარამეტრის რიგითი ადგილობა შედის მეთოდის სახელის ნაწილში, პარამეტრების წყობას ვერ შეცვლით რომ თავენი პროგრამირების სტილს შეეფეროს როგორც ნამდვილი [[დასახელებული პარამეტრი|დასახელებული პარამეტრებით]].
მაგრამ, შიდა ფენაში მეთოდის
==== ნიმუშის შექმნა ====
|