DreamEverAfter

风屋

= 博闻强记,多思多问,取法乎上,持之以恒 =

게시물 목록

post cover
工具

2017-09-11

116자

在有依赖 ruby 环境的工具可能会报和下面差不多的错误: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby bad interpreter No such file or directory 这是由于 Ma

post cover
笔记

2016-12-31

1263자

最近需要写一个通过客户端向某一主板发送 UDP 消息的 Demo,之前只是简单了解过 AsyncSocket 这个框架,正好借此机会深入了解一下。 TCP/IP TCP/IP(Transmission Control Protocol/Internet Protocol)即传输控制协议/网间协议,定

post cover
随笔

2016-11-21

576자

在阅读语句语法时,应该记住以下约定。 | 符号表示用来指出几个选择中的一个,因此 NULL | NOT NULL 表示或者给出 NULL 或者给出 NOT NULL。 包含在方括号中的关键字或者子句(如 [like this])是可选的。 下面列出的语法几乎对所有 DBMS 都有效。关于具体语法可能

post cover
随笔

2016-10-30

1516자

零宽空格 (Zero Width Space) 就如同他的名字一样,他是一个没有宽度的空格. 一般的空格虽然说是看不见,但是可以被选中,也空出来一个格子,但是零宽空格既看不见,也不占格子,更不能选中了。 比如说 AB 中 A和 B 之间其实有一个没有宽度的空格。看上去 A 和 B是连续的,其实他们中

post cover
笔记

2016-10-26

493자

objc优点: Cateogies 非常实用的扩展机制,可以很方便的为一个已有的类添加属性或者方法,而不需要笨拙的去继承他 Posing 可以让一个类的对象动态的以其他类行为去执行,也许可以理解成动态replace所有的method(不确定是否可以这么理解) 动态识别,比较常见的动态语言的特

post cover
笔记

2016-10-22

934자

控制器的生命周期已经是老调长谈了,相关文章也看了一些,可能是以前对这方便不够重视,所以还是踩了一些坑。 viewDidLoad 被调用的时机 一般来说,控制器生命周期的最常用的就是 viewDidLoad 方法了,初始化各种 view ,添加代理,发送请求,相信大多数人都喜欢写在这里。 假设现在有个

post cover
笔记

2016-09-21

592자

运行时总结 什么是runtime? runtime是一套底层的C语言API(包含很多强大实用的C语言数据类型、C语言函数) 实际上,平时我们编写的OC代码,底层都是基于runtime实现的 也就是说,平时我们编写的OC代码,最终都是转成了底层的runtime代码(C语言代码) runtime有什么作

post cover
笔记

2016-07-21

803자

前几天写了个小模块,测试测出来一个UI上面的 bug,只在6plus/6s plus上才出现的问题,如图 上面的白色区域是一个view,中间白色重置和红色确定按钮是一个view,下面灰色区域是一个view,简单来说就是分上中下三个view,但是这三个view的衔接出现了问题,使得每个view之间重

post cover
工具

2016-06-27

1350자

之前安装cocoaPods,都是参考CocoaPods安装和使用教程这篇文章来装的,这篇文章讲的很细,按照步骤一步步来就可以完成CocoaPods的安装和使用. **但是!但是!但是!**今时不同往日,淘宝的Ruby镜像已经关闭,所以很多朋友估计直接就卡在了第一步切换ruby镜像了.网上一顿搜索后得

post cover
笔记

2016-05-21

2905자

1.UIApplication原理 UIApplication对象是应用程序的象征, 每一个应用都有自己的UIApplication对象,这个对象是系统自动帮我们创建的, 而且是单例的. 一个 iOS 程序启动后创建的第一个对象就是 UIApplication对象,利用 UIApplication