V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
wenjie0032
V2EX  ›  程序员

Swift 0 基础, 2 天撸了一个 macos 日历程序, 欢迎使用

  •  
  •   wenjie0032 · 2022-09-23 20:36:06 +08:00 · 3807 次点击
    这是一个创建于 826 天前的主题,其中的信息可能已经有所发展或是发生改变。

    https://github.com/daodao97/TinyCal

    preview

    后端多年, 一直想做点事情, 奈何没有客户端端开发经验, 总是不能达成, 迈出第一步, 算是开始吧

    有想搞客户端开发的同学, 可以一起组队啊

    19 条回复    2023-06-05 18:00:42 +08:00
    sinnosong1
        1
    sinnosong1  
       2022-09-23 20:38:32 +08:00   ❤️ 1
    图看不了,为啥不用微软的 Maui ,C#你值得拥有。Linux 都通过 Avalonia 搞。
    sinnosong1
        2
    sinnosong1  
       2022-09-23 20:39:36 +08:00
    搞客户端现在应该就 WPF 岗位还多一些,别的都约等于 0 了。。。
    mlhadoop
        3
    mlhadoop  
       2022-09-23 20:40:31 +08:00
    为什么你们都这么厉害?
    wenjie0032
        4
    wenjie0032  
    OP
       2022-09-23 20:46:02 +08:00 via iPhone
    @sinnosong1 反正都不会,找一个入门,先搞搞再说
    LINAICAI
        5
    LINAICAI  
       2022-09-23 23:06:20 +08:00   ❤️ 5
    怎么可能,没有客户端开发经验,一来就会用 Cartfile ,还很熟悉 macOS 开发的样子,界面做的还很好看,信你个鬼。
    runningman
        6
    runningman  
       2022-09-23 23:12:35 +08:00
    可以。
    fengtalk
        7
    fengtalk  
       2022-09-23 23:19:07 +08:00
    已下载,感谢!
    seakingii
        8
    seakingii  
       2022-09-23 23:20:43 +08:00
    @sinnosong1 MAUI 你有在实际用吗?这两天试着用了一下,感觉非常的难用....
    ginakira
        9
    ginakira  
       2022-09-23 23:53:16 +08:00
    支持。求问有推荐的入门教程吗,手痒了也想写写
    secondwtq
        10
    secondwtq  
       2022-09-24 00:20:43 +08:00
    @LINAICAI 隔壁热帖女主好歹还”谈过两次”呢 ←_ ←
    justin2018
        11
    justin2018  
       2022-09-24 08:44:03 +08:00
    看 Swift 语法 1 天

    实战 SwiftUI 1 天 😁

    ---

    Learn SwiftUI - Kavsoft

    https://kavsoft.dev/
    sinnosong1
        12
    sinnosong1  
       2022-09-24 09:28:15 +08:00
    @seakingii Maui 是 xamarin 升级版应该还好啊,跟 Avalonia,WPF,UWP 一样都是 xaml 那套。
    kidult
        13
    kidult  
       2022-09-24 10:34:31 +08:00
    SwiftUI 现在这么厉害了?
    wenjie0032
        14
    wenjie0032  
    OP
       2022-09-24 10:48:13 +08:00   ❤️ 3
    @LINAICAI 能够快速入门还要感谢 Google + Stack Overflow + Github
    @ginakira 我总结了一些, 大致如下
    1. swift 基础语法, 这个随便找个文档网站即可
    2. swiftUI 组件用例, 这个我主要参考了 https://oldbird.run/swift/swiftui/, 里面很对 swift 开发的基础知识对理解代码很有用
    3. swift 周边, 如 包管理, pod, Cartfile, 还是 Swift Package 等, 类似其他语言, 找篇文章看看就清楚了
    4. 开源项目, 这个主要是看些现成的项目, 看看别人咋写的, 抄一抄, 我这个是以 https://github.com/azamsharp/MenuBarStocksApp 为基础改的
    5. UI 布局 这个对于没有前端 /客户端开发经验的后端同学来说是比较难的, 没啥好办法, 多些就是了

    其他
    https://iosexample.com/tag/swiftui/ 一些现成的 UI 设计, 可以参考找找灵感
    https://www.youtube.com/c/ChaoCode 一个台湾妹子的 youtube 账号, 有些 swift 基础讲解
    https://www.hackingwithswift.com/100 如果英文过关的话也可以看看这个 swift 100day
    christin
        15
    christin  
       2022-09-24 11:50:46 +08:00 via iPhone
    牛逼 点赞
    chenzhe
        16
    chenzhe  
       2022-09-24 15:30:35 +08:00
    同样在看 chaocode 的视频。
    正在努力尝试写个 iOS 客户端
    neochen13
        17
    neochen13  
       2022-09-24 22:27:07 +08:00
    羡慕楼主,学习能力好强,就是 xcode 那个大小实在是要命啊
    LINAICAI
        18
    LINAICAI  
       2022-09-24 23:44:57 +08:00
    @wenjie0032 虽然 swiftUI 确实能快速达成这种项目,但如果是真的,不得不说你是个高手。
    Kuari
        19
    Kuari  
       2023-06-05 18:00:42 +08:00
    看起来很不错!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2773 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 09:26 · PVG 17:26 · LAX 01:26 · JFK 04:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.