首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
打铁人
掘友等级
一个不停打码的人
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
100
文章 87
沸点 13
赞
100
返回
|
搜索文章
赞
文章( 87 )
沸点( 13 )
我的写作之旅和个人成长 | 创作者训练营第二期
如何从写作中获得工作生活上提升?写作能给我们带来什么改变?我从我的写作之旅到我的收获和大家分享 我的故事
iOS runtime 机制解读(结合 objc4 源码)
Runtime 是指将数据类型的确定由编译时推迟到了运行时。它是一套底层的纯 C 语言 API,我们平时编写的 Objective-C 代码,最终都会转换成 runtime 的 C 语言代码。 不过,runtime API 的实现是用 C++ 开发的(源码中的实现文件都是 .m…
你的职业规划是什么? 你适合带团队么?
我发现这个问题么, 面试官都很喜欢问, 不管问的人自己有没有想清楚, 包括我自己, 不过最近有朋友在面试找工作, 偶然聊起来, 他就说遇到这个问题, 然后一时没答上来. 换做过往, 我可能会告诉他一套极其标准的回答, 包括路线啊, 技术啊, 管理啊, 叽里咕噜的, 但那天突然福…
iOS文本尺寸自适应异步计算实现
目前市面上的非UI线程文本算高方法或多或少都有一些问题。本文通过逆向和分析UILabel的sizeThatFits方法实现来得到一个最佳的文本算高的精简方法。方法可以运行在任意线程,因此可以有效的应用在那些异步算高或者要求尺寸进行提前计算的场景中。 从iOS官方的实现中可以看出…
Flutter 使用 Riverpod+Retrofit 构建MVVM开发模式
最近,在使用 Flutter 做一个图片分享的应用,自己创建出一套 Flutter 版的 MVVM 开发模式,觉得还挺好用,所以在此分享出来。 在介绍这套 MVVM 开发模式之前,我们首先需要了解 riverpod 和 retrofit 是什么。 下面我们来分别了解他们是什么。…
开源 | Objective-C & Swift 最轻量级 Hook 方案
Github 项目地址:https://github.com/larksuite/SDMagicHook。 某年某月的某一天,产品小 S 向开发君小 Q 提出了一个简约而不简单的需求:扩大一下某个 button 的点击区域。小 Q 听完暗自窃喜:还好,这是一个我自定义的 but…
《iOS开发~仰望天空,脚踏实地!》
底层原理毫无疑问还是iOS开发现在必备能力。 .... ②架构方面: 设计模式、解耦手段、组件化.... 数据结构算法能力占比也比较大。通常一般大公司都会有一些笔试:虽然不在核心岗位对于数据结构算法要求不是非常严格,但是也会有一些常规的数据结构和算法的题 ..... iOS开发…
Flutter 网络请求框架封装
flutter 请求网络的方式有三种,分别是 Dart 原生的网络请求 HttpClient、第三方网络请求 http以及 Flutter 中的 Dio。我们可以比较一下这三种网络请求方式,然后封装为我们方便请求网络的工具类。 在这一步中,我们可以设置人意的的请求方法,比如 G…
iOS逆向——应用签名及重签名原理
文章仅供课后复习总结,感谢hank老师。 来确认软件在签名后未被修改或损坏的措施。和 数字签名原理一样,只不过签名的数据是代码而已。 保证呢?就是通过代码签名。 果官方允许的. 如果我们iOS设备安装APP只从App Store这一个入口这件事就简单解决了,没有任何复杂的东西,…
我从写技术博客中收获到了什么?- J_Knight_
我是 J_Knight_,熟悉我的人都应该知道我是一名刚工作满3年的非科班 iOS 开发者,而且一直坚持写技术博客快有2年半的时间了。 其实从去年开始就一直想分享我写博客的心得,但是一直也没有找到合适的契机,刚好在今年年底前达成了掘金粉丝量过万的小目标,索性就借着这个机会分享一…
下一页
关注了
131
关注者
0
收藏集
19
关注标签
60
加入于
2016-08-01