首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
松果der
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
29
文章 29
沸点 0
赞
29
返回
|
搜索文章
赞
文章( 29 )
沸点( 0 )
SwiftUI基础篇Tap Gestures
文章主要分享SwiftUI Modifier的学习过程,Tap Gestures部分基本都是交互操作,单纯截图没有意义,没有调试结果展示,不过测试代码是齐全的。如果想要运行结果,可以移步Github。
iOS 优化篇 - 启动优化之Clang插桩实现二进制重排
( 本篇文章由于会从原理角度讲解 , 有些已经比较熟悉的同学可能会觉得节奏偏啰嗦 , 为了照顾大部分同学 , 大家自行根据目录跳过即可 . ) 了解二进制重排之前 , 我们需要了解一些前导知识 , 以及二进制重排是为了解决什么问题 . 在本篇文章里 , 笔者就不通过教科书或者大…
Swift 进阶(十六)函数式编程、面向协议编程、响应式编程
函数式编程(Funtional Programming)基本概念函数式编程(Funtional Programming,简称FP)是一种编程范式,也就是如何编写程序的方法论主要思想:把计算过程尽量分解
数组
数组(Array)是一种线性表(Liner List)数据结构,它用一组连续的内存空间,来存储一组具有相同类型的数据。 连续的内存空间和相同的数据类型,因为这两个限制,数组拥有随机访问的特性,根据索引访问元素的时间复杂度是O(1)。 但是这两个限制让数组的很多操作变得非常低效,…
链表
他通过指针将一块零散的内存块串联起来使用。三种常见的链表结构,分别是:单链表、双向链表和循环链表。 链表的基本元素是结点,往往通过一个类实现一个结点,每个链表的结点需要存储数据和记录链上下一个结点的地址(data and next)。第一个结点叫做头结点,最后一个结点叫做尾结点…
iOS底层(一)-初识汇编
我们在学习逆向开发之前,我们要了解一个基本的逆向原理.首先我们是逆向iOS系统上面的APP.那么我们知道,一个APP安装在手机上面的可执行文件本质上是二进制文件.因为iPhone手机本质上执行的指令是二进制.是由手机上的CPU执行的.所以逆向开发是建立在分析二进制上面.所以今天…
[SwiftUI 100 天] 如何保存图片到用户的相册
在我们完成这个项目的技术预研之前,还有最后一块 UIKit 的拼图需要解决:一旦我们处理了用户的图片,生成一个 UIImage,我们需要将其存入用户的相册。这里用到一个叫UIImageWriteToSavedPhotosAlbum() 的 UIKit 函数。它的常规用法很琐碎,…
支付宝移动端 Hybrid 解决方案探索与实践 | mPaaS 线下沙龙 CodeDay#1 分享实录
主要给大家介绍支付宝 App 在这几年移动互联网快速发展的阶段,其自身的一个变化与遇到的性能挑战。 为了应对前面提到的这些挑战,支付宝逐步沉淀出 2 套 Hybrid 方案,分别是 H5 容器与小程序。 通过 mPaaS 平台,让大家也可以去接触使用到支付宝的 Hybrid 技…
一个渣硕iOS春招总结 | 掘金技术征文
地处北方一隅,今年很多公司春招没来现场,所以基本都是提前批的线上面试,整个三月都过的比较累,4月份的校招应该不参加了,还是当当咸鱼了,然后去实习了。 。。。。。 发现程序崩在一个objc_msgSend函数里面,这时候可以看的到当前正在调用哪个对象的哪个selector吗?(可…
下一页
个人成就
文章被点赞
3
文章被阅读
606
掘力值
37
关注了
14
关注者
1
收藏集
23
关注标签
1
加入于
2016-10-09