首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS-强化提高
订阅
Fade_VV
更多收藏集
微信扫码分享
微信
新浪微博
QQ
17篇文章 · 0订阅
Objective-C 实现链式调用
链式调用也是所谓的链式编程,是在Masonry中写法看起来十分直观,调用起来也很简单。在特定的应用环境下利用block实现链式编程,确实会大大的使代码直观易读。 1. 方法的通常调用过程 2. 普通的
【旧】手摸手教你开发掘金文章主题
首先 https://github.com/xitu/juejin-markdown-themes 这是掘金开源主题定制的仓库。 点击 Use this template 然后会跳转到创建仓库的页面,且会告诉你 新的存储库将以与 xitu/juejin-markdown-hem…
iOS tableView 优化
当 cell 的行高是不固定时,根据内容进行计算后缓存起来使用。第一次肯定会计算,后续使用缓存时就避免了多次计算;高度的计算方法通常写在自定义的cell中,调用时,既可以在设置 cell 高的代理方法中使用,也可以自定义的 model 中使用(且使用时,使用get方法处理); …
一篇搞懂TCP、HTTP、Socket、Socket连接池
前言:作为一名开发人员我们经常会听到HTTP协议、TCP/IP协议、UDP协议、Socket、Socket长连接、Socket连接池等字眼,然而它们之间的关系、区别及原理并不是所有人都能理解清楚,这篇文章就从网络协议基础开始到Socket连接池,一步一步解释他们之间的关系。 首…
HTTP和HTTPS详解
互联网的关键技术就是TCP/IP协议。两台计算机之间的通信是通过TCP/IP协议在因特网上进行的。实际上这个是两个协议: IP: Internet Protocol 网际协议。 TCP确保数据包以正确的次序到达,并且尝试确认数据包的内容没有改变。TCP在IP地址之上引端口(po…
ios-Viper架构开发
交互器 -- 包括关于数据和网络请求的业务逻辑,例如创建一个实体(数据),或者从服务器中获取一些数据。 展示器 -- 包含UI层面的业务逻辑以及在交互器层面的方法调用。 实体 -- 普通的数据对象,不属于数据访问层次,因为数据访问属于交互器的职责。 路由器 -- 用来连接VIP…
Fastlane自动化管理自己的私有库
produce 创建可用于 iTunes Connect 和 Apple Developer Portal 的 iOS app。 cert 自动创建和维护 iOS 代码签名证书。 sigh 创建、更新、下载和修复 provisioning profiles。 snapshot …
静态库and动态库
例如MJExtension, MJRefresh, AFNetworking... 动态库则不会复制, 只有一份. 程序运行时动态加载到内存; 系统只加载一次, 多个程序共用, 节省内存; 正常情况下, 需要选中每一个模拟器进行编译, 生成支持对应架构的静态库. 然后合并; 非…
iOS 组件化开发(一):远程私有库的基本使用
组件化就是将一个单一工程的项目, 分解成为各个独立的组件, 然后按照某种方式, 任意组织成一个拥有完整业务逻辑的工程。 重用:功能代码的重复使用。比如不同项目使用同一功能模块 git add . 这里会让你配置一些信息,根据自己的情况自行配置即可。 可以看到我们已经将本地的组件…
脚本的入门学习 Shell
练习创建Framework以及链接Framework:https://juejin.cn/post/6926516704050675719静态库.a的原理与创建:https://juejin.cn/p