首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
预留
订阅
木头_Brooks
更多收藏集
微信扫码分享
微信
新浪微博
QQ
27篇文章 · 0订阅
开发 React Native APP —— 从改造官方Demo开始(二)
这里的扩展指的是实现可单独配置页面的进入方式(react navigation 默认只支持全局配置,要么 card,要么 modal,配置后所有页面进入动画相同)。 实现上述效果需要做两方面修改:StackNavigator API(在 route.js 中使用)和进入某个页面…
2017 移动端 iOS 年终工作总结-纯干货请自备酒水
Apple 在 WWDC 2017 大会上发布 Swift 4,Swift 4 带来了更快、更容易使用的 String 实现,可以保持 Unicode 的正确性,并增加对创建、使用广告管理子串的支持,它提高了开发者创建、使用和管理集合类型的能力,它支持结构化枚举类型的归档并允许…
出一套 iOS 高级面试题
一千个读者眼中有一千个哈姆雷特,一千名 iOS 程序员心目中就有一千套 iOS 高级面试题。本文就是笔者认为可以用来面试高级 iOS 程序员的面试题。 这套题的题目跟公司和业务都没有关系,而且也并不代表笔者本人可以把这些题回答得非常好,笔者只是将一部分觉得比较好的题从收集的面试…
网络回调:Block和Delegate的对比
block和delegate是iOS开发者经常用到的技术,也常常出现在各种面试题里,你经常听到他们之间的对比。 我的态度是每个成熟的技术并没有明显的优劣,不应该用谁好谁劣来评判他们,而应该看谁更适合应用场景,在合适的场合选择合适的技术。 本篇文章将讨论在 网络层调用和回调 这个…
iOS 组件化 —— 路由设计思路分析
随着用户的需求越来越多,对App的用户体验也变的要求越来越高。为了更好的应对各种需求,开发人员从软件工程的角度,将App架构由原来简单的MVC变成MVVM,VIPER等复杂架构。更换适合业务的架构,是为了后期能更好的维护项目。 但是用户依旧不满意,继续对开发人员提出了更多更高的…
【RxSwift 实践系列 1/3】为什么使用RxSwift
MVC是目前主流的客户端编程框架。在iOS开发中,系统为我们实现好了公共的视图类:UIView 和控制器类:UIViewController。 开发过程中,你一定在Controller中写过为View格式化数据的代码,为什么我们就这么自然的把格式化数据的代码放到了Control…
蜂鸟商家版 iOS 组件化 / 模块化实践总结
零. 前言 以上这段对「蜂鸟商家版」的描述摘自 蜂鸟配送官网,大概可以理解为蜂鸟商家版是一个给广大商家用来发单呼叫配送员的 App。许多同学可能只听说过「饿了么」外卖应用,但是对支撑起外卖配送的后勤业务「蜂鸟配送」却知之甚少,实际上每天海量的外卖订单都是由蜂鸟配送系统进行处理和…
各大互联网公司架构演进之路汇总
大型网站架构演化历程大型网站架构技术一览Web支付宝和蚂蚁花呗的技术架构及实践聚划算架构演进和系统优化(视频+PPT)淘宝交易系统演进之路(专访)淘宝数据魔方技术架构解析淘宝技术发展历程和架构经验分享
用代码探讨 KVC/KVO 的实现原理
关于KVC/KVO的实现原理,网上的相关介绍文章很多,但大部分说的比较抽象,难以真切的理解,下面我们直接撸代码来实地探讨下。 ①->⑨全部执行成功; 其中①③④⑥ 执行了setter方法,⑦⑧执行了getter方法,②⑤⑨直接访问的实例变量。 1.访问器匹配:先寻找与key,i…
iOS Runtime详解
我们从下面几个方面探寻Runtime的实现机制。 Runtime其实有两个版本: “modern” 和 “legacy”。我们现在用的 Objective-C 2.0 采用的是现行 (Modern) 版的 Runtime 系统,只能运行在 iOS 和 macOS 10.5 之后…