Mobil Programlama

iOS

DERS PROGRAMI
iOS 201 Ders Programı

NSAutoreleasePool Sınıfı

Lisans: Creative Commons 11.12.2020 tarihinde güncellendi
Bakabileceğiniz Etiketler: Eğitmen: Geleceği Yazanlar Ekibi

Sizlerle paylaştığımız örnek kodların tamamına yakınında aşağıdaki kod satırlarıyla karşılacaksınız:

 

NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];

/*Sizlerle paylaştığımız örnek uygulamaların kodlarını burada göreceksiniz*/

[pool drain];

 

Bu kodların ne işe yaradıklarına değinmekte fayda var. NSAutoreleasePool sınıf özelliği olarak adlandırabileceğimiz bu kodlar, uygulamalarınızın çalıştırılırken bilgisayarınızda daha az yer kaplaması için girilmektedir. Eğitimlerin başından itibaren, basit ve yer kaplamayacak uygulamalarda dahil olmak üzere, bu kodları girmemizin sebebi; bundan sonra yazacağınız daha geniş kapsamlı uygulamalarda bu özelliği kullanmanızın alışkanlığını kazanmanız içindir. Bu kodlar sistemde; programınızın çalışacağı yeri alır, çalıştırır ve sonrada sisteme geri verir. Bu konuyla ilgili daha detaylı anlatım için ilgili dokümanlara İngilizce olarak ulaşabilirsiniz.

Son olarak, isterseniz bu kodları tüm verdiğimiz örneklerden çıkarabilir ya da kendi geliştireceğiniz uygulamalarda hiç yer vermeden de kullanabilirsiniz. Nasıl yapabileceğinizi ise Objective-C Geliştirme Ortamının Kurulumu'nda bulabilirsiniz.