首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Ioe
订阅
南京小强
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
组件化开发之私有库制作以及常见问题
1. 查看本地是否有了私有库索引文件 2. 创建远程私有库索引(这里以在github上为例) 由于github私有库收费,我这里以public为例,实则是一样的。 3. 添加本地私有库索引 1. 创建远程仓库 2. 将远程库拉取到本地 3. 创建工程 4. 引入pod 5. 创…
iOS 静态库详解与开发
1. 什么是库? 库是共享程序代码的方式,一般分为静态库和动态库。 静态库:链接时完整地拷贝至可执行文件中,被多次使用就有多份冗余拷贝。 动态库:链接时不复制,程序运行时由系统动态加载到内存,供程序调用,系统只加载一次,多个程序共用,节省内存。 2. 两种形式中.framewo…
ALDownloadManager 基于Alamofire封装的下载器
ALDownloadManager包含了断点续传,多文件顺序下载,多文件同时下载同时下载顺序下载外层调用:单文件下载多文件同时下载多文件顺序下载具体实现:下载方法(默认断点续传)cancelledDa
最佳实践:重构 AppDelegate
可能很多读者可能都有这样的经历,迭代维护多年的系统代码量激增,有些模块的代码自己都觉得丑陋,可是却不敢重构,生怕一不小心被拉取祭天,然后来了个愣头青实习生正好参与这个模块迭代,一顿骚操作后这个模块炸了
iOS IAP内购 VS 支付宝
国内支付发达,由支付宝引导的支付流程观念常常会先入为主,导致接入内购时整体观念错位。希望借着对比支付宝和内购流程来让大家更清晰的了解内购流程。 有人会选择用applicationUsername存放订单号。 这样做的问题是支付成功后transaction中的applicatio…
老司机 iOS 周报 #5
欢迎 @张嘉夫,@AidenRao 一起参与日后周报的编辑工作。 苹果近期发布了 11.3 的开发者预览版,也一起发布了 Xcode 9.3 Beta,预计在春季正式发布(3 月)。这是 iOS 11 目前为止最大的一次更新,主要增加了电池健康状况查看,ARKit 升级至 1.…
iOS事件分发机制与实践
iOS事件的传递与响应是一个重要的话题,网上谈论的很多,但大多讲述并不完整,本文将结合苹果官方的文档对事件的传递与响应原理及应用实践做一个比较完整的总结。文章将依次介绍下列内容: iOS中事件一共有四种类型,包含触摸事件,运动事件,远程控制事件,按压事件,本文将只讨论最常用的触…
iOS的组件化思路分享
iOS的组件化,一直都是一个理念,很多大公司一直在强调却没有具体可行的或简单可行的方案。所以分享下大概思路。 继续集成:一个主工程(壳工程),包含所有的内容(整个项目),用于发包或打包测试。 基础组件: 不依赖其他任何组件,独立完成功能。主要有:*与业务无法的功能(如strin…
组件化之路—集成组件SDK
组件化的前提是要有基础组件、功能组件、业务组件这三大块。其中基础组件和功能组件都可以做成SDK,可以供其他APP选择性的调用。 比如把地图组件单独封装成一个SDK,需要使用地图就加载这个SDK,不需要使用的就不加载。对于全部封装成一个公共库的做法,这样既能实现解耦,又可以减少包…