首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
iOS开发之旅
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
Runtime底层原理--动态方法解析总结
动态方法解析分为实例方法和类方法两种。 比如执行一个Student实例方法eat,会先去这个类中查找是否有该方法(sel),如果有则进行存储以便下次直接从汇编部分快速查找。 如果没有sel那么接下来去父类(直到NSObject)的缓存和方法列表找查找。如果在父类中找到先缓存再执…
Swift:一天学会,三天写项目
如果你是多年的OC开发。恭喜你!Swift易如反掌,几乎就跟喝水一样从OC过度Swift!真的太像了,编码思维一模模一样样! 如果你是OC不是很深入。那么恭喜你!学习Swift你赚翻了!你不用克服一些多年养成诟病,简单的分号,NSLog ... 那么你学习Swift更加快速!那…
SwiftUI 和 Swift 5.1 新特性(2) 属性代理Property Delegates
SwiftUI 带来的 Swift 5.1 的新特性比框架本身更重要。我们可以预见到,这些新的语言特性很快会被各个库作者所使用。在上一篇中,我们解释了 SwiftUI 代码中 some View 的 some 是什么以及它为何很重要 SwiftUI 和 Swift 5.1 新特…
JPEG 中的范式哈夫曼编码
哈夫曼压缩是个经典的算法,在网上可以找到很多文章。将数据拆分成一个个符号(Symbol, 符号可以是字符或者字节),统计每个符号出现的频率,根据频率构建出二叉树。之后根据二叉树,为每个符号的具体数值分配二进制位编码,频率越高,编码的二进制位越短,从而实现压缩。 要想正确解码,除…
Swift—文本输出流
print是Swift标准库中最常用的函数之一。实际上,这是程序员在编写“Hello,world!”时学习的第一个函数。令人惊讶的是,我们很少有人熟悉其他形式。 令人震惊,我知道。 这就像了解你最好的朋友“Chaz” 的中间名,并且他的完整法定名称实际上是 “R”。巴克敏斯特小…
Swift 5—表达通过字符串插值
Swift的设计 - 首先是 - 是一种安全的语言。检查数字和集合是否有溢出,变量总是在第一次使用之前初始化,选项确保正确处理非值,并且相应地命名任何可能不安全的操作。 这些语言功能在很大程度上消除了一些最常见的编程错误,但我们不得不让我们guard失望。 今天,我想谈谈Swi…
Swift 5.1 新特性:透明类型关键字 some
相信大家都对刚发布的 SwiftUI 印象深刻,在看示例代码的时候发现 View 前面有一个关键字 some。我开始以为是 SwiftUI 自带的属性,后来经网友提醒发现是 Swift 5.1 的新特性。 some 的用法就是修饰在一个 protocol 前面,默认场景下 pr…
浅谈MVC&变异MVC&MVP&MVVM
稍微做过几年开发的一定都听过MVC、MVP、MVVM这些架构名称吧。其实不论我们用哪一种机构模式,总会有一个地方造成臃肿,我们需要根据我们的具体业务使用更加合适的架构模式。而不能迷信哪种架构模式比较先进什么的。。。 缺点:Controller 的代码过于臃肿。 对于 MVC,i…
swiftUI官方教程解读
swiftUI是wwdc2019发布的一个新的UI框架,通过声明和修改视图来布局UI和创建流畅的动画效果。并且我们可以通过状态变量来进行数据绑定实现一次性布局;Xcode 11 内建了直观的新设计工具canvus,在整个开发过程中,预览可视化与代码可编辑性能同时支持并交互,让我…
苹果 TestFlight 应用
对于苹果app开发,官⽅方提供了了专⻔门的测试⼯工具TestFlight,⽤用于发布前⼤大批量量测试,⽅方便便开发者在上架到App Store之前修改存在的普遍性问题。 注意:只在外部测试组内添加构建版本对外部测试人员有可能无效的。(这个是苹果的漏洞吧) 8、添加测试人员后,测…
下一页
个人成就
文章被点赞
230
文章被阅读
240,463
掘力值
3,423
关注了
0
关注者
1,053
收藏集
0
关注标签
0
加入于
2018-10-30