TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

100 Days of SwiftUI

210 pointsby sanketpatrikaralmost 2 years ago

8 comments

lostgamealmost 2 years ago
I&#x27;d like to recommend this - I had to learn SwiftUI recently for my work and I found these courses to be absolutely perfect for learning.<p>I&#x27;ve also found SwiftUI to be a fantastic little language, I think especially for prototyping it would be fantastic.<p>One thing I preferred with these courses to so many similar other courses is that the video is not <i>required</i>. I much prefer to read, I don&#x27;t like videos in tutorials unless completely necessary - screenshots and text work just fine, and for myself; these exercises just hit the nail on the head. :)
dwmbtalmost 2 years ago
i used this to learn swift myself and wished there was a newsletter to send out a reminder for me. instead, i used this apple script to generate a reminder every day for me. you can open Script Editor on your mac and run this. it will start today and schedule a new alert with the appropriate link :)<p>```AppleScript<p>set baseURL to &quot;<a href="https:&#x2F;&#x2F;www.hackingwithswift.com&#x2F;100&#x2F;swiftui&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;www.hackingwithswift.com&#x2F;100&#x2F;swiftui&#x2F;</a>&quot;<p>set numberOfDays to 100<p>tell application &quot;Reminders&quot;<p>set swiftList to make new list with properties {name:&quot;100<p>Days of Swift&quot;}<p>repeat with i from 0 to numberOfDays<p><pre><code> set dayNumber to &quot;Day &quot; &amp; i set dayLink to baseURL &amp; i set reminderDate to (current date) + (i \* days) tell swiftList to make new reminder with properties {name:dayNumber, body:dayLink, due date:reminderDate} end repeat </code></pre> end tell<p>```
评论 #36364220 未加载
zengidalmost 2 years ago
Tangent but I&#x27;m holding out from learning Swift until I see how the &quot;Cross platform UI&quot; wars shake out. We&#x27;ve got at least Kotlin, Dart, and JavaScript all battling it out (via Kotlin Multiplatform, Flutter, React Native) to be the king of UI languages across all platforms. I really like Swift though (from the little I&#x27;ve learned), so it&#x27;s too bad it doesn&#x27;t really have a cross platform UI story yet.<p>(I could learn all four but I have kids, so it&#x27;ll probably just be React Native for me.)
评论 #36360939 未加载
评论 #36361302 未加载
评论 #36363586 未加载
评论 #36361751 未加载
评论 #36362665 未加载
评论 #36360831 未加载
评论 #36363807 未加载
评论 #36366490 未加载
评论 #36363338 未加载
评论 #36361635 未加载
评论 #36366199 未加载
评论 #36363871 未加载
评论 #36361658 未加载
评论 #36362803 未加载
评论 #36361020 未加载
评论 #36363493 未加载
评论 #36361274 未加载
评论 #36364484 未加载
erokaralmost 2 years ago
It&#x27;s a good course, I went through it and soon after had an app published in the App store. (I assume it&#x27;s still not updated with the improvements that came to SwiftUI with iOS 17, but not 100% about that.)
评论 #36361558 未加载
评论 #36361676 未加载
sylensalmost 2 years ago
A few times I looked into Swift development but got a little confused on where to start - Swift? SwiftUI? Both? I don’t really have a desire to make an iOS app but would love to cut my teeth making a macOS app, maybe something like an RSS reader to start.
评论 #36366898 未加载
评论 #36367615 未加载
评论 #36368001 未加载
noisy_boyalmost 2 years ago
I wonder how feasible it is do the course on Linux - I am interested in learning mobile dev but don&#x27;t own a Mac.
评论 #36381035 未加载
runjakealmost 2 years ago
Near the very top of the page, Paul says that there is a newer version[1] and that if you&#x27;re not sure, you should go with the newer version instead of this.<p>I think with the target audience for this, you should just go immediately to the newer version[1].<p>1. <a href="https:&#x2F;&#x2F;www.hackingwithswift.com&#x2F;100&#x2F;swiftui" rel="nofollow noreferrer">https:&#x2F;&#x2F;www.hackingwithswift.com&#x2F;100&#x2F;swiftui</a>
评论 #36361128 未加载
评论 #36361093 未加载
pshirshovalmost 2 years ago
&gt; 100 Days of Swift: Final Exam &gt; Question 1&#x2F;100: Which of these statements are true?<p>&gt; Hint: Click to show.<p>&gt; Option 1: The @unknown default case is there to catch cases that get added to an enum after we wrote our code.<p>&gt; Option 2: UIDevice.current refers to the model number of the most recent iPhone<p>this is not about &quot;hacking&quot; nor learning programming or engineering. Seemingly that&#x27;s about monkey coding.
评论 #36364743 未加载