第三方微博项目日志第一天1

来源:互联网 发布:阿里云专线是啥意思 编辑:程序博客网 时间:2024/05/16 19:42
/*第一天内容:(框架搭建,自定义导航栏和标签栏)1.创建pch文件并关联到工程里面(prefix header 里面添加pch文件名字)2.导入第三方类库,标识不支持ARC的文件3.使用故事版搭建框架,创建控制器的时候需要通过故事版创建4.自定义导航栏(适配图片问题)5.定义标签栏(图片大小的问题)6.集成新浪微博的SDK(1.导入文件2.设置应用程序的ID 3.定义我们自己的key和回调页面 4.在AppDelegate里面copy代码 5.最后在more里面实现) 
一、准备工作
第一步:创建整体框架文件夹(MVC)
1、每个模块创建一个文件夹,每个文件夹分成MVC形式
2、创建一个Base文件夹(放BaseNavController以及BaseViewController)
第二步:创建image文件夹[如果是主题图片文件,需要注意选择]
第三步:创建Common的文件夹(第三方框架+common.h宏定义+pch文件预编译[导入头文件]+)
1.加入第三方框架或者自定义框架
2.编译一下,解决ARC等问题
3.常见问题:ARC、、Prefix Header(pch)、.a或.o文件损坏、Other linker flags等
4.在pch文件中导入常用类库的头文件
<span style="font-family: Arial, Helvetica, sans-serif;">二、功能实现</span>
1、用故事版搭框架并进行属性设置【配置.class文件】
2、根据BaseNavController以及BaseViewController创建每个模块的ViewController
3、设置TarBar控制器[自定义标签栏]
4、设置Base导航栏【自定义导航栏】
5、根据新浪的SDKdemo,在本项目中实现Auth2.0的授权
6、常见问题:
(1)回调页面网址与新浪开发者中心页面所填写的不一致【显示错误】
(2)Bundleid错误,在plist文件中修改【闪退】
(3)key也需要一致


0 0