GeorgeWang Blog

行千里路,读万卷书

WYChart介绍系列(二)线型图的框架概览及设计思路

零 一开始有做WYChart的想法,是公司的项目需要,在做了一段时间之后,刚好手头工作不多,于是萌生一个念头,试着自己写一个图表库,于是,WYChart便开始了。 WYChart 里面包含了不少的技术点,动画的,绘制的,交互的,之所以在这之前没有做自己的图表库,原因之一是上文提到的公司项目需要才想到,另外一个很重要的原因是,没有相关方面的技术积累,也就是对动画,绘制,交互的一个全面的了...

WYChart介绍系列(一)概览

WYChart 是我个人的第一个开源项目,发布至今收到挺多的github星星,也收到来自很多热心童鞋的建议和bug反馈,再此谢谢各位的支持。🎁🎁🍻🍻 随着发布时间的推移,WYChart 受到的关注也越来越多,也让我越坚定要把它继续推进和完善的决心。不过,在开源社区,我认为,真正的贡献不仅仅局限于发布一套代码,然后就完事,一些好的关于开源代码介绍的博文也是必须的。通过开源代码结合博文介绍,最...

创建自己的 Github 开源库并发布到 Cocoapods 插件库

前记:本文用于记录开源库的创建过程备忘以及初学者参考 开发者们平时在Github查看各种功能的开源库时,是否想过开源库从何而来?开源库如何创建?使用Cocoapods时的pod 'someLibrary'从何而来? 最近发布了个人第一个严格意义上的开源库WYChart,便想着把这个过程记录下来,以便后来者参考。本文将主要从Cocoapods创建公开库来说明Github + Cocoapo...

Github 的 ssh 秘钥配置 以及登录问题

最近在github上部署项目的时候遇到一个问题,将项目拷贝下来之后,修改完再度push上去,却收到 Permission to user/repo denied to other-user 的错误,在github help搜索之后,其给出的答案如下 This error means the key you are pushing with is attached to an accoun...

关于我的博客说明

这是我的新博客,基于gitpage和jekyll搭建。 你可能会看到有些文章比我博客项目时间还早,这是因为很多文章是从以前的博客迁过来的,是以前写的,不舍得放弃,所以迁过来了。 我比较喜欢折腾,从一开始在csdn写博客,发现不尽我意,又自己买了一个主机和域名,使用wp搭建一个博客,现在由于wp比较笨重,加上所购买的主机空间有限,果断抛弃之,使用更加轻量级的jekyll和空间无限的gitp...

iOS中的KVO机制剖析

KVO即 key value observing键值对观察,是objc中的一种机制。 KVO以KVC(key value coding)为基础,通过向对象的某个键值添加观察者,当对象键所对应的值发生变化时,通知观察者,执行相关的回调方法。 以下描述分为KVO的使用,OBJC实现KVO机制的剖析,KVO的DIY,fb的KVO开源库介绍,四部分。 Tips: KVO的操作回调是在同一个线...

Objective-C 内存布局与对象生成

一直以来零碎的,连续的看过一些关于OC的内存布局及对象生成方案的文章,没对这方面的知识进行一个总结是心头大患 😔😔。 接下来在这篇文章中,我将会介绍这方面的相关知识,只要内容有: 1.Object-C的类对象内存布局 2.Object-C对象如何生成 废话不多说,我们开始吧!🎁🍺👇👇 一、Object-C的类对象内存布局 
 我们知道Object-C是又前端编译器clang转换为C...