10 Şubat 2016 Çarşamba

SWIFT 2.0 DERSLERİ -1

Selam herkese ,

işsiz kaldığım şu günlerde android'in dışına çıkma fırsatını daha da derinleştirerek ios'ta swifte sardım :)
ilk yazımda olurda denk gelirse yeni başlayan biri için basit bir uygulama yapmak istedim en baştan var , let işlerine girmek istemiyorum ama ufak bir bilgi ile
var = değişebilir
let=sabit değişmez

zamanla array ve String yapılarını yaptığımız uygulamalar içinde de göstereceğim

UYGULAMA ÖZETLE 

1- Button olacak bunu biraz süslicez rengini değişicez üstüne ismini yazıcaz

2-Bu Buttona action verip bir alert dialog çıkartıcaz 


ŞİMDİ UYGULAMANIN AŞAMALARINA GEÇELİM

1-Yeni Proje açıyoruz (Create a new XCODE project)


2- Gelen ekranda Create'e tıklıyoruz


3- Artık uygulamamızın ana ekranı geldi burada sol tarafta swifblog dosyasının altından Main.storyboard'u seçiyoruz
 (yeni başlayanlar için storyboard uygulamanızı tasarladığınız ekranlardır).



4-storyboard ekranı geldi en alttan genişlik yükseklik ayarlaması yapabilirsiniz (wCompact hAny tıklayarak)

5- Artık ekranımıza button ekleyebiliriz bu butonu biraz büyültücez , sarı renkte olmasını istiyorum artık siz ne renk isterseniz yapabilirsiniz ,ve üstüne tek bir kez tıkladığınızda button yazsını silip istediğiniz ismi verebilirsiniz.

5.1
5.2


5.3 (burada buttonun rengini değişiyoruz yazı rengide "Tintile değişir ben siyah yapıyorum)





6-şimdi sıra Button'a action vereceğimiz işleme geldi bu ilk örnek olduğu için vede olurda bilmeye biri okursa bana sövmemesi için :) çok yalın sölicem sağ üstte içiçe geçmiş çembere tıklıyoruz onun adı (show the asistant editor) daha sonra gelen ekranda butonu sağ tıkla sürükleyerek isim verme işlemine geçiyoruz ben "alert ismi verdim"  (Resim 6.2)

 6.2- Connetion a tıklayıp action'ı seçiyoruz onu unutmadan söyliyim

7- şimdi en altta alert func yazan yer butona verdiğimiz action'dır burada en üstte let ve var dan burada let kullandım sabittir , sırası ile

 - title:alert'in başlığı
 - message : alert'te verilen mesaj  ok'e basıldığında alert kapanacak





kodu paylaşayım hemen :




    @IBAction func alert(sender: AnyObject) {
        let alertController = UIAlertController(title: "SWİFT DERS -1", message:
            "swift öğreniyorum", preferredStyle: UIAlertControllerStyle.Alert)
        alertController.addAction(UIAlertAction(title: "ok devam et", style: UIAlertActionStyle.Default,handler: nil))
        
        self.presentViewController(alertController, animated: true, completion: nil)

    }






8- Uygulamanın son ve çalışır hali aşağıda


umarım birilerine faydası olur bundan sonra bu kadar detaya girermiyim bende bilmiyorum ama blog yazmak kolay iş değil vesselam ki benimkinde hiç bişi yok :D yani yazı olarak :))

30 Mayıs 2014 Cuma

TÜRKÇE KARAKTER VE UTF-8

Ilk başladığımda baya bir sorun olmuştu ö,ü,İ,ş,ç malum ingiliz alfabesine göre hareket edildiği için bizim 5 harf güme gitti gibi oldu çözümü kısa ve basit hemen aşağıda..

 String out = null;
        try {
            out = new String(s.getBytes("ISO-8859-1"), "UTF-8");
        } catch (java.io.UnsupportedEncodingException e) {
            return null;
        }



9 Kasım 2013 Cumartesi

Google Map Hatası

Herkese Selamlar tekrardan bloggerda yeni olduğum için bazı hatalar yapıyorsam affola android kıt kat gelmesi ve android stdio çıkmasıyla birlikte bazı ufak değişikliklerde ortaya çıktı bunlardan biriside google map , gece yatarken yaptığım şey sabah çalışmadı ve ufak bir araştırmaya koyuldum bir çok yerde 1 kasımdan beri başlayan google map hatası ile ilgili sorulan soruları gördüm bende de bu sorun baş gösterdi ve bunu paylaşmak istedim androidmanifest.xml dosyasına gidiyoruz ve burada  örnek olarak bir xml paylaşayım hemen

burada görülen xml deki   
<meta-data android:name="com.google.android.gms.version"
              android:value="@integer/google_play_services_version" />

satırını kendi uygulamanıza eklediğinizde  uygulamanız çalışacaktır 
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.vogella.android.locationapi.maps"
    android:versionCode="1"
    android:versionName="1.0" >

    <uses-sdk
        android:minSdkVersion="17"
        android:targetSdkVersion="17" />

    <permission
        android:name="com.vogella.android.locationapi.maps.permission.MAPS_RECEIVE"
        android:protectionLevel="signature" />

    <uses-feature
        android:glEsVersion="0x00020000"
        android:required="true" />

    <uses-permission android:name="com.vogella.android.locationapi.maps.permission.MAPS_RECEIVE" />
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" />
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />

    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <activity
            android:name="com.vogella.android.locationapi.maps.MainActivity"
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

        <meta-data
            android:name="com.google.android.maps.v2.API_KEY"
            android:value="kendi api keyiniz" />
  <meta-data android:name="com.google.android.gms.version"
              android:value="@integer/google_play_services_version" />
    </application>

</manifest> 

Android Sdk Kurulumu

Evet bugün burada yenı proje nasıl açılır bunu kurcalayalım biraz ancak okuyanlar bilenler içinde garipseye bilirler daha kurulumu anlatmadan buraya nerden geçti diye kısaca kurulumu için bir video linki yayınlayalım http://www.youtube.com/watch?v=qzizI-_nkvs

buradan eclipse ,java, android sdk ları nasıl kurulur bulabilirsiniz 


8 Kasım 2013 Cuma

Kendimden

Herkese selamlar ;

burada elimden geldigimce eksik gördüğüm konuları anlatmaya çalışacağım yani bınlerce kaynak var zaten 0 anlatım için ama ben burada nasıl desem ki hıc programlama bılmeyen bır adama ve bunlarla urasmak ıstemeyen birine bu isi sevdirmeye çalışıcam umarım başarılı olurum fazlada lafı uzatmak istemiyorum ...
Kendimden bahsedicek olursam kısaca adım Egemen Durmus .
Uluslararası Kıbrıs Universitesi Bilişim Sistemleri Mühendisliğinden  Mezun oldum şu anda bir firmada çalışmaktayım.
ben burada farklı bişiler denemek istiyorum nasıl olucak bende görücem :) umarım başarırız hep beraber... :)