Skip to content

Commit 2fdb5be

Browse files
committed
Contributing
1 parent a0efc2c commit 2fdb5be

3 files changed

Lines changed: 71 additions & 15 deletions

File tree

Contributing/ContributingList.md

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
# 🙏 SmartCodable 感谢名单
2+
3+
## 🎁 打赏记录
4+
5+
| 序号 | 打赏人 | 来源 | 事由 | 收入金额 | 计入奖金池 | 说明 |
6+
| ---- | ---------- | ------ | -------------------------------- | -------- | ---------- | ------------------------------ |
7+
| 1 | **| 支付宝 | 打赏支持 | 26 | 26 | |
8+
| 2 | **原来如此 | QQ红包 | 协助处理动态解析,书写 demo 示例 | 18.8 | 5 | 70% 支持人收益,30% 计入奖金池 |
9+
| 3 | **| 支付宝 | 打赏支持 | 20 | 20 | |
10+
| 4 | **| 支付宝 | 打赏支持 | 8.8 | 8.8 | |
11+
| 5 | **原来如此 | QQ红包 | 协助支持后续打赏 | 8.88 | 2.5 | 70% 支持人收益,30% 计入奖金池 |
12+
| 6 | bn | 支付宝 | 打赏支持 | 10.24 | 10 | |
13+
14+
15+
16+
17+
18+
### 资金说明
19+
20+
- 捐赠和打赏资金**主要用于开发团队激励**(奶茶奖励)。
21+
- 不涉及库功能的额外支持(如业务适配、集成调试),原则上不提供额外技术服务。
22+
- 每一笔打赏都被认真记录,用于团队奖金池和开发者激励,感谢每一位参与者。
23+
24+
### Support 💖
25+
26+
![Support](https://github.com/iAmMccc/SmartCodable/blob/main/Document/support.png)
27+
28+
29+
30+
31+
32+
33+
34+
35+
36+
## 💰QQ群超级会员费用
37+
38+
感谢所有支持 **SmartCodable** 的捐赠与打赏的小伙伴!
39+
本项目维护的 **QQ 群** 开通了 **QQ 超级会员(总费用 240 元)**,目标是凑齐开通 QQ 超级会员,持续维护 SmartCodable 交流群。
40+
41+
### 2026年度捐赠名单
42+
43+
| 捐款人 | 金额 | 寄语 |
44+
| ---------------- | ----- | ---- |
45+
| Michael | 15元 | |
46+
|| 15元 | |
47+
| 晓哥 | 15元 | |
48+
| 六娃 | 15元 | |
49+
| papa | 15元 | |
50+
| 〆糖糖‖本尊 | 15元 | |
51+
| NCsoft | 15元 | |
52+
| sunRed | 15元 | |
53+
| 人生如梦 | 15元 | |
54+
| To2025 | 15元 | |
55+
| Mccc | 90元 | |
56+
| 子非鱼焉知鱼之乐 | 100元 | |
57+
58+
超出金额顺延超级会员时长。
59+

Example/SmartCodable/Test2ViewController.swift

Lines changed: 11 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -30,21 +30,17 @@ class Test2ViewController: BaseViewController {
3030
print("1111")
3131
}
3232

33-
class Person: SmartCodable {
34-
var myName: String?
35-
var student: Student?
36-
required init() {}
37-
}
38-
class Student: SmartCodable {
39-
var myAge: String?
40-
required init() {}
41-
42-
static func mappingForKey() -> [SmartKeyTransformer]? {
43-
return [
44-
CodingKeys.myAge <--- "my_name"
45-
]
46-
}
47-
}
33+
4834
}
4935

5036

37+
class Person11: SmartCodable {
38+
var myName: String?
39+
var student: Student?
40+
required init() {}
41+
}
42+
43+
@SmartSubclass
44+
class Student11: Person11 {
45+
var myAge: String?
46+
}

Example/SmartCodable/TestViewController.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ struct NoAuthButtonResponse: SmartCodable {
4848
var data: [String: NoAuthButtonItem] = [:]
4949
}
5050

51+
5152
struct NoAuthButtonItem: SmartCodable {
5253
var popup: PopupType = .unsupported
5354
var msg: String = ""

0 commit comments

Comments
 (0)