博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Coding iPad 客户端开源——一个程序员的独白
阅读量:6250 次
发布时间:2019-06-22

本文共 1933 字,大约阅读时间需要 6 分钟。

图片

**一直觉得世界欠程序员们一个交代,作为一个个产品背后的奠基人,

程序员们默默的用双手敲出了各种伟大产品的代码,但是带来的往往是产品经理们的无限风光。**

**程序员,在很多人的印象里,是技术宅的代名词,往往不善于表达自己,

但是,当真正接触到程序员这个群体的时候,你就会发现,正是有这样子的一群人,我们的生活才能变得如此美好,

他们对事情的认真,对技术的专研都在一点点的改变整这个世界,他们能快速拥抱新技术,又能全力以赴创新改进技术,
他们坚信技术改变世界,也知道技术不是万能,以及离开技术的万万不能。**

**无数个日夜,程序员们坐在电脑前用双手敲下冰冷冷的代码,编程是一个人的孤单旅行,

字符的冷漠让我们误以为敲出他们的人也是没有温度的,这似乎混淆了我们对程序员的认知。

事实上,我们看到的是双手噼里啪啦敲出来的代码,看不到的是敲代码的双手充满热情,充满希望的拥抱生活。**

Coding iPad 客户端的源码开放啦,

**在大家欣赏代码的同时,记得关注下 iPad客户端的说明,很少有说明可以这么的人情味满满,

这是一个程序员的文字,抑或是一个程序员的独白,一段关于代码的独白...**

Coding-iPad 客户端说明(节选)

Just run it!

想要看看 iPad 版本什么样,没问题! clone 或者下载代码后,初次执行时,双击根目录下的 bootstrap 脚本,该脚本会准备初始数据,完成后会打开工程,点击 Xcode 运行!So easy,妈妈再也不用担心我的代码编译出错了!(之后只需打开 CodingForiPad.xcworkspace 即可)

嗯……,你的代码好像很棒,请告诉我xx是怎么做的

先告诉大家代码大概在哪里。

.├── CodingForiPad│   ├── Vendor:因为各种原因没有用Pods管理的第三方库│   ├── Resources:资源文件│   ├── Util:一些工具类,Category等│   ├── Request:网络请求│   ├── Models:数据模型,一般一个网络请求会对应一个model│   ├── RequestExt:请求的业务扩展,用于分离基本请求以便于复用代码│   ├── ModelsExt:数据模型的业务扩展,用于分离基本模型以便于代码复用│   ├── Manager:一些单例│   │   ├── AddressManager:iPhone版本代码│   │   ├── Coding_FileManager:文件上传(iPhone版本代码)│   │   ├── COSession:登录用户管理│   │   ├── COUnReadCountManager:读信息、私信管理│   │   ├── ImageSizeManager:iPhone版本代码│   │   ├── JobManager:iPhone版本代码│   │   ├── StartImagesManager:iPhone版本代码│   │   ├── TagsManager:iPhone版本代码│   │   └── WebContentManager:格式化为网页使用,iPhone版本代码 │   └── ViewController│       ├── Style:基本样式,颜色等│       ├── Custom:一些自定义的View│       ├── Base:基本Controller│       ├── User:用户资料相关的UI│       ├── Project:项目相关的UI│       ├── Task:任务相关的UI│       ├── Tweet:冒泡相关的UI│       ├── Message:消息和私信相关的UI│       └── Setting:设置相关的UI└── Pods:项目使用了[CocoaPods](http://code4app.com/article/cocoapods-install-usage)这个类库管理工具

iPad 客户端使用了 Storyboard,所以在代码阅读上,建议先从 Storyboard 开始,了解整个项目的脉络(由于项目比较大,打开 Storyboard 项目的速度取决于机器的配置,Orz)。另外从 UI 来入手也比较直观,在 Storyboard 中也可以直接看到 UI 对应的 Controllor。

...

(此处省略挺多字)

好了,扬帆起航

你可以专注于 UI 和交互了,去写一个牛闪闪的 Coding 客户端吧!

:Hi:

iPad 客户端预览:

图片

图片

图片

转载地址:http://pffsa.baihongyu.com/

你可能感兴趣的文章
给报表增加页眉
查看>>
Mysql配置参数说明
查看>>
python ----字符串基础练习题30道
查看>>
K 班1-7,alpha,beta 作业成绩汇总
查看>>
uva-10879-因数分解
查看>>
写了一个bug----使用已经被删除的内存
查看>>
清空表且自增的id重新从0开始
查看>>
[杂记]如何在LaTeX里插入高亮代码
查看>>
解决数据架构难点数据分布的六种策略
查看>>
mysql 存储过程创建
查看>>
centos7 composer安装
查看>>
「常微分方程」(阿諾爾德) Page 6 問題4 經過擴張相空間的每一點有且僅有一條積分曲線...
查看>>
同一个闭区间上有界变差函数的和与积都是有界变差函数
查看>>
java安全证书配置
查看>>
uikit学习
查看>>
使用erlang 建立一个自动化的灌溉系统(1)准备工作
查看>>
python 调用aiohttp
查看>>
LPAD、RPAD补位函数
查看>>
mysql 案例~ mysql故障恢复
查看>>
UESTC 1307 windy数(数位DP)
查看>>