自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

夜破星辰_JSON的博客

学习的道路上没有先后,有的是离终点是否更近一点

  • 博客(12)
  • 资源 (6)
  • 收藏
  • 关注

原创 走进ReactiveCocoa的大门

RAC的核心是RACSignal(信号)RACSignal: 就 RAC 来说是构造单元. 它代表我们最终将要收到的信息. 当你能将未来某时刻收到的消息具体表示出来时,

2016-08-25 10:05:07 562

原创 理解MVC、MVVM、RAC开发模式

一直以来都是在用Apple官方给出的开发模式mvc进行开发工作,而受到各方大神的影响开始逐步了解、学习MVVM、RAC。

2016-08-24 17:46:02 770

原创 ios如何在导航栏缩放用户头像

现在许多应用中都会有下拉放大用户头像,上拉缩小用户头像的功能效果,今天就来实现如何随着滚动而进行缩放。效果图:先上思路:既然是在导航栏上进行缩放,那就应该将图片添加到导航栏的titleView上,然后监听滚动事件,这时候最好先打印滚动的Y值,在分析进行判断然后设置比例,利用transfrom进行图片缩放。关键代码:- (void)scrollViewDidScr

2016-08-24 13:29:43 1537 3

原创 初始React Native - 环境搭建

React Native是2015年9月份Facebook公司推出的一套框架,该框架以组件化形式开发,也就是说它封装了一套套组件,使用React Native可将同一份业务逻辑代码运用到不同的平台,使用js和React来开发不同平台的UI,提高开发效率和成本。本人正在学习React Native ,学习了一些大神发表的有关React技术分享,特此整理以供学习。环境配置:1:首先得安

2016-08-22 16:52:55 332

原创 Swift版仿天猫搜索界面

最近在逛天猫,发现天猫的搜索框还不错,于是就决定动手实现一下这个界面,按照我的习惯首先是分析这个界面,然后构思实现的技术点,之后再动手写代码。先上效果图:分析:1:仔细看了看天猫的整体界面,我的想法是分为两个view,上面一个view装按钮、搜索框,下面一个view就是装一个可以滚动的ScrollView,看这种布局,所以ScrollView上面放一个CollectView(具

2016-08-22 14:41:01 1832

原创 ios版本更新思路

版本更新是每个项目都必备的功能点,实际上有好多种方法解决,这里我就说说其中一种实现版本更新的思路1:

2016-08-17 16:12:18 376

原创 自定义leftBarButtonItem时,解决无法恢复系统侧滑返回功能

想必侧滑功能大家都已经司空见惯了,现在的app绝大部分都有侧滑功能,利用手势提供的API就能实现整体侧滑需求(缺点容易出现手势冲突,但是任意方向都可以实现侧滑效果),但是ios7只有苹果就出了自己的侧滑功能了,系统自带(不会发生手势冲突,但是侧滑范围只限于左侧)。然而不满足于系统自带的leftBarButtonItem效果,自定义时就出来系统自带侧滑失效,这里我讲解如何解决这个问题效果图:

2016-08-16 15:34:08 1733

转载 ios随意跳转任何一个界面

对于干活,我都是啃完在啃的,今天在简书上看到一篇不错的文章。万能的跳转界面的方法

2016-08-16 11:05:41 388

原创 ios按字母排序的通讯录

突然想实现一个按照好友姓名的头字母排序的通讯录,然而想了想大致需要实现的技术点。1:我需要将存储好友姓名的数组变成一个存储好友姓名首字母的数组,并且是按照顺序的。2:需要将存储好友姓名的数组按照同姓氏化为一个组方法变成若干个组,每组有若干个对象,所以就是变成若干个数组,每一个组的数据就是TableView中的section,而组中的数据就是row.效果图:第一步是将转换汉子

2016-08-12 17:13:05 7246

原创 第五记- Swift版百思不得

一:今天讲解最后一个模块,老规矩,附上效果图修改前的图:用的系统的的BarButtonItems,导致间距无法修改,但是如果不用系统的,就相对麻烦很多很多,所以在导航栏这条我想到一个办法就是在中间添加一个空的BarButton,但是问题了,如何让这个添加的空的BarButton没有点击事件,也就是点击时没有反应,就像不存在一样,是的,enabled能解决,说了这么多,原理就是这

2016-08-07 10:45:22 595

原创 第四记- Swift版百思不得

继续上次没完成的模块进行讲解,首先先下效果图这个效果其实实现起来很简单,但是用Swift写的话会有一个坑,因为Swift是类型安全性极强的语言,当值为nil时就蹦了,分析:该效果是控制器中包含两个TableView,点击第一个TableView中的某个cell时,右边对应的TableView就刷新数据,大致就是这么一个情况1:两个TableView都实现协议方法,用一个数组存储

2016-08-06 18:26:10 442

原创 ios去除导航栏中1px横线

其实运行程序的时候默认导航栏是有一个黑色的横线,利用Xcode的可视化工具,可以发现其实就是一个UIImageView接下来我就用两行代码解决这个问题 // 添加上这一句,可以去掉导航条下边的shadowImage,就可以正常显示了 [self.navigationController.navigationBar setBackgroundImage:[[UIIm

2016-08-05 17:29:27 430

仿今日头条效果

仿今日头条标签栏效果,可以长按进行删除,移动

2016-06-03

Swift图片轮播

Swift写的图片轮播

2016-05-19

小小的微博实战

实现首页、发微博模块功能。运行程序需要注册成为微博开发者,跟换AppKey即可

2016-04-16

实现QQ列表

实现分级列表展示

2016-04-16

汤姆猫动画

类似游戏汤姆猫

2016-03-21

QQ列表展示

类似于qq分级列表

2016-03-21

空空如也

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

TA关注的人

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