01 2016 档案

摘要:前言:学习来自YouXianMing老师的博客:《辉光UIView的category 》以及YouXianMing老师的github源码:《 GlowView 》 而我个人考虑到分类的二次拓展性(或者是再一次拓展)不是特别好,所以将YouXianMing老师的用分类拓展的辉光动画,改写成一个继承CA 阅读全文
posted @ 2016-01-31 04:33 何杨 阅读(1128) 评论(0) 推荐(0) 编辑
摘要:网易云音乐常用API浅析 阅读全文
posted @ 2016-01-29 21:57 何杨 阅读(206) 评论(0) 推荐(0) 编辑
摘要:翻译来自官网:http://revealapp.com/blog/reveal-common-tips-cn.html 以下基于Reveal 1.6。 用于快速上手的内置应用 刚刚下载Reveal,啥都还没配置呢,想先随便玩玩看,怎么办? 我们花了不少时间开发这个复杂程度类似与实际场景的Sample 阅读全文
posted @ 2016-01-28 21:06 何杨 阅读(1339) 评论(2) 推荐(0) 编辑
摘要:前言:在 iOS 开发中,我们有时很希望有一款类似 Web 开发中的 UI Debug 工具(例如:Firebug),让我们能够实时查看 UI 的结构,还可以实时更改某个 UIView 的位置和大小的相关属性值查看效果。这里我们发现原来真有这么一款强大的工具存在,他就是 Reveal。(虽然现在的 阅读全文
posted @ 2016-01-28 20:53 何杨 阅读(940) 评论(0) 推荐(0) 编辑
摘要:前言:关于地理位置及定位系统,在iOS开发中也比较常见,比如美团外面的餐饮店铺的搜索,它首先需要用户当前手机的位置,然后在这个位置附近搜索相关的餐饮店铺的位置,并提供相关的餐饮信息,再比如最常见的就是地图导航,地图导航更需要定位服务,然后根据用户的目的地选出一条路线。其实,作为手机用户这么长时间,或 阅读全文
posted @ 2016-01-27 01:10 何杨 阅读(4422) 评论(0) 推荐(0) 编辑
摘要:转载来自:http://www.jianshu.com/p/8952944f7566 原文最后编辑时间:2015.05.19网易新闻iOS版在开发过程中曾经使用过的第三方开源类库、组件1、AFNetworkingAFNetworking 采用 NSURLConnection + NSOperatio... 阅读全文
posted @ 2016-01-25 23:51 何杨 阅读(398) 评论(0) 推荐(0) 编辑
摘要:自学 iOS – 三十天三十个 Swift 项目 github源码地址:https://github.com/allenwong/30DaysofSwift 阅读全文
posted @ 2016-01-21 18:36 何杨 阅读(380) 评论(0) 推荐(0) 编辑
摘要:前言:整理和收集了IOS项目开发常用的工具类,最后也给出了源码下载链接。 这些可复用的工具,一定会给你实际项目开发工作锦上添花,会给你带来大大的工作效率。 重复造轮子的事情,除却自我多练习编码之外,就不要傻傻的重复造轮子了,还是提高工作效率,早点完成工作早点回家陪老婆孩子。 所以下面备份的常用工具类 阅读全文
posted @ 2016-01-19 20:30 何杨 阅读(4933) 评论(0) 推荐(2) 编辑
摘要:文章内容大纲1、NSMutableAttributedString的基本使用2、NSMutableAttributedString的简易封装3、使用开源代码GOBMarkupPaser处理富文本4、UITextKit简介5、编程思想的相关思考前言富文本使用案例:这里我自己也用了富文本实现了简单的却也... 阅读全文
posted @ 2016-01-19 19:06 何杨 阅读(16248) 评论(4) 推荐(8) 编辑
摘要:前言:因为时间缘故,很少进行通俗易懂的算法思路讲解,这里先展示动态图片效果,然后后面的内容我就直接上关键源码了。效果展示图;源码百度云盘下载链接: http://pan.baidu.com/s/1eQOOixc 密码: duu8源码: 1 // PhotoCell.h 2 // 自定义流水布局 ... 阅读全文
posted @ 2016-01-17 22:34 何杨 阅读(2055) 评论(1) 推荐(1) 编辑
摘要:学习来源:袁峥老师的《快速集成App中顶部标题滚动条》此次博文写的是按需求分析写代码,思路条理性杠杠的,可以提高的编码实现速度哦。效果:根据这个网易新闻的界面,需求分析: 需要的对象: 1、导航控制器默认会生成的导航条,上面可以设置title(当然也可以另外自定义View设置导航条title) ... 阅读全文
posted @ 2016-01-16 03:15 何杨 阅读(3298) 评论(8) 推荐(3) 编辑
摘要:前言:方法替换,可以替换任意外部类的方法,而动态添加方法只能实现在被添加类创建的对象里,但是将方法替换和动态添加方法结合使用,可以实现,对任意外部类动态添加需要的方法,这个方法可以是类方法也可以是实例方法,这个外部类也可以是没有任何方法声明和实现的类。主要思路:使用运行时的方法替换将在外部类将自定义... 阅读全文
posted @ 2016-01-13 10:55 何杨 阅读(2533) 评论(0) 推荐(0) 编辑
摘要:前言:作为IOS开发工程师,终会接触到网页前端开发,甚至可能会有 用HTML5开发IOS的app客户端的需求。比如现在上架的app就有比如理财类型的app有的就用HTML开发的,从理财类型的app需求上思考,用 HTML5确实是个不错的选择,利用了跨平台的同时,也考虑到了理财类型的app仅仅需要处理 阅读全文
posted @ 2016-01-13 10:00 何杨 阅读(1609) 评论(0) 推荐(0) 编辑
摘要:下面通过一个实例展示一下Runtime(动态添加属性)的用法 下面对运行时添加属性用到的策略参数进行补充: 这样看来,前面的NSString* name用的策略是retain nonatomic就知道为啥了吧。 关于运行时可以 参考学习:http://southpeak.github.io/blog 阅读全文
posted @ 2016-01-13 09:52 何杨 阅读(1299) 评论(0) 推荐(0) 编辑
摘要:一、const与宏的区别(面试题):const简介:之前常用的字符串常量,一般是抽成宏,但是苹果不推荐我们抽成宏,推荐我们使用const常量。编译时刻:宏是预编译(编译之前处理),const是编译阶段。编译检查:宏不做检查,不会报编译错误,只是替换,const会编译检查,会报编译错误。宏的好处:宏能... 阅读全文
posted @ 2016-01-12 19:49 何杨 阅读(602) 评论(0) 推荐(0) 编辑
摘要:目录大纲: 1、Drop to GIF 功能:将视频文件可以生产动态图gif文件 网址在github上:https://github.com/mortenjust/droptogif 也有这个app的下载,可以直接下下来在mac上用 2、Parallels Desktop 比如可以在Mac流畅的使用 阅读全文
posted @ 2016-01-11 02:52 何杨 阅读(265) 评论(0) 推荐(0) 编辑
摘要:前言:阅读了《更轻量的 View Controllers》,发现笔者这个优化重构代码的想法真的很不错,可以使得抽取的UITableViewDataSource独立写在一个类文件里,并且也写出了了自定义UITableViewCell绑定相关的xib,然后在类别拓展这个UITableViewCell然后... 阅读全文
posted @ 2016-01-07 15:57 何杨 阅读(1145) 评论(0) 推荐(0) 编辑
摘要:1、 为bottomMenu添加点击效果思路描述: 需求: 点击BottomButton的三个item,然后对应响应的是HomeViewController弹出对应的业务逻辑窗口 对象: Bottom上面的三个item,一个HomeViewController 解决方案: 使用代理 分析原... 阅读全文
posted @ 2016-01-06 17:30 何杨 阅读(670) 评论(0) 推荐(0) 编辑
摘要:1.先初始化侧边的duck,效果图:实现步骤;2.然后初始化BottomMenu,效果:步骤: 其实到这里,会出现一个小bug,那就是:子控件的位置移高了,主要原因是:逻辑分析图:问题解决,可以添加一个底部自动布局:3.然后初始化Tarbar,效果:步骤,步骤基本和 一样,这里就简单呈现:4.初始化... 阅读全文
posted @ 2016-01-06 03:41 何杨 阅读(591) 评论(2) 推荐(0) 编辑
摘要:开始搭建登录界面登录界面效果图:相关的图片资源下载百度云备份链接: http://pan.baidu.com/s/1o71cvMU 密码: 2h7e步骤开始:设置辅助窗口的位置在下方快捷键option,然后拖拽复制之后:这里就直接省去了将背景颜色改为经典黑了。到这里QQ空间的登录界面搭建完毕。下面进... 阅读全文
posted @ 2016-01-05 03:00 何杨 阅读(2501) 评论(0) 推荐(0) 编辑
摘要:1、方法启用告警 #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wdeprecated-declarations" //code这里插入相关的代码 #pragma clang diagnostic pop 2.不兼容 阅读全文
posted @ 2016-01-04 02:23 何杨 阅读(1937) 评论(0) 推荐(0) 编辑
摘要:首先介绍老外的文章:《How To Create an Expandable Table View in iOS》这是老外用Swift实现的,对应的老外github项目源码:https://github.com/appcoda/expandable-table-view小编经过学习了老外的Expan... 阅读全文
posted @ 2016-01-03 20:28 何杨 阅读(413) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示