上一页 1 2 3 4 5 6 7 8 ··· 10 下一页
摘要: 前言: 在GET请求或者是POST请求,请求上传的参数如果含有中文,可能会导致请求失败。 所以要对存储了URL地址的NSString对象进行中文转码,然后将这个NSString对象传递给URL。 正文: 首先是本地服务器的账户和密码先曝光一下下哦,我有JavaWeb的简易程序,用Eclipse可以运 阅读全文
posted @ 2016-02-14 11:34 何杨 阅读(629) 评论(0) 推荐(0) 编辑
摘要: 前言:GDataXML是google基于C语言libxml2写的第三方框架,该源码文件就一个类,看其源码,基本使用了C语言的底层的很多lib编译库代码,所以刚导入使用,会报错提示需要设置导入需要的链接库。 另外,该第三方框架并没有纳入Cocoapods,所以通过pod搜索不到这个框架。 1、使用GD 阅读全文
posted @ 2016-02-14 02:01 何杨 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 对于服务器返回的数据,解析之后直接打印,如果数据中原本有中文,可能会出现中文乱码的结果: 为了避免这个问题,可以通过类别来重写系统和打印相关的方法。 步骤: 1、新建文件名:Foundation+Log的.m后缀的这一个文件,你没看错,就这个.m文件,不需要.h声明文件 2、然后把以下源码全部拷贝进 阅读全文
posted @ 2016-02-14 01:26 何杨 阅读(932) 评论(0) 推荐(0) 编辑
摘要: 前言:本篇随笔介绍的是XML解析。 1、XML解析方式有2两种: 2、IOS中XML解析方案有很多种: 2-1、第三方框架: libxml2:纯C语言,默认包含在iOS SDK中,同时支持DOM和SAX解析 GDataXML:DOM方式解析,由Google开发,基于libxml2 2-2、苹果原生 阅读全文
posted @ 2016-02-13 23:07 何杨 阅读(2949) 评论(1) 推荐(1) 编辑
摘要: 前言:对服务器请求之后,返回给客户端的数据,一般都是JSON格式或者XML格式(文件下载除外) 本篇随便先讲解JSON解析。 正文: 关于JSON: JSON是一种轻量级的数据格式,一般用于数据交互 JSON的格式很像Objective-C中的字典和数组:{"name":"jack","age":1 阅读全文
posted @ 2016-02-13 14:59 何杨 阅读(4098) 评论(0) 推荐(1) 编辑
摘要: 1、丰富的CAEmitterLayer制作的粒子效果,比如烟花效果 (还未研究) 该项目本人未研究,待以后有时间或者有需求再研究 github源码下载地址:https://github.com/lichtschlag/Dazzle 2、 阅读全文
posted @ 2016-02-13 00:24 何杨 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 一、简单说明 说明:提前下载好相关软件,且安装目录最好安装在全英文路径下。如果路径有中文名,那么可能会出现一些莫名其妙的问题。 提示:提前准备好的软件 apache-tomcat-6.0.41.tar eclipse-jee-kepler-SR2-macosx-cocoa-x86_64.tar.gz 阅读全文
posted @ 2016-02-12 14:30 何杨 阅读(704) 评论(0) 推荐(0) 编辑
摘要: 博客分类: 待分类博文C基础C之Bug(已解和未解以后在标题处标注即可)C++基础C++之Bug(已解和未解以后在标题处标注即可)Objective-C基础Objective-C之Bug(已解和未解以后在标题处标注即可)Swift基础Swift之Bug(已解和未解以后在标题处标注即可)iOS开发之 阅读全文
posted @ 2016-02-12 11:44 何杨 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 前言: 首先展示一下这个iOS小示例的彩色进度条动画效果: 阅读本文先说说好处:对于基础不好的读者,可以直接阅读文末尾的"如何使用彩虹动画进度条"章节,然后将我封装好的这个功能模块类用到你的工程项目中即可。 这个效果的示例是老外Nick Jensen在2013年写的一个作品:使用CAGradient 阅读全文
posted @ 2016-02-11 22:58 何杨 阅读(2357) 评论(0) 推荐(0) 编辑
摘要: 1、Nick Jensen 2、关于直播的 阅读全文
posted @ 2016-02-10 09:25 何杨 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 原文网址:使用CAGradientLayer的动画精度条View Modern software design is getting flatter and thinner all the time. Another trend that follows suit is the thin, one 阅读全文
posted @ 2016-02-10 09:11 何杨 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 1、CAGradientLayer 简介 如果说CAShapeLayer是用于提供设置形状的,那么CAGradientLayer是用于提供设置颜色的 英语单词:Gradient:梯度,渐变 那么Gradient Layer就是渐变层的意思了。👻 CAGradientLayer简介 CAGradie 阅读全文
posted @ 2016-02-09 16:32 何杨 阅读(1605) 评论(0) 推荐(0) 编辑
摘要: 关于CAShapeLayer 内容大纲: CAShapeLayer简介 贝塞尔曲线与CAShapeLayer的关系 strokeStart和strokeEnd 动画 用CAShapeLayer实现进度条效果,以及更加复杂的效果 1、CAShapeLayer简介 1、CAShapeLayer继承自CA 阅读全文
posted @ 2016-02-09 15:59 何杨 阅读(7938) 评论(4) 推荐(2) 编辑
摘要: 前言:学习来自YouXianMing老师的博客:《辉光UIView的category 》以及YouXianMing老师的github源码:《 GlowView 》 而我个人考虑到分类的二次拓展性(或者是再一次拓展)不是特别好,所以将YouXianMing老师的用分类拓展的辉光动画,改写成一个继承CA 阅读全文
posted @ 2016-01-31 04:33 何杨 阅读(1123) 评论(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 何杨 阅读(1335) 评论(2) 推荐(0) 编辑
摘要: 前言:在 iOS 开发中,我们有时很希望有一款类似 Web 开发中的 UI Debug 工具(例如:Firebug),让我们能够实时查看 UI 的结构,还可以实时更改某个 UIView 的位置和大小的相关属性值查看效果。这里我们发现原来真有这么一款强大的工具存在,他就是 Reveal。(虽然现在的 阅读全文
posted @ 2016-01-28 20:53 何杨 阅读(934) 评论(0) 推荐(0) 编辑
摘要: 前言:关于地理位置及定位系统,在iOS开发中也比较常见,比如美团外面的餐饮店铺的搜索,它首先需要用户当前手机的位置,然后在这个位置附近搜索相关的餐饮店铺的位置,并提供相关的餐饮信息,再比如最常见的就是地图导航,地图导航更需要定位服务,然后根据用户的目的地选出一条路线。其实,作为手机用户这么长时间,或 阅读全文
posted @ 2016-01-27 01:10 何杨 阅读(4414) 评论(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 何杨 阅读(379) 评论(0) 推荐(0) 编辑
摘要: 前言:整理和收集了IOS项目开发常用的工具类,最后也给出了源码下载链接。 这些可复用的工具,一定会给你实际项目开发工作锦上添花,会给你带来大大的工作效率。 重复造轮子的事情,除却自我多练习编码之外,就不要傻傻的重复造轮子了,还是提高工作效率,早点完成工作早点回家陪老婆孩子。 所以下面备份的常用工具类 阅读全文
posted @ 2016-01-19 20:30 何杨 阅读(4921) 评论(0) 推荐(2) 编辑
摘要: 文章内容大纲1、NSMutableAttributedString的基本使用2、NSMutableAttributedString的简易封装3、使用开源代码GOBMarkupPaser处理富文本4、UITextKit简介5、编程思想的相关思考前言富文本使用案例:这里我自己也用了富文本实现了简单的却也... 阅读全文
posted @ 2016-01-19 19:06 何杨 阅读(16189) 评论(4) 推荐(8) 编辑
摘要: 前言:因为时间缘故,很少进行通俗易懂的算法思路讲解,这里先展示动态图片效果,然后后面的内容我就直接上关键源码了。效果展示图;源码百度云盘下载链接: http://pan.baidu.com/s/1eQOOixc 密码: duu8源码: 1 // PhotoCell.h 2 // 自定义流水布局 ... 阅读全文
posted @ 2016-01-17 22:34 何杨 阅读(2054) 评论(1) 推荐(1) 编辑
摘要: 学习来源:袁峥老师的《快速集成App中顶部标题滚动条》此次博文写的是按需求分析写代码,思路条理性杠杠的,可以提高的编码实现速度哦。效果:根据这个网易新闻的界面,需求分析: 需要的对象: 1、导航控制器默认会生成的导航条,上面可以设置title(当然也可以另外自定义View设置导航条title) ... 阅读全文
posted @ 2016-01-16 03:15 何杨 阅读(3287) 评论(8) 推荐(3) 编辑
摘要: 前言:方法替换,可以替换任意外部类的方法,而动态添加方法只能实现在被添加类创建的对象里,但是将方法替换和动态添加方法结合使用,可以实现,对任意外部类动态添加需要的方法,这个方法可以是类方法也可以是实例方法,这个外部类也可以是没有任何方法声明和实现的类。主要思路:使用运行时的方法替换将在外部类将自定义... 阅读全文
posted @ 2016-01-13 10:55 何杨 阅读(2532) 评论(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 何杨 阅读(1144) 评论(0) 推荐(0) 编辑
摘要: 1、 为bottomMenu添加点击效果思路描述: 需求: 点击BottomButton的三个item,然后对应响应的是HomeViewController弹出对应的业务逻辑窗口 对象: Bottom上面的三个item,一个HomeViewController 解决方案: 使用代理 分析原... 阅读全文
posted @ 2016-01-06 17:30 何杨 阅读(669) 评论(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 何杨 阅读(2499) 评论(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 何杨 阅读(1930) 评论(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) 编辑
摘要: 前言:本篇文章就"Objective-C 反射机制"使用方面进行叙述,不会涉及太多理论论述,因为"Objective-C 反射机制"理论论述在网上搜索一大把,本篇文章主要体现出"实战派"风格,讲究实用性,所以主要呈现给读者的是代码实用方面的东西。而且会一直(持续更新)下去。直到随着小编的经验足够丰富 阅读全文
posted @ 2015-12-27 21:29 何杨 阅读(1386) 评论(1) 推荐(1) 编辑
摘要: 内容大纲:Google浏览器设置开发者模式正文:1、Google浏览器设置开发者模式 阅读全文
posted @ 2015-12-26 19:02 何杨 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 额外的参考学习可以学习:http://www.cnblogs.com/YouXianMing/p/3707403.html 1、NSOperation简介 NSOperation的作用 配合使用NSOperation和NSOperationQueue也能实现多线程编程 NSOperation和NSO 阅读全文
posted @ 2015-12-26 02:08 何杨 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 1、GCD队列组 拦截通知和等待所有任务全部结束在继续往下执行|阻塞 需求:下载两张图片,等两张图片都下载完毕之后,合成图片(这个实例,复习的时候一定要凭空敲出代码练习,好记性不如烂键盘) 官方规定了,栅栏函数 只能用在调度并发队列中,不能使用在全局并发队列中 阅读全文
posted @ 2015-12-25 05:32 何杨 阅读(2079) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 10 下一页