Swift 0 基础, 2 天撸了一个 macos 日历程序, 欢迎使用 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
wenjie0032
V2EX    程序员

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

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

    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 &nbs;
    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 客户端
    BearCookie
        17
    BearCookie  
       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
    看起来很不错!
    关于     帮助文档     自助推广系统 &nbs;   博客     API     FAQ     Solana     6259 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 23ms UTC 02:03 PVG 10:03 LAX 19:03 JFK 22:03
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86