首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Jaly_xxx
掘友等级
iOS
|
快手
iOS开发,可内推。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
5
文章 3
沸点 2
赞
5
返回
|
搜索文章
最新
热门
HTTP 1.0、1.1、2.0的区别
HTTP 1.1 新特性 1.1、持久连接、管线 HTTP 1.0:短连接(short-lived),HTTP 多数采用 TCP 传输协议,每次请求需要重新建立 TCP 连接,用完就关闭,有较大网络延
HTTP——缓存
背景&思考 在客户端请求资源时如果每次都向 server 发请求,server 把数据返回给客户端,不仅耗时还有大量的流量浪费。解法是——缓存,第一次请求时客户端将 response 保存起来,下次再
(三) SwiftUI - property wrapper
有很多的属性实现模式都是重复的,所以我们需要一套属性机制能够定义这些重复的模式,并且使用体验能和 Swift 提供的属性模式类似,例如 Swift 提供的 lazy 和 @NSCopying。另外,lazy 和 @NSCopying 的使用范围有限、很多情况下不实用。 lazy…
(二)SwiftUI - 数据流
随着 SwiftUI 新的 UI 框架的到来,在数据管理方面有了新的典范和工具,例如 @State、@Binding、ObservedObject。在讲解 SwiftUI 提供的这些属性标志符之前,最好要理解管理数据方式改变的原因,以及数据管理方式的改变到底要解决什么样的问题,…
(一) SwiftUI - 声明式语法分析
SwiftUI 是苹果公司在 19 年 WWDC 推出的全新的 UI 开发框架,SwiftUI 采用声明式的语言,描述界面是什么样子,不需要指导如何搭建界面,使得搭建界面变得非常容易。结合 combine 编程思想,视图、数据自动绑定,开发人员不再需要费力维护视图、数据的一致性…
iOS 内存管理
如图,就是循环引用的情况,A、B 互相引用无法释放。 代理都是用弱指针,以避免循环引用,即避免上面的情况。 block 可以捕获外界的变量,控制器中的 block 引用 self ,block 的结构体将有一个强指针指向 self(控制器)(如下面代码),如果 block 又是…
iOS 一个比较完美的 Growing TextView
现在都 2019 年了,App 中使用自动增高的输入框已经很常见了,即时通讯的 Chat 界面、社交类 App 的评论功能都可以看到自增高输入框。但写出一个自增高输入框容易,写好难。现在市面上一些主流 App 的输入框依然会有一些瑕疵,例如:文字挡住一部分、粘贴大量文字时出现偏…
iOS KeyChain 应用间共享数据
#1、KeyChain是什么?#2、如何使用KeyChain?KeychainItemWrapper的接口如下:|-(id)initWithIdentifier:(NSString*)identifi
iOS 解决打印 NSDictionary 时,中文乱码问题
在开发中打印NSDictionary会出现中文乱码,到网上查了这个问题,发现一篇文章(链接),虽然解决了乱码问题,但是打乱了输出格式,这个买卖可划不来。干脆自己写一个扩展,解决乱码问题。文章最后给出了
iOS 10设置应用权限
苹果公司对用户隐私越来越重视,程序使用用户隐私数据需要在info.plist添加权限说明,启动程序后强制弹窗提示用户。以下列出大部分权限说明,但要注意:不要全部复制到info.plist中,没用到的权
下一页
个人成就
文章被点赞
73
文章被阅读
24,857
掘力值
614
关注了
15
关注者
15
收藏集
2
关注标签
15
加入于
2017-12-14