此文初始发布在我的简书。 Swift是支持一门函数式编程的语言,拥有Map,FlatMap,Filter,Reduce针对集合类型的操作。在使用Objective-C开发时,...
此文初始发布在我的简书。 Swift是支持一门函数式编程的语言,拥有Map,FlatMap,Filter,Reduce针对集合类型的操作。在使用Objective-C开发时,...
1.private修饰符 2.filePrivate修饰符 3.public修饰符 4.open修饰符 5.internal修饰符 从高到底的顺序排序 open>public...
上一篇最后讲release的时候说到,在release的最后,当引用计数减为0的时候就进入了dealloc的过程。这一篇就来讲讲dealloc和相关的一些方法。先从deall...
UICollectionView是我们常说的集合视图,它在iOS 6中引入,是iOS开发者中最受欢迎的UI元素之一。其布局灵活、可变,可用于显示有序数据项集,最常见的用途是以...
上一篇文章【iOS14】仿网易云桌面小组件(二)[https://www.jianshu.com/p/65569395e5d8]介绍了从网络中请求数据并在小组件中动态显示,本...
第〇:写在前面 1.什么是ReactiveCocoa? Reactive: 响应式的、函数式的。Cocoa:苹果开发框架名称.Reactive + Cocoa = 具备函(G...
前言 启动是门面,好的印象也助于留存率提高。苹果也在系统启动上不断努力,提升用户体验,最新的 M1 宣传中还特别强调了翻盖秒开 macOS,可以看出其对极致启动速度的追求。这...
最近这段时间,一直在研究webrtc,写iOS的时间很少,但是项目催得急,所以今天做了点iOS的工作。集成SDK本应该是很简单的一件事情,但当集成到一个维护长达五年的项目中,...
崩溃分析 崩溃日志(crash log) 根据符号表来监测崩溃位置 什么是符号表符号表就是指在Xcode项目编译后,在编译生成的二进制文件.app的同级目录下生成的同名的.d...