Swift дээр хийсвэр анги гэж юу вэ?
Swift дээр хийсвэр анги гэж юу вэ?

Видео: Swift дээр хийсвэр анги гэж юу вэ?

Видео: Swift дээр хийсвэр анги гэж юу вэ?
Видео: ЦАГ ХУГАЦАА ГЭЖ ЮУ ВЭ ?- Эйнштэйнийг ойлгохуй... 2024, May
Anonim

Ямар ч байхгүй Swift дахь хийсвэр ангиуд (Яг Objective-C шиг). Таны хамгийн сайн бооцоо бол Java интерфейстэй адил протоколыг ашиглах явдал юм. -тай Хурдан 2.0-ийг ашигласнаар та протоколын өргөтгөлүүдийг ашиглан аргын хэрэгжилт болон тооцоолсон өмчийн хэрэгжилтийг нэмж болно.

Мөн iOS хийсвэр анги гэж юу болохыг мэдэх үү?

Хамгийн их асуудаг асуултуудын нэг iOS хөгжүүлэгчийн ярилцлага бол - хоорондын ялгаа хийсвэр ангилсан ба интерфейс. Хийсвэр анги нь анги , энэ нь зөвхөн далд дэд анги үүсгэхэд хэрэглэгддэг бөгөөд энэ нь өөрийн init аргуудтай байх ёсгүй (хэрэв би зөв ойлгож байгаа бол).

Дээрхээс гадна хийсвэр ангид ердийн аргууд байж болох уу? А анги -г ашиглан зарласан. хийсвэр ” түлхүүр үг гэж нэрлэгддэг хийсвэр анги . Энэ хийсвэр аргуудтай байж болно ( аргууд их биегүй) түүнчлэн бетон аргууд (тогтмол аргууд биетэй). Ан хийсвэр анги болно instanted байж болохгүй, энэ нь танд объект үүсгэх эрхгүй гэсэн үг юм.

Дараа нь асуулт гарч ирнэ, Свифт дэх капсулжуулалт гэж юу вэ?

Бүрхүүл Энэ нь объектод чиглэсэн дизайны хамгийн чухал зарчмуудын нэг юм: Энэ нь объектын дотоод төлөв байдал, үйл ажиллагааг нуун дарагдуулдаг. Та хандалтын хяналтын функцуудыг ашиглан үүнд хүрч чадна Хурдан.

Та Swift дээр үндсэн ангиллыг хэрхэн тодорхойлох вэ?

Ямар ч анги Энэ нь бусдаас өвлөгддөггүй анги гэж нэрлэдэг суурь анги . Шуурхай ангиуд орчлон ертөнцөөс өвлөх хэрэггүй суурь анги . Ангиуд Та тодорхойлох супер анги заалгүйгээр автоматаар болдог суурь ангиуд та нарын төлөө.

Зөвлөмж болгож буй: