zkhCreator Blog

一个想成为UI的iOS开发。


  • 首页

  • 归档

  • 标签

日本游记

发表于 2017-07-09

题记:世界那么大,只有出去了才知道有多精彩

本来打算毕业旅行就去日本的,然而忽然发现根本没有时间,还好公司组织了一波 outing。

阅读全文 »

Socket 开发看这一篇就够了

发表于 2017-07-09

之所以有这篇文章是因为,毕设啊毕设。怼了大半个月。恶补了计算机网络相关的知识和相关的内容,现在已经过去快一个月了,再不记下来的话,估计就真的会忘记。况且 Blog 已经那么久不更新了,心思全在玩上了┑( ̄Д  ̄)┍。

阅读全文 »

[译]Swift中的Weak,Strong和Unowned

发表于 2017-04-04

我经常发现在我的代码中会出现循环引用的情况。我觉得别人也会出现这样的情况。虽然我不认识你,但是我相信在耳边肯定会经常出现“我什么时候要使用’weak’?如果我用’unowned’会有什么坑?”这篇文章我将会在其中写明如何在代码中使用strong, weak, unowned从而避免循环引用。但是我们可能都不知道如何使用他们。幸运的是,我将会告诉你他们都是些什么,什么时候应该是用他们。我希望这篇文章能够帮助你学习在什么情况下需要使用它们。

阅读全文 »

[译]使用CommonCrypto对文字进行AES的加密

发表于 2017-03-28

原文链接:点我跳转

译者注:由于需要写一个基于 SOCKS 5 协议的代理软件,所以免不了对 SOCKS 5 协议的加密方式有一定的了解,这篇文章就是译者在翻阅读物中找到的不错的文章,希望能和大家分享。
CommonCrypto 是一个 Mac 中自带的加密库,专门用来对相关的内容进行加密。

阅读全文 »

如何编写高质量的Objective-C代码

发表于 2017-02-05

本文为《Effect Objective-C 2.0 编写高质量iOS与OS X代码的52个有效的方法》的读后感。由于书中的内容很多都是经典的案例,然而直接记住有一定的压力。所以将重点列在下面,方便后期回顾。

阅读全文 »

iOS网络编程(二)IP、DNS相关

发表于 2017-01-26

由于要实现一个VPN首先要开手机中开启一个服务,而 iOS 基于 linux 那么很明显,我们需要了解 Linux 下的相关函数,从而更好地创建服务,而 Linux 底层是基于 C 和 C++,而 iOS 中无论是 swift 还是 Objective-C 都可以完美的兼容 C,所以了解 C 的相关函数,对于我们开发是有很大的帮助的

阅读全文 »

iOS网络编程(一)网络编程基础

发表于 2017-01-26

由于iOS 9以后苹果开放了Network Extension这个互联网的库,而我自己也想做一个VPN,在互联网上对相关的资料进行搜索,比如说Specht和该作者的数据传输库NEKit等相关资料的搜索,在这对VPN开发进行一个总结或者学习的归纳。

阅读全文 »

Re:从零开始创建基于cocoapods的第三方库

发表于 2016-12-31

有句俗话这么说道

万物始于git

而 iOS 自从存在了 cocoapods 这一神器之后,就再也不用继续使用 submodule 这一坑爹货了。(虽然 cocoapods 也基于强大的 git )

阅读全文 »

使用coocapods1.1.1无法成功创建pod工程文件的解决方法

发表于 2016-12-28 | 分类于 programming

今天在开发的过程中由于手贱将系统工程删了,然后再次重新git clone下拉工程并使用 cocoapods 进行对第三方库的安装,然而失败了。错误代码如下:

1
2
Generating Pods project
[1] 93845 abort pod install
阅读全文 »

iOS tips

发表于 2016-12-27

列出开发中常见bug,方便以后review

阅读全文 »
123
zkhCreator

zkhCreator

Hi,我是章凯华,一个喜欢一切美好事物的人。

25 日志
2 分类
22 标签
© 2017 zkhCreator
由 Hexo 强力驱动
主题 - NexT.Mist