A350-9001-T802
A350-9001-T802 1.修改类别文件名及类别方法。
开发SDK时通常会用到比较多的第三方的类别方法, 这样的话, 开发者在使用你的SDK时, 因为他可能也会加一些第三方的开源库, 比如都使用了NSString的md5类别文件。由于这两个文件都是从网上下载来下的, 所以文件名是一样的。这样在编译时就会报错。然后就想到要去修改这个类别文件名, 等修改类别文件名后。发现类别中的方法名是一样的, 而iOS在调用两个相同方法的类别方法时, 不能确定其调用的哪个方法, 但可以肯定地是只会调用一个类别方法, 如果恰好开发者自己又修改了这个类别方法, 那就有问题了。
所以在SDK开发过程中, 需要修改引入进来的类名, 及方法名, 建议添加项目前缀, 好是三个字母的, 如NAB, (两个字母为苹果自己保留使用)
2.在开发SDK时, 如果发现某个方法命名时比较困难, 那么几乎可以肯定的是, 这个方法藕合度太高,需要再次进行分解。
3.开发SDK时, 需要考虑到升级的问题, 并且可以指定某些版本强制升级。(以防某些版本到后期发现有明显问题, 需要及时替换)
A350-9001-T802
Manufacturer P/N
Woodward 126443
Woodward 376104
Woodward 5441689
Woodward 1326-183
Woodward 1691-143+B842
Woodward 1720-707
Woodward 1720-713
Woodward 1720-719
Woodward 1751-147D
Woodward 1751-6058B
Woodward 1751-673
Woodward 1751-675
Woodward 1785-655
Woodward 1790-789
Woodward 1790-791
Woodward 1790-9026
Woodward 1803-105
Woodward 1843-325
Woodward 1886-313
Woodward 1887-031
Woodward 3005-510
Woodward 3005-517
Woodward 3052-141
Woodward 3081-847
Woodward 31902-02
Woodward 3313-055
Woodward 3462-757
Woodward 3462-757
Woodward 3462-758
Woodward 376-104
Woodward 4199J51
Woodward 5403-535
Woodward 5403-536
Woodward 5403-616
Woodward 5403-824
Woodward 5403-975
Woodward 5403-977
Woodward 5403-978
Woodward 5405-818
Woodward 5405-819
Woodward 5410-995
Woodward 5412-033
Woodward 5415-623
Woodward 5415-625
Woodward 5415-625
Woodward 5415-703
Woodward 5415-737
Woodward 5415-738
Woodward 5415-816
Woodward 5415-851
Woodward 5415-852
Woodward 5415-856
Woodward 5415-858
Woodward 5415-966