给正在学习ios的朋友分享一套不错的实战性项目教程,是一个在UI交互及项目结构方面高仿新浪微博的项目。教程名为《高仿新浪微博iOS项目实战(数据库建模、UI设计、动画优化、性能优化、控件使用)》。整套教程一共31课时。通过教程的学习,可以提高你以下能力:
1、XIB可视化开发与纯代码开发相结合的混合高效开发能力
2、对UIScrollView的更高层次理解
3、对触摸、手势的彻底理解
4、对UITableView、UITableViewCell的深入理解以及自定义,并且巧妙利用他们实现任何效果
5、以单机版微博为例在锻炼前端开发的同事也会提高你的后端业务逻辑处理方面的技巧、数据库查询的巧妙利用
6、非常多的动画效果,详细讲解之下可以让你举一反三,写出任何你想要的动画效果
7、对项目结构能有一个清晰的思路,本项目中的项目结构有条不紊,适用于各种项目的框架搭建
8、对委托协议的清楚理解
9、对界面驱动的软件开发模式更了解
以下是教程目录和下载地址:
项目教学课程大纲:
1.项目框架的搭建,项目准备工作介绍
2.超轻量级方式实现各种自定义控件
3.自定义tableViewCell
4.10行代码写出一个自定义tabbar
5.CAAnimation核心动画打造交互动画效果
6.深入讲解CAAnimation之旋转动画精要
7.Scrollview快速上手并实现应用广场
8.Scrollview快速上手并实现设置页面
9.数据库建模与注册登陆页面 1
10.数据库建模与注册登陆页面 2
11.数据库建模与注册登陆页面 3
12.数据库建模与注册登陆页面 4
13.登陆注册美化与发送微博 1
14.登陆注册美化与发送微博 2
15.从相册或摄像头上传用户头像
16.读取发送的微博
17.不同类型微博的加载及分页功能完成
18.微博详情页面 1
19.微博详情页面 2
20.手势滑动返回/POP效果 1
21.手势滑动返回/POP效果 2
22.各级页面之前的参数传递与绑定
23.发布微博界面加入聊天表情
24.微博内容图文混排
25.获取用户当前位置,并加入微博发送
26.实现评论微博,转发微博,赞微博等功能
27.用户详情页面的布局
28.实现修改用户头像、认证等级、详细资料等功能
29.实现加关注功能
30.用户引导页面
31.项目性能优化,动画效果优化,UI优化,内存泄露检查
下载地址: