ming1016's recent timeline updates
ming1016's repos on GitHub
C · 3904 watchers
study
学习记录
Swift · 2564 watchers
SwiftPamphletApp
戴铭的小册子,一本活的知识手册。使用 SwiftUI + SwiftData + Swift Concurrency Aysnc/Await Actor + GitHub API 开发的 macOS 应用
Objective-C · 1752 watchers
RSSReader
“已阅”新版,RSS阅读器,使用FMDB做存储,ReactiveCocoa处理数据流向
Objective-C · 857 watchers
RSSRead
“已阅”(iOS上开源RSS新闻阅读器)新版移步 https://github.com/ming1016/GCDFetchFeed
Objective-C · 588 watchers
STMURLCache
iOS预加载Web页面方案
Swift · 553 watchers
SMCheckProject
使用Swift3开发了个MacOS的程序可以检测出objc项目中无用方法,然后一键全部清理
Swift · 496 watchers
HTN
HTML to Native like swift and objective-c
Objective-C · 425 watchers
DecoupleDemo
竭尽全力的去解耦的一次实践,封装一个TableView和一些功能组合的控件的Demo
Objective-C · 335 watchers
PagerTab
UIScrollView实现滑动转换页面,类似网易云音乐iOS版的页面滑动切换效果
Objective-C · 218 watchers
ArchitectureDemo
ArchitectureDemo,基于 CTMediator 扩展
Objective-C · 153 watchers
STMAssembleView
制作一个类似苹果VFL(Visual Format Language)的格式化语言来描述类似UIStackView那种布局思路,并解析生成页面
Swift · 121 watchers
MethodTraceAnalyze
方法耗时分析
Swift · 101 watchers
smck
用 Swift 编写的工程代码静态分析命令行工具 smck
Objective-C · 63 watchers
ShowAutoLayout
演示Auto Layout的Content Compression Resistance Priority
Objective-C · 61 watchers
GCDDemo
Objective-C · 33 watchers
WalkRecord
可记录行走路程,支持熄屏后台记录,本地推送通知已行走路程
Objective-C · 25 watchers
RACStudy
Swift · 16 watchers
DaiMingCreationToolbox
戴铭的创作工具箱
HTML · 5 watchers
ming1016.github.io
Swift · 4 watchers
AppLaunchDemo
0 watchers
blog
The code for my blog BitShiftCrazy.
Swift · 0 watchers
DevTools
0 watchers
ming1016
Config files for my GitHub profile.
ming1016

ming1016

一个人走得快,一群人走的远
V2EX member #652, joined on 2010-07-19 12:12:09 +08:00
极客时间《iOS开发高手课》和纸书《跟戴铭学iOS编程》作者。个人博客:戴铭的博客。微信公共号:starming-weixin。微博:@戴铭
Per ming1016's settings, the topics list is hidden
Deals info, including closed deals, is not hidden
ming1016's recent replies
Sep 19, 2024
Replied to a topic by James369 iDev 还有没有必要学习 SwiftUI?
声明式写页面,数据流驱动,简化了很多。从前端转 OC 再转 SwiftUI ,感觉是个轮回。
现在可以直接下载 dmg 了
@mrbruce516 社区 @powenn 做了 Github action workflow 编译,无需在本地操作、也无需开启 Xcode 设置个人开发帐号就可以生成应用了
@mrbruce516 会有,已在 todo 里
SwiftUI+(Combine or Concurrency),视图和业务逻辑可以和 iOS 还有 iPad 共享
@EvanLuo42 +1 SwiftUI 要 Star 下
@xtinput
Dec 8, 2021
Replied to a topic by Livid Swift Alamofire 和 URLSession 的一个对比例子
可以搭配着 Combine 来用,assign 给 ViewModel 的数据属性和 SwiftUI 绑定在一起,响应式交互。
```swift
URLSession.shared.dataTaskPublisher(for: req)
.map { data, res in
print(String(decoding: data, as: UTF8.self))
return data
}
.mapError { _ in
APISevError.resError
}
.decode(type: Request.Res.self, decoder: de)
.mapError(APISevError.parseError)
.receive(on: RunLoop.main)
.eraseToAnyPublisher()
```
绑定部分代码
```swift
repStream = resSubject
.map {
$0.items
}
.assign(to: \.repos, on: self)
```
感谢 @victor 和 @xuyuanme 我用你们的方法找到了。
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2842 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 14ms · UTC 14:17 · PVG 22:17 · LAX 07:17 · JFK 10:17
♥ Do have faith in what you're doing.