自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

YG_Activist

一切高深的技术都是纸老虎,行动才重要

  • 博客(20)
  • 收藏
  • 关注

原创 项目所用账号密码更改提醒

因为近期盗用博客的网站比较嚣张,而且不加原文地址,有的竟然私自建立一个账号大批量转载,如下图: 我花了将近100个小时整理资料,以及编写代码,他们却轻易的盗走,而且我本人也非常喜欢CSDN,所以不得不更改项目所用账号的密码,如有需要,请直接留言,我会私信你。

2016-02-03 17:29:31 629 5

原创 献给初学iOS的小盆友们——微博app项目开发之十八搭建发送微博界面(下)

今天应该是这个项目最后一次更新啦,能坚持下来的小盆友真是棒棒哒。这节课我们将会完成发送有图片的微博,实现微博最后一个核心功能。因为微博的功能实在太多太多了,我们不可能把微博的每个功能都一一实现。小伙伴能从中学到最精髓的东西才是最主要的,万变不离其宗,得到处理问题的方法比解决问题本身更重要。本节内容添加上传相册视图 选择要上传的图片代码封装本节资料第十八节代码资料18.1 添加上传相册视图要想

2016-02-01 12:10:34 1998

原创 献给初学iOS的小盆友们——微博app项目开发之十七搭建发送微博界面(中)

这节课我们将会搭建发送界面内位于键盘上面的发送工具条,以及发送一条只含有文字的微博。本节内容17.1 创建发送工具条17.2 发送文字微博本节资料第十七节代码资料17.1 创建发送工具条这里我们一看到工具条的外观就知道要自定义一个工具条控件了,而且工具条是随着键盘一起运动的,且当键盘消失的时候,工具条位于界面最下方。因为工具条不能被拖动所以,所以工具条是加到控制器的view上。创建一个YGCo

2016-01-31 21:35:07 929

原创 献给初学iOS的小盆友们——微博app项目开发之十六搭建发送微博界面(上)

从这节课开始我们学习搭建发送微博界面。发送界面看起来简单,但是却包含了许多细节处理。所以我们分为几节课来完成,尽量讲解详细点。本节内容第十六节代码资料本节代码资料16.1 设置发送界面的导航内容当我们点击中间加号按钮的时候,微博会弹出一个发送界面,然后才可以编辑。界面效果如下: 开发之前我们先罗列出界面的几个细节:1 导航条的字体颜色是橘色,但“发送”按钮一开时是灰色,且不能点击,只有当用户输入

2016-01-31 00:36:02 2180

原创 献给初学iOS的小盆友们——微博app项目开发之十五微博配图

上节课我们完成了只让微博显示了文字内容的功能,但是没有显示微博配图,今天我们就要完成首页的最后一个内容,也就是给微博添加图片。本节内容计算配图控件的frame 设置原创微博和转发微博的配图配图控件内部设置设置配图浏览器功能显示gif图片

2016-01-30 00:35:07 793

原创 献给初学iOS的小盆友们——微博app项目开发之十四转发微博修正以及添加微博工具条

上节课我们完成了原创微博的界面调整,这节课我们要完成转发微博的一些调整,以及搭建完整的微博工具条。用到的思想和方法也和前面没有什么大的不同,原理上是一样的。本节内容修改转发微博昵称显示搭建微博工具条本节资料代码第十四节代码资料14.1 修改转发微博昵称显示我们上节课做的转发微博只是显示了昵称,但实际微博会在昵称前面加上一个“@”,这里我们就要思考怎么把“@”添加到昵称前面。我们先做一次尝试,如

2016-01-28 20:34:19 733

原创 献给初学iOS的小盆友们——微博app项目开发之十三微博时间和来源处理

上节课我们基本把微博的主要数据都给展现出来了,数据也用视图模型给全部打通了。以后再遇到复杂的控件时候,先冷静分析,不要慌,然后划分界面结构,然后添加子控件,计算子控件的位置,如果控件内容由模型决定,就要想到使用MVVM概念,然后把模型转换为视图模型,最后给控件赋值模型视图。但是我们发现上节课的结果有两个地方特别让人不满意,一个是微博时间,一个是微博来源,这节课我们就主要解决这两个问题。

2016-01-28 13:27:29 1042

原创 献给初学iOS的小盆友们——微博app项目开发之十二自定义cell代码补全

上节课我们主要讲解了我们是怎么一步一步把自定义cell打通的,主要方法就是引入了MVVM视图模型,这样我们就可以利用视图模型就提前把各个子控件的frame都计算好了。今天我们就是讲如何计算子控件frame,以及补全原创微博和转发微博的设计。本节内容计算cell子控件frameYGStatusCell代码补全原创微博YGOriginalView代码补全转发微博YGRetweetView 代码补全

2016-01-28 00:51:22 857

原创 献给初学iOS的小盆友们——微博app项目开发之十一自定义cell和MVVM模式

前面我们已经把home控制器的小细节给完成了,下面我们就开始攻克最难理解也是最复杂的一个功能,就是cell的设计和展示。可以看到目前我们的微博跟实际的相差还很大,实际的cell会有头像,昵称,创建时间,微博来源,以及转发微博的内容,还有包含转发,评论,点赞的工具栏。乍一看是不是感觉无从下手,头都要大了。但是不要着急,跟着课程走,我们会一步一步分析如何设计cell结构。而且这节课我们会给大家引入一个新

2016-01-27 20:37:08 824

原创 献给初学iOS的小盆友们——微博app项目开发之十显示昵称与最新微博数

鉴于好多网站在未经过我允许下就转载我的博客,真实很无奈啊,连最起码的原始链接都不配上,真是木有一点良心。但是我依然会把这个项目写下去,要对得起自己初衷,也要对得起观众,就是麻烦你们下次顺便把我博客链接也复制粘贴过去呗。况且这是个项目博客,只看一个两个根本没有意义啊,所以想学的盆友还是从一开始学起吧,保证你不后悔的。

2016-01-27 09:47:42 622

原创 献给初学iOS的小盆友们——微博app项目开发之九未读数设置以及后台播放

上节课我们把可以封装的代码都给封装起来了,让对应的控制器的代码也精简了许多,业务逻辑也更明了。今天会新增一些微博功能,里面也包含了代码封装思想。主要内容获取用户未读数后台播放

2016-01-26 10:48:49 2269

原创 献给初学iOS的小盆友们——微博app项目开发之八封装代码

上节课我们完成了微博数据的获取,里面用到了第三方框架的网络请求方法。这节课我们要封装网络请求业务,以及封装微博专用工具类来优化代码。本节内容封装网络请求封装微博工具封装账号工具类本节资料第八节资料8.1 封装网络请求我们仔细研究代码发现,我们的微博数据获取太依赖第三方框架了,如果以后想用其他网络请求方式,就要逐一找到网络请求去更改

2016-01-25 21:23:57 781

原创 献给初学iOS的小盆友们——微博app项目开发之七第一次获取微博数据

上节课我们已经用request token 换取到了access token,但是经过验证我们发现,每一次输入一样的账号和密码后,获取的access token 都是一样的,也就是我们不是每次都需要获取access token。所以今天我们就讲解下如何存储access token 以及如何用access token 获得打开存储微博数据的神秘盒子。本节主要内容:存储access token

2016-01-25 14:38:49 1508

原创 微博项目代码勘误

大家下载的源码从3-6应该是会运行出现错误的,是pch源文件搞错了,不应该是直接拖入,而是拖入之后要改动。请大家找到build setting ,prefix header 做如下设置:

2016-01-25 09:29:29 441

原创 献给初学iOS的小盆友们——微博app项目开发之六OAuth授权

这节课跟的内容与以前的就有些不一样了,以前主要学习项目框架搭建,从今天开始就要学习到数据层和网络层了。以前的小白们肯定会很好奇软件的数据怎么来的,又是怎么展现在手机屏幕上的呢,我也是因为有了这个好奇心才开始琢磨软件开发的。带着问题与好奇心,大家应该学的更深入,记忆更牢固吧。本节内容

2016-01-24 18:15:58 1203

原创 献给初学iOS的小盆友们——微博app项目开发之五新特性界面

上几节课我们完成了更改系统tabBar 到完全自定义tabBar的转变,也完美的解决了导航条的功能和内容。本节课程,将会讲解新特性界面的搭建。顾名思义,新特性界面就是在用户第一次下载使用或者更新程序后,给用户展示并介绍应用程序的新功能的界面。程序需要判断用户是否是第一次使用本程序,如果是就展示新特性界面,如果不是,就直接展示程序界面。本节主要内容新特性界面的搭建构建业务逻辑

2016-01-21 22:53:27 1315

原创 献给初学iOS的小盆友们——微博app项目开发之四设置导航功能

本节课我们主要想实现导航条的导航功能,顺便要解决一些bug。学到的知识点包括控制器的转换,和xib的使用。主要内容导航条导航功能设置导航条内容解决导航条bug

2016-01-20 12:01:27 712

原创 献给初学iOS的小盆友们——微博app项目开发之三设置导航条

献给初学iOS的小盆友们——微博app项目开发之三上节课我们已经完美的做出了自定义的tabBar来代替系统的tabBar,而且让badgeView的设置也变得很灵活。今天我们主要讲为每个功能的ViewController设置导航条上的内容。本节内容为每个视图控制器统一添加导航条设置主页导航条内容设置发现导航条内容设置其他导航条内容

2016-01-19 21:19:35 1277

原创 献给初学iOS的小盆友们——微博app项目开发之二自定义tabBar

献给初学iOS的小盆友们——微博app项目开发之二上节课的内容其实还算蛮简单的,仅仅是搭建了基于系统提供的tabBarController,主要侧重于理解。今天的内容就偏向实战了,因为我们要重新定义自己的tabBar,而且今天我们自己写的框架以后都可以拿来改一改用于新项目。积累自己的代码库也是很重要的。本节内容主要有:重新自定义tabBar,以解决BadgeView问题

2016-01-19 10:54:43 1519 4

原创 献给初学iOS的小盆友们------微博app项目开发之一项目初始化

献给初学iOS的小盆友们——微博app项目开发之项目初始化本人自学iOS也有七八个月了,不敢说学到很深入了,但也算入了门。此次微博app项目参考了传智播客培训教材,主要学习内容有架构思想,封装思想,代码重构,业务逻辑等内容,项目涵盖面广泛,讲解易懂,且采用纯代码方式搭建UI,希望对那些没有时间看视频的初学者们有所帮助。相信学习完本套项目,初学者会在编程思想上有一个很大的提升。

2016-01-15 10:39:00 2683

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除