iOS 101Başlangıç seviyesi derslerde iOS uygulama geliştirme ortamını detaylı olarak inceliyoruz.

Tüm Eğitimleri Aldın mı? Kendini sınamanın tam zamanı

Haydi Sınava Gir

NSAutoreleasePool Sınıfı

Kategori : Mobil | Lisans : Creative Commons (by-nc-sa) | En son 06.08.2019 tarihinde güncellendi
Eğitmen : Geleceği Yazanlar Ekibi
Etiketler : obj-c NSAutoreleasePool sınıfı

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.