星空网 > 软件开发 > 操作系统

我的第一篇博客 ——【ToDoList】小程序开发

  我是一只即将大四的大三狗,这是我的第一篇博客,说来惭愧。今年1月份,学校放寒假的时候开始自学的IOS,放假的时候比较起劲,看了一堆Object-C的视频,然后照着中英文对照的IOS基础开发教程,做了两个简单的手机APP,一个是小游戏,一个是日程提醒的。

我的第一篇博客 ——【ToDoList】小程序开发images/loading.gif' data-original="http://images2015.cnblogs.com/blog/882218/201606/882218-20160611150110058-78992161.jpg" width="252" height="329" />

但是开学之后,又投入到学校的课程还有我的一些学生工作里面去,and then。。。我的IOS学习之路被打断😭
直到现在临近期末,我才能挤出时间继续学习IOS。想想也是该认真点学了,于是开通了我人生中第一个博客来记录我的IOS学习历程。

好了,开场白就说那么多。下面进入正题,我的第三个小程序的开发——【ToDoList】,这个也是一个记事的小程序,我做的目的主要是想重新熟练Xcode的使用(毕竟有一大段时间没摆弄它了😭)

因为这个程序也比较简单,所以我只记录主要的步骤了。PS:措辞不太专业,请多多包涵。

一、在storyboard中把程序的UI搭建好(串联图)
1.用布局引擎Auto Layout来完成控件的布局,好处就是使程序适用于不用大小的设备,且满足横竖屏的切换。
2.用到Navigation controller导航、按钮完成页面之间的切换。
3.列表的数据暂时用静态的数据

二、创建自定视图控制器
1.创建UIViewController、UITableViewController的子类(这里创建的时候必须注意“Subclass of”的选择)
2.将“Cancel”和“Done”按钮链接到 unwindToList: 操作 ,用于从“Add To-Do Item”返回到“My To-Do List” 。
(后面将会对“Cancel”和“Done”按钮定义不同的方法用来区别)

三、整合数据(其中简单接触到了,模型设计、实现,设计模式MVC,目标-操作,委托的概念)
1.使用常见的Foundation类
以下是Foundation框架中值对象的几个示例:NSString、NSMutableString、NSData、NSMutableData、NSDate、NSNumber、NSValue
(NSData和NSDate太相近了,使用xcode的自动补全的时候要看清楚)
2.创建自定数据类
3.显示数据
需要在storyboard中把之前设置的静态cell修改。即将表格视图的 “Content” 属性从 “Static Cells” 更改为 “Dynamic Prototypes” .
4.将项目标记为已完成
5.添加新项目
PS:这个过程中需要#import各种所需要的头文件,要注意。
成果:

我的第一篇博客 ——【ToDoList】小程序开发

早上10点开始,忙活了大半天,完成了这个程序以及第一篇博文,感觉棒棒哒!
 

 




原标题:我的第一篇博客 ——【ToDoList】小程序开发

关键词:小程序

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

威胁举报店铺刷单,多种诈骗方式防不胜防!:https://www.ikjzd.com/articles/106892
Wish卖家旺季运营,这些盲区不能踩!:https://www.ikjzd.com/articles/106893
如果亚马逊你做不下去了,不妨来了解一下Cdiscount平台:https://www.ikjzd.com/articles/106894
深圳要再造一个盐田港,首个泊位水工结构即将完工!:https://www.ikjzd.com/articles/106896
品质浙商,数造不凡:数字外贸学习盛宴重磅来袭:https://www.ikjzd.com/articles/106898
Facebook官方更新!面向全球推出Messenger线索广告!:https://www.ikjzd.com/articles/106899
探讨内地人开设香港账户的可行性 :https://www.kjdsnews.com/a/1836442.html
在古巴做游轮 古巴旅游项目:https://www.vstour.cn/a/363194.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流