首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
ios
订阅
liqiang2199
更多收藏集
微信扫码分享
微信
新浪微博
QQ
5篇文章 · 0订阅
来一次有侧重点的区分Swift与Objective-C
- OC出现过的绝大多数概念,比如引用计数、ARC(自动引用计数)、属性、协议、接口、初始化、扩展类、命名参数、匿名函数等,在Swift中继续有效(可能最多换个术语)。 - swift中的可选类型,是用于所有数据类型,而不仅仅局限于类。相比于OC中的nil更加安全和简明 - s…
Swift 中的设计模式 #3 外观模式与适配器模式
本文是我的设计模式系列教程的第三篇。在第一篇文章中,我介绍了 创建型模式中的工厂模式和单例模式。在第二篇文章中,又讨论了一下 行为型模式中的观察者模式和备忘录模式。 在本文中,我会就结构型模式中的外观模式和适配器模式分别举一个例子。首先,我建议你先去阅读前面提到的两篇文章,这会…
iOS 12 JS数组Bug,可能带来互联网风波,附解决方案
喜气洋洋,被安利使用iOS12,红红火火,更新最新版本。 网络上已经有人遇到 iOS 数组相关的一个Bug,似乎会酿成整个互联网风波。 点击网页上方的 Click Refresh,可以看到,网页刷新后,原网页中,数组的顺序在第二次访问网页的时候,变成了倒序,即便是关闭网页重新进…
「 iOS知识小集 」2018 · 第 29 期
在做 IAP 的时候,我们通常会给 SKMutablePayment 对象的 applicationUsername 传入一个值,比如说用户ID的哈希值,等交易成功后,通过 transaction.payment.applicationUsername 与之前传入的值进行对比校…
深入了解Flutter界面开发
本文深入介绍Flutter framework关于视图树的创建与管理机制、布局、渲染的原理、以及flutter布局与渲染相关性能优化的设计思路的文章。同时介绍在使用flutter开发过程中,遇到的一些坑和相应的解决方案。