小唐朝的技术blog

2017年10月

GCD的笔记

这段时间无业在家,在看iOS多线程相关的东西的时候就稍微研究了一下GCD,GCD由C语言实现,在Objective-C里调用它就是C语言的方法,在Swift则做了一层封装`DispatchObj...

结束,也是开始-->阶段总结

从知道iOS到今天差不多16个月。前四个半月培训,后11个多月是在工作。我将这段时间归纳为入门,感觉算是入门了。接下来要提高!

计算一个仅包含`+-*/()`的计算表达式的结果

昨天网上的面试题的时候看到的一个题:计算一个仅包含`+-*/()`的计算表达式。以前用C++写过,不过那已经很遥远了,遥远到我都不会写C++的函数了。于是我用我如今使用最熟练的Swift实现它。...

一个与代理、协议有关的类

“在做毕业设计设计用户信息管理类的时候写的这个类,用于存储管理所有的观察者。用户信息管理是一个单例,更新用户信息是异步的操作,观察用户信息改变的对象也不止一个,所以就需要管理这些观察者。我将这部...

UIApplicationDelegate的那些事

UIApplicationDelegate有40多个代理方法(iOS11,有些已经弃用),我们常用到的一般就6个,即:`application(_:didFinishLaunchingWithO...