YI_share阶段小结
说起YI_share 是一个长得像APP的小demo吧, APP开发可是条长路啊,一款APP不可能只由一个开发者完成, 还需要市场营销、产品测试等各种部分。
而在闲暇时间出于爱而开发你想要的 App,将其打造成一款与众不同的应用,你可以去冒险做各种尝试,
让自己开发出来的 App 既有趣又特别,
或许你的App就成功了呢。
开发App的热情决定了你的开发水平,开发水平又能体现在你的产品细致程度上;
拿到Yi_share上来说吧:
一.
在开发中,我选择了之前决定使用的MVC设计模式, 使我的代码分块、各部分代码决定功能,经由多部分组装,形成我的share。
显而易见,各页面中tableview使用频繁,而且需求不同,固然要使用到cell定制, 并且定制单元格可以很好的动态按需索取,于是回头重新复习(预习!)了tableview。
然后发现真的是很久不敲代码 遗忘程度就高的可怕了;
确定了要使用到 MVC、装饰设计模式来设计App界面。
然后大家请看这个
结果桌面就成这个样子了, 各种零碎的部分、零碎的功能测试demo, 各种零碎的图片.... 随性的本性(懒!别说我!)暴露了)。
是时候看主页面了。整个工程目前处于宕机状态,忘记了哪里开始,又选择不了哪里结束。
..............
你只有保持沉默,我才会失去对你暗地偷袭的想法。
...............
具体工程就不再描述了。
磨完锤子是时候收心了.....(我现在能磨五个锤子敲不出一块满意的东西!)
改进方向:
一. 主页面scrollView图片加上定时器以及scroll页面点击弹出。(之前有不完整的定时器版本,会莫名BUG ,测试Demo已删除)
二. 登陆页面与主程序的连接.
三,还有一些不符合美工的东西, 以及一些零碎的东西(1.tarbar图标. 2.标题栏图标. 3.部分很奇怪的frame.).
四.设置里面一些无法赋予实践的东西(超级琐碎看了想哭的奇怪的还没思考怎么写出来的对话!!还在思考到底写不写!!QAQ).
五. 数据层目前全部存储在plist文件中.
如有疑问,欢迎提出
王亦梁
YI_share阶段小结相关推荐
- 【阶段小结】协同开发——这学期的Git使用小结
[阶段小结]协同开发--这学期的Git使用小结 一.Git简介 1. Git简单介绍 2. Git工作流程以及各个区域 3. Git文件状态变化 二.Git安装&Git基本配置 三.个人踩坑 ...
- 2021高通人工智能应用创新大赛--创新赛道-决赛阶段小结
20212021高通人工智能应用创新大赛–创新赛道-决赛阶段小结 一.APP开发应用的问题 目前开发的基于高通SNPE技术的安卓APP,功能部分尚且只能实现封装好的图片进行识别,距离拍照和调用相册进行 ...
- Java阶段小结_1
Java学习阶段小结_1 1.了解Java 1:为什么要学习Java 2:Java能干嘛 2.基础 1:标识符与变量 2:数据类型: 3:键盘录入 4:类型转换 5:运算符: 3.程序流程说明 1) ...
- 中科院考研经历⑦--阶段小结及专业课复习计划
一志愿上岸中科院沈计所考研经历: 文章专栏(点击跳转) 阶段小结及专业课复习计划 2022年8月31日星期三15点35分 即将进入九月份日常上课阶段,经过这两天的体验也有所感触:课堂确实会影响学习 ...
- JAVA(阶段小结篇)
随着时光的推移,我也来到了大三下学期,又开设了一门新的课程<java程序设计与应用开发>.学习到了一门新的编程语言,从上半学年的python到这学期的Java感觉还是非常不同的.pytho ...
- 指针、数组、函数阶段小结
引子:数据在内存中是如何存储的,又是如何读取的?内存编号就是内存的地址(内存中每个字节都有一个编号,即地址) 1.概念: 地址:内部存储器的编号,称为地址.如变量a的位置编号,变量b的位置都是指针. ...
- Java学习之阶段小结
Java学习阶段小总结 2020-7-31 Mark Clemens 1.2020已过半 匆匆忙忙,2020年已经过去大半,秋招也已经拉开了帷幕. 前面的几个月里,一直在忙着论文的修改以及项目组里的一 ...
- 软件工程综合实践阶段小结(2)
这两天,在企业导师的指导下,我们基于springmvc+mybatis+spring再次建立了之前的网站(但没有连接数据库). 可以发现,结构比之前简单了许多,事实上代码量也小了很多. 首先在pojo ...
- MspEmu 一阶段小结
转载于:https://www.cnblogs.com/wuwa/archive/2006/08/08/6191727.html
最新文章
- 自用零散博文-route_state.ts
- macos server 恢复安装_Go语言:Docker安装及运行consul节点
- 企业战略咨询方法:学习SWOT分析
- 自家院子里能不能种桃树呢?
- 利用计算机传播非法信息,非法侵入计算机信息系统罪如何处罚
- 【Go语言核心手册14】结语参考文献
- 零基础可不可以学前端?我来告诉你
- 解决手机WiFi(电脑热点)一直正在获取IP地址或无法访问互联网【与网上其他方法不同】
- 上班可明目张胆摸鱼玩的游戏(这谁能看出是在玩游戏)
- 基于单片机的纸牌24点游戏模拟器设计
- ES5和ES6的类,静态方法,继承实现代码
- k3s证书过期的处理 以及 修改k3s证书有效期为10年(或自定义时间)
- 风向值与风向描述定义
- 三大管理法则—鱼缸法则、木桶效应、热炉法则
- android view淡入淡出,Android ViewPager具有不同的animation,如放大,淡入淡出等
- 工作流引擎-协作模式-最后一个人发送选择到达节点与接受人的场景设计与实现...
- 【Linux命令行与Shell脚本编程】三,Linux文件系统
- 双系统切换到Ubuntu后,显示器不能扩展的问题
- 求二叉树中度为1的结点个数
- linux ubuntu动物,Linux动物乐园 Ubuntu版本代号赏析(3)
热门文章
- ×××知识 计算机专业经典教材与资料合集
- 【走在生信的路上-1】cbioportal私有化部署教程
- 引用网络图片 403拒绝访问
- 知识星球APP通证化改造设计
- 独立成分分析FastICA算法原理
- [附源码]java+ssm计算机毕业设计教室预约系统的设计与实现5txsq(源码+程序+数据库+部署)
- 自用免费有趣的测试、学习API接口
- 解决httpd: Could not reliably determine the server's fully qualified domain name
- 2017-09-07(了解考研相关事宜,准备考研资料)
- svn子命令 svn blame