Mobil Geliştirme

iOS Uygulama Geliştirme için Cursor Nasıl Kullanılır

Swift LSP desteği, derleme için Sweetpad ve tam hata ayıklama yetenekleriyle Cursor'u iOS geliştirme editörünüz olarak kurun.

İlker Ulusoy 2026-02-05 6 dk dk okuma

iOS uygulamalarını Xcode dışında yazmak mı istiyorsunuz? Cursor yardımcı olabilir. Yerleşik yapay zeka araçlarına sahip bir kod editörüdür. Bu rehber, tam hata ayıklama desteğiyle Swift ve iOS geliştirme için nasıl kurulacağını göstermektedir.

Cursor Nedir?

Cursor, VS Code gibidir ancak akıllı yapay zeka özellikleri entegre edilmiştir. Daha hızlı kod yazmanıza, karmaşık kod tabanlarını anlamanıza ve güvenle refactor yapmanıza yardımcı olabilir. Ücretsiz kullanabilir veya daha fazla özellik için aylık 20$ ödeyebilirsiniz.

Buradan indirin: cursor.com

iOS için Neden Cursor?

Xcode, iOS geliştirme için vazgeçilmez olmaya devam ederken, Cursor yapay zeka desteği, daha hızlı navigasyon ve daha hafif bir editör deneyimi sunar. Swift dosyalarını düzenlemek, kodu incelemek ve hızlı düzeltmeler yapmak için mükemmeldir.

Adım 1: Araçları Kurun

Terminalinizi açın ve gerekli araçları kurmak için şu komutları çalıştırın:

xcode-build-server

Terminal
brew install xcode-build-server

Bu araç, Cursor'un Swift kodunuzu anlamasını sağlar. Tanımlamalara atlayabilir ve kodun nerede kullanıldığını görebilirsiniz. Swift için tam Language Server Protocol (LSP) desteği sağlar.

xcbeautify

Terminal
brew install xcbeautify

Bu, build çıktısını düzgün ve okunması kolay hale getirir. Ayrıntılı xcodebuild logları yerine temiz, renkli çıktı alırsınız.

swiftformat

Terminal
brew install swiftformat

Bu, kodunuzu temiz ve tutarlı biçimde formatlanmış tutar. Swift stil kurallarını otomatik olarak uygular.

Adım 2: Extension'ları Ekleyin

Cursor'u açın. Extensions sekmesine gidin (Cmd+Shift+X). Bu iki extension'ı kurun:

Swift Language Support

  • Swift koduna sözdizimi vurgulaması ekler
  • Temel dil özelliklerini sağlar
  • Doğru renklendirme ile kodu daha iyi okumanıza yardımcı olur

Sweetpad

  • Cursor'dan iOS uygulamalarını derlemenizi ve çalıştırmanızı sağlar
  • Xcode gibi çalışır ama editörünüzün içinde
  • Simülatör yönetimi sağlar
  • Debugger ile entegre çalışır

Adım 3: Projenizi Kurun

Komut paletini açmak için Cmd+Shift+P tuşlarına basın. Yazın ve seçin:

Komut Paleti
Sweetpad: Generate Build Server Config

Bu, proje kök dizininizde bir buildServer.json dosyası oluşturur. Artık Cursor, proje yapınızı, scheme'lerinizi ve target'larınızı bilir.

Adım 4: Uygulamanızı Derleyin

Uygulama target'larınızı görmek için kenar çubuğundaki Sweetpad panelini kullanın. Derlemek ve çalıştırmak için bir scheme'e tıklayın.

İlk Build Gerekli

Tam IDE özelliklerini beklemeden önce projenizi bir kez derleyin. İlk build'den sonra otomatik tamamlama, tanıma gitme ve diğer LSP özellikleri düzgün çalışacaktır.

Adım 5: Debugger'ı Kullanın

Hata ayıklamayı başlatmak için F5 tuşuna basın. Tam hata ayıklama yetenekleri elde edersiniz:

  • Breakpoint'lerle herhangi bir satırda kodu durdurun
  • Debug panelinde değişken değerlerini görün
  • Satır satır kodda ilerleyin
  • Call stack'i inceleyin

Bu yapılandırmayı .vscode/launch.json dosyanıza ekleyin:

.vscode/launch.json
{
    "version": "0.2.0",
    "configurations": [
        {
            "type": "sweetpad-lldb",
            "request": "launch",
            "name": "Attach to running app (SweetPad)",
            "preLaunchTask": "sweetpad: launch"
        }
    ]
}

Hızlı Kurulum Kontrol Listesi

AdımEylem
1cursor.com'dan Cursor'u indirin
2Homebrew ile xcode-build-server'ı kurun
3Homebrew ile xcbeautify'ı kurun
4Homebrew ile swiftformat'ı kurun
5Cursor'da Swift extension'ını ekleyin
6Cursor'da Sweetpad extension'ını ekleyin
7'Sweetpad: Generate Build Server Config' çalıştırın
8Projenizi bir kez derleyin

Özet

Cursor, Xcode'un yanında iOS geliştirme için sağlam bir seçimdir. Daha hızlı kod yazmanıza yardımcı olan yapay zeka araçları sunar ve Sweetpad ile daha hafif, daha özelleştirilebilir bir editörde çoğu Xcode özelliğini elde edersiniz.

LSP desteği için xcode-build-server, derleme ve hata ayıklama için Sweetpad ve Cursor'un yapay zeka desteğinin kombinasyonu, Swift geliştirme için üretken bir ortam oluşturur.

Deneyin

İş akışına alışmak için küçük bir projeyle başlayın. Rahat hissettiğinizde, Interface Builder veya karmaşık hata ayıklama senaryoları gibi gerektiren görevler için Xcode'u hazır tutarken daha büyük projelerde hızlı düzenlemeler için Cursor'u kullanabilirsiniz.

Kaynakça

  1. 1
  2. 2
    Sweetpad Extension(VS Code Marketplace)
  3. 3
  4. 4
    xcbeautify(GitHub)

Diğer Yazılar

Mobil Geliştirme

SwiftUI'da ViewModifier ve Environment ile Merkezi Alert Sistemi Oluşturma

Dağınık .alert() modifier’larını ve state tekrarını, SwiftUI’ın ViewModifier + Environment deseniyle birleşik bir alert pipeline’ı kurarak ortadan kaldırın.

2026-02-02 · 10 dk
Yapay Zeka

Salesforce Agentforce Çoklu Agent Orkestrasyonu Rehberi

Salesforce Summer '26 sürümü Agentforce çoklu agent orkestrasyonunu Atlas 3.0 ile sunuyor. A2A ve MCP'nin AI ekiplerini nasıl yönettiğini keşfedin.

2026-06-14 · 6 dk
Yapay Zeka

Claude Code Dinamik İş Akışları: 1.000 Alt Agent Rehberi

Anthropic Claude Code, 1.000 paralel alt agent orkestre ediyor ve yönetim betiğini kendisi yazıyor. Mobil ve otomasyon ekipleri için sade bir rehber.

2026-06-12 · 7 dk
Yapay Zeka

Yürütücü-Danışman Deseni ile AI Agent Orkestrasyonu

Yürütücü-danışman deseni, hızlı ucuz bir modeli, sıkıştığında devreye giren pahalı bir uzmanla eşler. Agent yığınınız için pratik bir 2026 rehberi.

2026-06-11 · 7 min
Yapay Zeka

Xcode 26.3 Claude Agent SDK: iOS Ajan Orkestrasyonu

Xcode 26.3 yerel Claude Agent SDK desteğiyle geliyor — alt ajanlar, arka plan görevleri, SwiftUI Preview yakalama ve MCP iOS iş akışları için.

2026-06-10 · 8 min
Yapay Zeka

YCombinator Otonom Girişimleri: SaaS İş Akışlarının Geleceği

YCombinator girişimlerinin, yeni nesil ölçeklenebilir ve bağımsız SaaS iş akışları oluşturmak için otonom sistemleri nasıl akıllıca kullandığını analiz edin.

2026-06-16 · 5 dk