TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Develop in Swift Tutorials

58 点作者 Austin_Conlon大约 1 年前

10 条评论

bsaul大约 1 年前
I think swift 6 will be the version where this language finally exists, or will remain a niche for always, until it get replaced by another (hopefully open, hopefully truely cross-platform) tech.<p>Apple was a great place to start the language but its now completely really detrimental to it, largely due to its impact on the ecosystem (objc compatibility, xcode, focus on iOS only, etc).<p>I believe swift core team should now reorganize around a community of people working in various major companies, not just apple.
mdhb大约 1 年前
Picking up Swift in 2024 seems like a bit of a sucker move if I’m honest.<p>A language that only runs on a tiny fraction of hardware, has crappy documentation, has poor interoperability, a questionable developer toolchain that only runs on one platform and then to top it off anything you want to release with it basically has to go through an extortion racket where the worlds richest company is going to take 30% of your revenue and has the ability to shut you down at any point, for any reason and provides no meaningful recourse.<p>Honestly it’s a terrible choice.
评论 #39935456 未加载
评论 #39935381 未加载
评论 #39935686 未加载
评论 #39935610 未加载
评论 #39935539 未加载
yohannparis大约 1 年前
Thank you, I always wanted to learn to develop for apple OSes. This one sounds like a sure source of truth.<p>I heard of 100 Days of Swift[1] as well. Do people have feedback on the matter?<p>[1] <a href="https:&#x2F;&#x2F;www.hackingwithswift.com&#x2F;100&#x2F;swiftui&#x2F;1" rel="nofollow">https:&#x2F;&#x2F;www.hackingwithswift.com&#x2F;100&#x2F;swiftui&#x2F;1</a>
评论 #39935202 未加载
评论 #39935394 未加载
评论 #39935308 未加载
abalone大约 1 年前
One of my more unpopular opinions is that Swift would’ve made a good successor to Java for server development. Syntactically I feel it is in that smalltalk-inspired vein and feels like a pretty elegant balance of simplicity and robustness (strong typing, concurrency friendly primitives etc etc). And the reference counting based memory management is really interesting for servers where consistent latency is desirable. I know there’s a working group on it and a small community, but it never seemed to take off and get the kind of Linux optimization needed for high performance. Am I wrong?
gdubs大约 1 年前
I built my first iOS app in 2010. Today, it&#x27;s fantastically easier to get started. A night and day comparison. My biggest piece of advice: pick something you&#x27;re interested in, build it, see how it comes out, and then do it again. You&#x27;ll learn way more with a project you&#x27;re interested in to motivate you.
评论 #39935636 未加载
synergy20大约 1 年前
I&#x27;m working on some porting-apple-code-to-Linux and it&#x27;s quite a pain, many info is proprietary so google&#x2F;chatgpt won&#x27;t help you, neither does apple, there is no tech support, posts to its community forum has been zero responses for the last year.<p>While I understand many love development with Apple, I decided never to touch anything to do with it. Linux, even Microsoft, are much easier to get things done and not locked up to a closed ecosystem.
AJRF大约 1 年前
I will echo what others have said here - Apple have failed on the original goals of Swift.<p>- It is no longer simple, Swift 4 onwards have been piling the complexity higher than I previously thought possible. I would never recommend it as a language to teach. I would have with Swift 3, but 4 to now - absolutely not - too complex.<p>- It was never open, but the language features dropped on the community to support SwiftUI cemented the fact that outside contributors are not treated with any respect. Worth reading - this is from the guy who created the language! <a href="https:&#x2F;&#x2F;mjtsai.com&#x2F;blog&#x2F;2022&#x2F;02&#x2F;22&#x2F;why-latter-left-the-swift-core-team" rel="nofollow">https:&#x2F;&#x2F;mjtsai.com&#x2F;blog&#x2F;2022&#x2F;02&#x2F;22&#x2F;why-latter-left-the-swift...</a><p>- Swift on the server is dead. Swift on other platforms has dreadfully poor support. It would and should be rejected for anything outside of iOS apps.<p>Kotlin or Rust are much much better choices that live in the same space that Swift projects would be considered for.
评论 #39938425 未加载
评论 #39937698 未加载
robbyiq999大约 1 年前
How effective would it be to shove all of the swift&#x2F;swiftui&#x2F;OS-dev docs into vector store and RAG it with a LLM?
评论 #39970939 未加载
cassepipe大约 1 年前
Anyone developping in Swift on Linux ? How much of an uphill battle is it ?
评论 #39935487 未加载
评论 #39936279 未加载
评论 #39935407 未加载
_factor大约 1 年前
Thank you, but no thank you. I don’t need to promote a proprietary ecosystem charging yearly fees with my addition.<p>PWAs or nothing.
评论 #39935282 未加载
评论 #39935259 未加载