
知识点
allanGold
这个作者很懒,什么都没留下…
展开
-
【时间】iOS时间处理小记
iOS关于时间的处理做App避免不了要和时间打交道,关于时间的处理,里面有不少门道,远不是一行API调用,获取当前系统时间这么简单。我们需要了解与时间相关的各种API之间的差别,再因场景而异去设计相应的机制。时间的形式在开始深入讨论之前,我们需要确信一个前提:时间是线性的。即任意一个时刻,这个地球上只有一个绝对时间值存在,只不过因为时区或者文化的差异,处于同一时空的我们对同一时间的表述或者理解不同。这个看似简单明了的道理,是我们理解各种与时间相关的复杂概念的基石。就像UTF-8和UTF-16其实都是U原创 2020-08-16 17:01:19 · 410 阅读 · 0 评论 -
MPEG-DASH bilibili
MPEG-DASH减少卡顿率转载 2019-04-30 10:06:44 · 5477 阅读 · 0 评论 -
正则表达式 贪婪 懒惰
贪婪:.*懒惰:.*? //我感觉加?表示懒惰主要是因为?表示0次或者1次原创 2019-03-27 11:30:04 · 178 阅读 · 0 评论 -
正则
http://blog.youkuaiyun.com/xu_song/article/details/505102581."(.*?)(]+>|\\Z)"这个正则式的解释:(.*?)懒惰匹配]+>^>表示除了>之外的字符[^>]+ 表示一个或者多个|表示分支条件,也就是或者的意思2.(?).*(?=),详细解释下:?,后面必须要有。零宽断原创 2017-02-23 12:46:13 · 496 阅读 · 0 评论 -
关于 iOS响应者链的问题
一:关键参考:http://www.jianshu.com/p/847432c2cb3bWhen a user-generated event occurs, UIKit creates an event object containing the information needed to process the event. Then it places the event objec...原创 2016-08-15 18:04:07 · 591 阅读 · 0 评论 -
当button按钮的超出父视图的frame的时候如何响应事件(响应者链条的应用)
自定义一个继承自UIView的子类重写子类的hit-test#import "TestView.h"@implementation TestView-(UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event { UIView *view = [superhitTest:poi原创 2017-05-27 10:39:56 · 876 阅读 · 0 评论 -
面试题(含 runloop)
掘金上的面试经验收集https://juejin.im/post/5b4cd5aae51d455b5d3efa2c http://www.cocoachina.com/ios/20160414/15918.htmlhttp://www.cocoachina.com/ios/20160415/15930.htmlhttp://www.cocoachina.com/ios/201...转载 2017-02-10 13:45:35 · 733 阅读 · 0 评论 -
苹果关键字的讲解(@synthesize @dynamic)
https://developer.apple.com/library/content/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/EncapsulatingData/EncapsulatingData.html转载 2017-02-24 11:15:12 · 1386 阅读 · 0 评论 -
iOS Category 和 Protocol 中的 Property 你们真的会了么?
一、property合成存取器: @property的格式: 1 @property (修饰列表) 变量类型 变量名; Xcode4.4之前:@property使编译器自定生成set/get方法声明。@synthesize自动生成set/get方法的实现@synthesize还会自动生成私有成员变量 Xcode4转载 2017-04-13 17:57:08 · 1105 阅读 · 0 评论 -
美团 关于Category的讲解
深入理解Objective-C:Categoryzj ·2015-03-03 15:00摘要无论一个类设计的多么完美,在未来的需求演进中,都有可能会碰到一些无法预测的情况。那怎么扩展已有的类呢?一般而言,继承和组合是不错的选择。但是在Objective-C 2.0中,又提供了category这个语言特性,可以动态地为已有类添加新行为。如今category已经遍布于Obj转载 2017-04-13 15:58:46 · 850 阅读 · 0 评论 -
super的理解
Objective-C 中Self 和 Super 详解本文要介绍的内容,在 Objective-C 中的类实现中经常看到这两个关键字 self 和 super,以以前 oop 语言的经验,拿 c++ 为例,self 相当于 this,super 相当于调用父类的方法,这么看起来是很容易理解的。 在 Objective-C 中的类实现中经常看到这两个关键字 ”self” 和 ”super转载 2017-02-19 11:36:34 · 311 阅读 · 0 评论 -
关于Xcode上的Other linker flags
链接器首先,要说明一下Other Linker Flags到底是用来干嘛的。说白了,就是ld命令除了默认参数外的其他参数。ld命令实现的是链接器的工作,详细说明可以在终端man ld查看。如果有人不清楚链接器是什么东西的话,我可以作个简单的说明。一个程序从简单易读的代码到可执行文件往往要经历以下步骤:源代码 > 预处理器 > 编译器 > 汇编器 > 机器码 >转载 2017-03-18 11:06:43 · 657 阅读 · 0 评论 -
设计模式
抽象工厂模式http://blog.jobbole.com/78067/转载 2017-02-11 21:26:59 · 401 阅读 · 0 评论