- 博客(10)
- 资源 (8)
- 问答 (1)
- 收藏
- 关注
原创 iOS 封装UITabBarController(二)
无聊的时候,就抠抠脚,无聊的时候,吃吃手,无聊的时候,自定义一个TabBar,苹果的东西很神奇,KVO和KVC都是很 diao 的机制,有些系统的东西拿不到就用KVO,然后就能实现很多功能,拿到私有的方法,但是这里不对KVO介绍,只是使用KVO来拿系统的控件,实现自定义的一些效果;少说废话上代码:1.首先创建一个AirTabBar.h继承于UITabBarAirTabBar.h
2016-03-28 23:09:38 1479
原创 HTML5 部分标签及其说明
刚开始学习h5,对目前学的东西做一下记录,不管学习哪门语言,都要从基础学习,一口不可能吃成一个大胖子,所以,慢慢学习,一步一步来,总有一天你也会成为大神;加油!元素名说明section表示页面中的一个内容块,比如章节、页眉、页脚或界面中的其他部分,它可以与h1,h2等元素结合起来使用标记文档结构。article表示 页面中的一块与上下文不相关
2016-03-25 23:44:02 778
原创 iOS 封装UITabBarController(一)
现在做项目,差不多都会用到UITabBarController,如果没有好的封装思想会有很多的冗余代码,所有,我这里做了一个简单的封装,但是不是最完整的代码,下一版的博客会更新自定义tabBar的代码;少说废话上代码:1.首先创建一个AirVTabBariewController,继承于UITabBarController;2.创建四个控制器,根据需求设置控制器继承于哪个类;#im
2016-03-24 22:30:50 1898
原创 iOS 自定义下载进度条
在项目开发阶段,很多时候用到下载、或者加载数据,加载界面大部分用的是MBProgressHUD,但是有的时候想自定义一个下载进度或者是家在进度,那么该怎么实现呢?苹果给了一个很强大的库------Quartz2D,使用贝塞尔曲线自己去画,很方便,做一些DIY效果,很炫酷,我这里做了一个简单的DEMO,只是让大家熟悉一下怎么用,工程里用的时候还需要好好封装一下;少说废话上代码:
2016-03-22 23:12:59 2237
原创 HTML5结束标签规范
初学html5,先记录一下学到的一点点知识,给大家分享一下;一、不允许写结束标记的元素:br、hr、img、input、link、meta、base、param、area、col、command、embed、keygen、source、track、wbr;二、可以省略的结束标记的:li、dt、dd、p、option、thead、tbody、tr、td、t
2016-03-19 00:02:05 3599
原创 iOS运行时runtime获取私有属性和强制更改私有属性,以及获取私有方法
OC是运行时语言,只有在程序运行时,才会去确定对象的类型,并调用类与对象相应的方法。利用runtime机制让我们可以在程序运行时动态修改类、对象中的所有属性、方法,就算是私有方法以及私有属性都是可以动态修改的。本文旨在对runtime的部分特性小试牛刀,更多更全的方法可以参考系统API文件,demo例子可以参见CSDN的runtime高级编程系列文章。废话少说,上代码:先看一个Pe
2016-03-17 23:46:06 15338 2
原创 程序员学习之路
风风雨雨,学习iOS有两年有余,从c语言开始,然后学习OC,再到UI,当时在一个破旧不堪的实验室里,几个同学一块学习,没有苹果电脑,简陋环境,但是我们很开心,那些年,我们还是学生,我还是农村的孩纸,经济条件不太好,没有肯德基,没有麦当劳,每天只能在食堂吃饭,去一趟香山就没有舍得住在北京,穷游,每一个男孩纸都喜欢出去玩,喜欢旅游,喜欢玩游戏,喜欢打篮球,我也不例外,对什么都有好奇心,有的时候,好奇害
2016-03-15 23:43:36 751 1
原创 iOS宏定义方法来初始化一个单例对象
// .h#define singleton_interface(class) + (instancetype)shared##class;// .m#define singleton_implementation(class) \static class *_instance; \\+ (id)allocWithZone:(struct
2016-03-14 10:24:41 2533
TA创建的收藏夹 TA关注的收藏夹
TA关注的人