首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
IIOS
订阅
DJ_apple
更多收藏集
微信扫码分享
微信
新浪微博
QQ
16篇文章 · 0订阅
04-探究iOS底层原理|ARM64汇编
本文探索的ARM64汇编属于 探索底层原理的前知识,是iOS系统的真机环境下【ARM64】硬件架构的相关汇编知识
2020年20个Flutter最漂亮的UI库和项目
一款简约的Flutter游戏引擎。地址:https://github.com/flame-engine/flame flukit (Flutter UI Kit)是一个Flutter Widget库。地址:https://github.com/flutterchina/fluk…
一行代码实现 UIView 镂空效果
这是一种实现 UIView 镂空效果的方案,可以快速实现任意形状的镂空、文字的镂空、带镂空的毛玻璃效果等。本质上是 UIView 的 maskView 效果的「取反」。 首先来复习一下遮罩效果的实现。如果我们有一张图片,又恰好有一个圆,当我们把圆设置为图片的遮罩时,会得到这样的…
Flutter混合开发—iOS篇
很多情况下用Flutter来编写整个项目是不太现实的。例如公司已经有了成熟的App产品了,去用Flutter去重写整个项目会有很大的工作量和功能上的风险;有时候公司出于谨慎的原因,不可能去冒失的取采用
给iOS中高级求职者的一份面试题解答
1、原子操作对线程安全并无任何安全保证。被 atomic 修饰的属性(不重载设置器和访问器)只保证了对数据读写的完整性,也就是原子性,但是与对象的线程安全无关。 2、线程安全有保障、对性能有要求的情况下可使用 nonatomic替代atomic,当然也可以一直使用atomic。…
iOS-RAC初探
RAC,全称是ReactiveCocoa,是函数式编程和响应式编程的结合。函数式编程的第一个特点就是可以把函数作为参数传递给另一个函数,第二个特点就是可以返回一个函数,这样就可以实现。响应式编程是一种面向数据流和变化传播的编程范式。这意味着可以在编程语言中很方便地表达静态或动态…
iOS 引用计数 retainCount、retain、release 源码分析+注释+实验
并没有进行retainCount,引用计数为0,进行打印retainCount的时候由于当前引用计数为0,如果一直为0,那么对象就会被销毁,导致我们现在在做无用功,所以在objc_object::rootRetainCount()中有判断if (bits.nonpointer)…
iOS 高效开发之 - 全局避免 UIButton 频繁点击
在项目中,为了避免按钮被频繁点击,我们一般会操作 UIButton 的可点击状态:enabled,但是如果需要处理的多了,会增加我们开发的工作量,也会增加逻辑不够清晰下的遗漏处理导致按钮无法点击的重大问题,所以我们需要一个可以全局处理 UIButton 时间间隔点击事件的方法,…
小程序开发 - 分享小程序
当我们创建一个小程序工程之后运行,进行如上操作之后会发现,此时底部菜单中的分享功能是被禁用的。 这问题确实很简单,连扫地的大爷都会,不过说的对也不全对,但总感觉这大爷深藏不露,得好生招呼。 “小伙子,看你人不错,挺好学的,大爷我就多跟你唠嗑几句。” 从from和target两个…
iOS蓝牙开发
蓝牙基础知识蓝牙库蓝牙设备版本要求CoreBluetooth框架的核心服务和特征外设,服务,特征间的关系CoreBluetooth框架的架构连接蓝牙的具体实现实现流程实现步骤1.导入CoreBluet