İçeriğe geç

Ay: Ocak 2019

NWPathMonitor ile bağlantı kontrolü

Merhabalar bu yazımda iOS 12 ile birlikte gelen uygulama içi internet bağlantısı kontrolünü kolaylaştıran NWPathMonitor sınıfının kullanımını paylaşacağım.

Network kütüphanesi içerisine bulunan yardımcı sınıf NWPathMonitor ile çok kolay bir şekilde bağlantı kontrolünü gerçekleştirebiliyoruz. Ve otomatik olarak bağlantının tetiklenmesini sağlayabiliriz.

Aşağıda …

Git ile reset işlemi

Merhabalar bu yazımda Git ile yaptığımız değişiklikleri nasıl geri alabileceğimizi sizlerle paylaşacağım.

Dosya üzerinde bir değişiklik yaptık ve bunu eski haline döndürmek istiyoruz veya commit işlemi gerçekleştirip bunu Github üzerinden yayınladık bu commit işlemini nasıl geri alabileceğimizi görelim

Local repomuzda …

Git ile pull işlemi

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

Github üzerinde repomuz üzerinde değişiklik yaptık ve bunu local sunucumuza edinmek için pull işlemi gerçekleştirmemiz gerekli. Böylelikle aynı repoyu kullanabiliyoruz.

İlgili branch üzerine geçiş yapıp, pull işlemi gerçekleştiriyoruz.

git 

Git ile push işlemi

Merhabalar bu yazımda Git ile birlikte local repomuzu Github servisine gönderme işlemi gerçekleştireceğiz.

Bu işlem için Github üzerinden bir repository yaratıp burda bulunan git linkini local repomuza bağlamamız gerekli.

Bunun için aşağıdaki işlemleri gerçekleştiriyoruz.

git remote add origin https://github.com/xxx/x.git
git 

Git ile merge işlemi

Merhabalar bu yazım ile Git serisine devam ediyoruz. Bu yazımda farklı dallar ile çalıştıktan sonra bunları merge etme işlemini nasıl gerçekleştirebileceğinizi göstereceğim.

Farklı dallarda çalıştık ve şimdi sıra bunları tek bir dal üzerinde birleştirmeye geldi. Bu işlem oldukça basit.

İlk …

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 Desktop üzerinde bir dosya yaratıp …

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 betiği terminal üzerinde çalıştırmanız yeterli …

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.

defaults write com.apple.dt.Xcode ShowBuildOperationDuration 
Copyright © 2022 Kenan Atmaca