之前参考Mac官网教程:
去一步步照葫芦画瓢实现了相应的教程里面的功能:
参考教程开发iOS的第二个app:Storyboards – BirdWatching
之后,又参考其中:
Your Second iOS App – Next Steps
的建议,去以此实现了一系列的扩展的功能:
给Your Second iOS App的BirdWatching添加屏幕旋转(orientation rotation)的支持
【已解决】iOS中,在屏幕转换/切换时,如何实现自动或手动调整TextField的宽度
给Your Second iOS App的BirdWatching设置只有用户在TextField中输入内容后才激活Done键
给输入框(TextFiled)添加清除按键(Clear Button/Key)
给Your Second iOS App的BirdWatching从文本输入框TextField变成换为下拉菜单UIPickerView
给Your Second iOS App的BirdWatching中,添加自定义日期
给Your Second iOS App的BirdWatching添加Location Services
给Your Second iOS App:BirdWatching添加地图的支持
给Your Second iOS App的BirdWatching添加让列表可修改,可排序
给Your Second iOS App:BirdWatching添加支持用户自定义图片
给Your Second iOS App:BirdWatching添加支持程序退出后,用户数据仍然保留
现在放出完成了这些扩展功能之后的Your Second iOS App的源代码。
先声明一下:
当前的代码,也未经过优化,估计还是存在内存泄露等问题的。
但虽然很是粗糙,但是还是可以工作的。
但是作为基本的演示功能如何实现的话,还是可以凑合看的。
供需要参考的人下载:
实现了扩展功能之后的Your Second iOS App项目源代码 下载地址: