0Pricing
SwiftUI Academy · Ders

Dokunmayla Kod Çalıştırma

Bir dokunma ile çıktı yazdırın, sayım yapın ve mantık tetikleyin.

Dokunmayla Kod Çalıştırma, CoddyKit'te ücretsiz bir SwiftUI Academy dersidir. Bu, 4 dersinin 3. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, SwiftUI Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. SwiftUI Academy kursu toplamda 4 dersten oluşur.

Bu dersin bazı bölümleri henüz çevrilmemiş olup İngilizce olarak gösterilmektedir.

The Action Is Yours

The closure inside a button is where your app does real work. This is where you run logic, update data, or kick off a task on tap. ⚡

Printing for a Quick Test

The simplest action is a print. It writes to Xcode's console so you can confirm a tap was registered while you build.

Button("Test") {
    print("Button was tapped")
}

Changing a Value

Most actions change some data. Here we bump a count each tap. Soon you will store that value in state so the UI can react.

Button("Add one") {
    count += 1
}

Calling Your Own Function

Keep buttons readable by moving logic into a function. The action becomes a single clear line that names what happens.

Button("Submit") {
    submitForm()
}

Multiple Steps in One Tap

An action can run several lines in order. SwiftUI runs them top to bottom, so a single tap can do a small sequence of work.

Button("Reset") {
    score = 0
    message = "Cleared"
}

Conditional Logic on Tap

You can branch inside the action with an if. The tap decides what to do based on the current values of your data.

Button("Toggle") {
    if isOn { turnOff() } else { turnOn() }
}

Reading and Updating Together

A common pattern reads a value, computes something, then stores it back. The tap captures the user's intent in one place.

Button("Double it") {
    total = total * 2
}

Starting Async Work

For slow work like a network call, wrap it in a Task so the tap stays responsive while the work runs in the background.

Button("Load") {
    Task { await fetchData() }
}

Keep the Action Light

Buttons feel snappy when actions stay short. Hand heavy work to a function or Task instead of writing long logic inline.

One Tap, One Run

The action runs once per tap. If you need repeats, you control that in your logic. SwiftUI never fires the action twice for one tap.

Debugging a Silent Button

If a tap seems to do nothing, drop a print at the top of the action. Seeing it in the console confirms the button is wired correctly.

Button("Why?") {
    print("I ran")
    doWork()
}

Quick Check

Let's check how tap actions behave.

Recap

Well done! A tap can print, change values, branch with if, or start a Task. Keep actions light and call functions for bigger jobs. ⚡

Sıkça Sorulan Sorular

“Dokunmayla Kod Çalıştırma” dersi ücretsiz mi?

Evet — “Dokunmayla Kod Çalıştırma” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve SwiftUI Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. SwiftUI Academy kursu toplamda 4 dersten oluşur.

“Dokunmayla Kod Çalıştırma” dersinde ne öğreneceğim?

Bir dokunma ile çıktı yazdırın, sayım yapın ve mantık tetikleyin. SwiftUI Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

SwiftUI Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te SwiftUI Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 3. dersidir.

“Dokunmayla Kod Çalıştırma” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu SwiftUI Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her SwiftUI Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. Dokunulabilir Düğme Oluşturma
  2. Düğmeleri Biçimlendirme
  3. Dokunmayla Kod Çalıştırma
  4. Düğmeleri Devre Dışı Bırakma ve Etkinleştirme
← SwiftUI Academy Sayfasına Dön