swift
文章平均质量分 58
D_猿员
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
iOS开发必备OC和Swift的转换速查手册(强力推荐)
这篇文章主要给大家介绍了关于Objective-C和Swift的转换速查手册的相关资料,文中通过示例代码介绍的非常详细,非常推荐给大家参考学习使用,盛情邀请读者进入小编交流群:624212887,一起交流学习前言如果你正要从Objective-C过渡到Swift,或反过来,一个在两种语言间显示等效代码的小手册会很有帮助。本文内容就是这些:苹果开发者的红宝书,包含变量,集合,函数,类等等。...原创 2018-10-27 14:03:53 · 2412 阅读 · 0 评论 -
详解:RxSwift-KVO底层探索(上)
收录:原文地址KVO在我们实际开发之中运用非常之多,很多开发者都知道原理!但是这些原理是如何来的,一般都是浅尝辄止。这个篇章我会从 Swift 入手分析,探索KVO底层源码.希望让读者真正掌握这一块底层,知其然而知其所以然!KVO简介首先我们从KVO的三部曲开始// 1: 添加观察person.addObserver(self, forKeyPath: "name", option...原创 2019-08-09 15:50:24 · 327 阅读 · 0 评论 -
iOS开发饱和,如何再向大厂进发
苹果公司最早于 2007 年 1 月 9 日的 Macworld 大会上公布一个非常牛逼的系统 一 iOS。从事开发这么久,在我的生命线,由衷的感谢这个系统!在今天所谓的大前端时代, iOS进阶 并不是这么难, iOS瓶颈 也并不在这里!以下是对iOS目前行情的理解与分析,仅仅是个人看法,勿喷iOS市场环境如果说 2018 年是 寒冬的前兆,那么 2019 年 就是 寒冬 的真正开始;相...原创 2019-07-30 16:14:11 · 357 阅读 · 0 评论 -
Swift:快速上手攻略
原文地址希望你读完这篇博客之后这个周末的时间请留给:SwiftSwift入门如果你是多年的OC开发。恭喜你!Swift易如反掌,几乎就跟喝水一样从OC过度Swift!真的太像了,编码思维一模模一样样!如果你是OC不是很深入。那么恭喜你!学习Swift你赚翻了!你不用克服一些多年养成诟病,简单的分号,NSLog … 那么你学习Swift更加快速!那么我们直接开始吧首先第一步:我个人推...原创 2019-07-30 13:37:10 · 334 阅读 · 0 评论 -
RxSwift核心逻辑的理解
**原文地址:**https://www.jianshu.com/p/0e0703466483作为ReactiveX家族之一的RxSwift在Github截止现在Star:16K.为什么这个框架如此受欢迎,作为函数响应式框架典型代表,底层实现又是如何实现的呢?这一篇文章全面解密RxSwift核心流程RxSwift这个优秀的框架,设计的api也是非常精简,让陌生的用户也能非常快速上手...原创 2019-07-29 15:46:44 · 188 阅读 · 0 评论 -
认识CALayer
layer和view的关系开始开发都是从view开始,而且很长一段时间可能都只认识到view,而只会在某些角落看见layer,比如圆角,比如coreAnimation动画,还有绘制内容时也使用CALayer,所以对于layer的首要疑问肯定是:这货跟view到底什么关系?来段文档:Layers provide infrastructure for your views. Specific...原创 2019-07-03 13:31:30 · 258 阅读 · 0 评论 -
iOS面试题:事件传递和响应机制
1. 事件的产生发生触摸事件后,系统会将该事件加入到一个由UIApplication管理的事件队列中,为什么是队列而不是栈?因为队列的特点是FIFO,即先进先出,先产生的事件先处理才符合常理,所以把事件添加到队列。UIApplication会从事件队列中取出最前面的事件,并将事件分发下去以便处理,通常,先发送事件给应用程序的主窗口(keyWindow)。主窗口会在视图层次结构中找...原创 2019-07-01 14:25:56 · 707 阅读 · 0 评论 -
UIWindow,UIView,CALayer的区别
1. UIWindow@interface UIWindow : UIView@property(nonatomic) UIWindowLevel windowLevel; // default = 0.0@property(nonatomic,readonly,getter=isKeyWindow) BOOL keyWindow;- (void)be...原创 2019-07-01 14:24:57 · 254 阅读 · 0 评论 -
肝一辈子的代码,依然还是码农。
物以类聚,人以群分,在一切以技术和贡献说话的码界,更是如此。不知道从什么时候开始,程序员就有了等级的划分。有趣的是,80%的程序员只做出了20%贡献,很符合二八定律。干着农民工的活,肝一辈子的代码,依然还是[码农]正如相传许久的一句话:总有一天,低级码农会被自己所创造的程序所取代。第1级别的程序员,人数屈指可数,就算是再优秀的程序员,也已经不可能达到那个高度,就算是肝一辈子,也没什么用。并不是...原创 2019-05-21 12:34:37 · 470 阅读 · 0 评论 -
Alamofire (1)--URLSession必备技能
前言Alamofire是一个为iOS和macOS打造的并基于Swift的网络库.它在Apple的基础网络架构上提供了更加优雅的接口来简化繁重而常用的网络请求任务。Alamofire提供了链式的request/response方法,JSON的传参和响应序列化,身份认证和其他特性。Alamofire的优雅之处在于它完完全全是由Swift写成的,并且没有从它的Objective-C版本-AFNetw...原创 2019-10-09 16:02:04 · 768 阅读 · 0 评论
分享