Mutlaka izlemelisiniz… :)... devamι >
Dizilerden sonra en çok işimize yarayacak olan sınıflar, NSDictionary ve NSMutableDictionary sınıflarıdır. Bu sınıflar verileri “anahtar/değer” ikilisi şeklinde (key/value pairs) tutarlar. Örneğin bir sözlük yazılımı hazırladığınızı ve kelimeler ile karşılıklarını bir yerde tutmak istediğinizi düşünün. Burada key kelimenin kendisi, value ise anlamıdır. Ör: key: “pencil”, value: “kalem” gibi… ... devamι >
Objective-C dilinde string (dize) işlemleri için en çok kullanılan sınıflar NSString ve NSMutableString sınıflarıdır. Mutable ve Immutable arasındaki farkdan daha önce diziler ile ilgili yazımda kısaca söz etmiştim. Burada da benzer bir durum söz konusu. Şimdi sırasıyla önce NSString sonra da NSMutableString için örnek kullanım biçimleri üzerinden gidelim:... devamι >
Objective-C dilinde yaygın olarak iki türde dizi yapısı kullanılmaktadır. NSArray ve NSMutableArray… Her iki referans türü de temelde aynı işi yapmakla birlikte aslında aralarında önemli bir fark vardır. NSArray immutable (değişmez), NSMutableArray ise mutable (değişken) yapıya sahiptir. Bunun anlamı şudur: NSArray yapısı tanımlandıktan ve içeriği oluşturulduktan sonra (içerik ekleme hariç) değiştirilemez ancak, NSMutableArray bize ekleme, silme, değiştirme gibi tüm imkanları sağlayan bir yapıya sahiptir. Örnekler üzerinden gidelim…... devamι >
ASP.NET ile web form uygulamalarımızı yazarken kullandığımız server kontrollerindeki renklendirmelerde duruma göre bazen System.Drawing.Color sınıfındaki renk tanımlarından, bazen de CSS stilllerinden/sınıflarından faydalanırız. CSS stillendirmelerinde renkler genellikle aşağıdaki gibi üç yöntemden biri ile yapılır. CSS Renk Adı, Hex Kodu, RGB değerleri…... devamι >
Döngüler programlama dillerinde tekrar eden işleri kolaylıkla yapmamızı sağlayan yapılardır. Objective-C ile üç türlü döngü ifadesi vardır. Bunları inceleyelim:... devamι >
Objective-C dilinde de diğer tüm dillerde olduğu gibi belli bir koşulun gerçekleşip gerçekleşmediğini kontrol eden ve dönen sonuca göre işlem yapmamızı sağlayan mekanizmalar vardır. ... devamι >
Yazdığımız kodlarda bir değişkene kendisi ile aynı türde olmayan bir değeri atamak durumunda kalabiliriz. İşte böyle bir gereksinim söz konusu olduğunda bilinçli tür dönüşümü (explicit conversion) yapılması gerekir. Dönüştürülmek istenen değerin önüne casting operatörü () konur ve parantezler arasına dönüştürülmek istenen tür yazılır. Bu yöntemle dönüştürme işi, özellikle C ve türevi olan dillerde kullanıcıdan alınacak verileri atamak istediğimiz değişken türü ile kullanıcıdan gelen verinin türünün uyumsuz olduğu durumlarda çok yaygın kullanılır. ... devamι >
iOS üzerinde uygulama geliştirmek için doğal olarak Objective-C bilmek gerekiyor. Bu vesile ile bir yandan eğitimden öğrendiklerim, diğer yandan da internet ve kitaplardan derlediğim bilgi ve deneyimlerimi paylaşmak ve öğrendiklerimi pekiştirmek adına blogumda yazmaya çalışacağım. Dilin tarihçesine girmeye niyetim yok. Bu konuda merakı ve ilgisi olanlar şuraya bakabilirler.... devamι >
ASP.NET ile hazırladığımız web tabanlı uygulamalarda en çok kullandığımız yapı Master-Detail yapısıdır. Yani bir GridView içinde veri tabanından gelen veriler satır ve sütunlar biçiminde sıralanır ve seçtiğimiz satırın detayları DetailsView içinde görüntülenir. Buraya kadar bir problem yok. Ancak DetailsView içinde görüntülenen kaydın üzerinde EditMode‘da iken değişiklik yapmak ya da InsertMode‘da yeni veri girmek gerektiğinde DetailsView içinde yer alan bir kontrole erişme noktasında bazı sıkıntılarla karşılaşabiliriz ki, özellikle ASP.NET Web Form ile yeni çalışmaya başlayanlar genelde kontrollerin olaylarını (events) tam olarak kavrayana kadar ciddi sıkıntı yaşarlar. Ancak DetailsView içindeki bir kontrole erişmek aslında oldukça kolaydır.... devamι >

Son Yorumlar