İçeriğe geç

Kenan Atmaca | Blog Yazılar

Git ile branch oluşturma işlemi

Merhabalar bu yazımda Git ile Branch oluşturma işlemini nasıl gerçekleştirebileceğinizi sizlerle paylaşacağım.

Branch oluşturma işlemi projenizin ana versiyonunu bozmadan farklı yenilikler eklemeniz veya takımdaki kişilerin ayrı ayrı bölümleri çalışacağı zaman oluşturması ve kullanmasını kolaylaştıran bir yapıdır. Ağaç üzerinde dallanma işlemi …

Git ile commit işlemi

Merhabalar bu yazım ile birlikte Git ile yapabileceğiniz aksiyonları öğrenmeye başlıyoruz. İlk olarak commit işlemini nasıl gerçekleştiririz bu yazımda bunu göreceğiz.

Bu örneklerin hepsini tamamen terminal üzerinde gerçekleştireceğim. Bu işlem için görsel arayüz kullanmayacağım.

Öncelikle …

Git nedir ?

Merhabalar bu yazım ile birlikte yeni bir yazı serisi olan ‘Git‘ versiyon kontrol sistemi hakkında bilgi vererek nasıl kullanabileceğinizi sizlerle paylaşacağım.

Öncelikle Git nedir ? sorusunu yanıtlayalım. Git bir versiyon kontrol sistemidir. Yani bilgisayarınızda bulunan projelerinizi internet ortamında …

Xcode gereksiz alan boşaltmak

Merhabalar bu yazımda Xcode üzerinde bulunan gereksiz, kullanılmayan alanları nasıl boşaltabileceğinizi paylaşacağım.

Bu işlem için yararlı bir betik çalıştıracağız. Bu betik sayesinde Xcode üzerinde bulunan kullanılmayan simülatörleri silmiş olacağız. Böylelikle Xcode üzerinde hızlanma hissedeceksiniz.

Aşağıdaki …

Xcode build time gösterme

Merhabalar bu yazımda Xcode üzerinde projelerinizi geliştirirken derleme zamanını gösterme özelliğini nasıl aktif edebileceğinizi göstereceğim.

Bu işlem için console üzerinden build time flag nesnesini true yapmamız gerekli. Bunun için console üzerinden aşağıdaki betiği çalıştırmanız yeterli olacaktır.

Viper Pattern nedir ?

Merhabalar bu yazımla birlikte yeni yılın ilk blog yazısı ile öğrenmeye devam ediyoruz. Bu yazımda iOS yazılım tasarım desenlerinden olan Viper tasarım deseni nedir ? ve bize neler sunar sorusuna yanıt bulacağız.

iOS uygulamalarımızda kullandığımız bir çok tasarım deseni bulunur …

Her şey daha yeni başlıyor

Merhabalar, koskoca bir yılı daha geride bıraktık. Acısıyla tatlısıyla benim için güzel bir yıldı. 2018 yılı benim için yeni deneyimler kazandığım ve kendimi bir sonraki seviyeye çıkardığım bir yıl oldu.

2019 yılındada hedefime ve varmak istediğim noktaya en hızlı şekilde …

UserDefaults sharing targets işlemi

Merhabalar bu yazımda iOS ile uygulamalarınızda oluşturmuş olduğunuz App extension arası UserDefaults paylaşımını göstereceğim.

Yoğunlukla uygulamalarımızda kullandığımız UserDefaults yapısını diğer app arası paylaşım için app group kullanmamız gerekli. App -> Capabilities -> App group aktif edip oluşturduğunuz bundleId ile diğer …

Keychain sharing targets işlemi

Merhabalar bu yazımda iOS uygulamalarınızda uygulama içi Keychain kullandığınız zaman diğer app extension üzerinde ortak kullanımı nasıl gerçekleştirebileceğinizden bahsedeceğim.

Eski yazılarımın birinde Keychain nedir ? sorusunu cevaplamıştım. Bu yazımda bir önceki yazımda Realm ile targets kullanımını bu sefer Keychain ile …

Realm synchronous targets işlemi

Merhabalar bu yazımda sizlere iOS uygulamalarınızda Realm database kullandığınız zaman senkronize bir şekilde diğer targetler ile ortak kullanımını nasıl gerçekleştirebileceğinizi göstereceğim.

iOS uygulamalarımızla birlikte çalışan bir çok target bulunmakta. (Today, Auto fill, Safari, WatchKit) bunlar ile veri paylaşmak için App