Chausson的技术博客

技术的本质是为了实现需求,更深入的了解是为了更好的实现

    • 首页
    • 文章
    • 关于我

CHWebView搞定JS与OC交互

之前写过一篇文章分析UIWebView与WKWebView,在这基础之实现继承自UIView的控件CHWebView ,将它作为一个Container包装UIWebView和WKWebView Github地址:https://github.com/chausson/CHWebV

2016-08-23

简单易用的HUD

CHProgressHUDHUD组件是我们平时开发中必不可少的,目前iOS开发中用的比较多的还是MDProgressHUD和SVProgessHUD,两个HUD的样式和设计都不太相同。MB是将HUD作为一个对象创建,自己控制它的生命周期,

2016-08-17

UIWebView与WKWebView

UIWebViewUIWebView是苹果继承于UIView封装的一个加载web内容的类,它可以加载任何远端的web数据展示在你的页面上,你可以像浏览器一样前进后退刷新等操作。不过苹果在iOS8以后推出了WKWebView来加载Web,下面再详细介绍下WKWebView。 UIW

2016-08-09

Method Swizzling 理解

Method Swizzling顾名思义方法交换,这是一种利用了runtime机制,在运行时通过修改类分发表中slector对应的函数来修改函数的实现。该机制的用途可以是在某些场景下,比如:我们需要在当前的工程中,每一个同样的方法中做埋点(在日志追踪系统中会在一些指定的地方发送一

2016-08-01

如何正确使用UIImage加载图片

关于UIImage首先我想先介绍一下UIImage这种数据类型,它是一种管理图片Data数据的对象,对象是不可变的,当你想要使用动画的时候一个图片的对象可能包含一个或一组照片,它的继承关系如下:12├── UIImage| ├── NSObject<NSSecureCo

2016-07-04

代码Review系列(1)——CSChat聊天组件

背景介绍CSChat聊天组件是因为公司业务需要集成XMPP即时通信功能,当时仿照微信做了一个聊天的控制器,想到这个Controller会在多处以及多个项目中集成,所以按照MVVM加命令模式把收发消息的功能和UI展示的效果进行解耦,并想对其中每一部分的功能单独复用。以下博文是根据第

2016-06-28

如何拥有一套属于自己的技术博客网站

序现在终于搭建完了自己的技术博客网站,虽然技术上没有什么难度可言,但光搭建环境和整合资源就花了很久时间。所以目前把自己所搜集的资源快捷方法给大家,大家可以根据教程尝试搭建属于自己的技术博客网站。 安装Node.Js目前我的博客是用Hexo搭建的,这里有必要稍微说一下Hexo的原理

2016-06-01
Prev12

分类

  • 图片1
  • 小知识3
  • 环境搭建3
  • 组件3
  • 设计模式1
  • 设计模式#分类1

标签

  • 源码解析1

友情链接

  • My Github
RSS 订阅

新浪微博

Powered by hexo and Theme by Jacman © 2019 Chausson