首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
乳猪啸谷
掘友等级
iOS工程师
|
Tencent
获得徽章 5
动态
文章
专栏
沸点
收藏集
关注
作品
赞
31
文章 30
沸点 1
赞
31
返回
|
搜索文章
最新
热门
iOS分布式启动框架-RZLauncher
iOS启动框架,支持启动生命周期分发,启动任务分布式注册,启动任务依赖,支持设置启动任务在各生命周期的优先级,执行所在线程以及对其他启动任务的依赖。根据启动任务的依赖关系,检测循环依赖,并发执行,提升启动的效率。同时,统计各启动任务消耗的时间,暴露给外部使用。 (1) 继承RZ…
iOS 14 中如何对一个SwiftUI App 增加 AppDelegate?
iOS 14中,SwiftUI apps遵循App protocol,没有遵循UIApplicationDelegate,但是一些场景需要用到旧的Appdelegate中的生命周期函数,比如push注册,内存警告处理等。 这里以didFinishLaunchingWithOpt…
OC项目接入Swift踩坑记录
ProductModuleName-Swift.h文件中包含了.swift文件中的声明等。 Swift中不建议使用宏,简单的可以使用let,复杂的宏可以使用静态函数,内联函数,generics等。 最后打个广告,欢迎加入移动端知识星球,每日学习移动端新特性,讨论技术问题。领券免…
iOS 使用flexBox
Yoga is a cross-platform layout engine which implements Flexbox. YogaKit is used for iOS. 主轴方向由Flex Direction决定,Flex Direction = row 代表水平方向…
ruby操作项目.xcodeproj
开发过程中经常遇到需要脚本拷贝文件,添加文件引用到Xcode,新建group,添加文件到Build Phase以及增加-fno-objc-arc标识等,这些都可以通过脚本实现。 Target:指定了一个用于产品(product), 并且包含了从工程中的一些文件中构建产品的命令.…
iOS Crash不崩溃
用户在使用App的过程中,经常遇到闪退的情况,体验不太好,本文尝试探索引发闪退的原因,以及在遇到crash的情况下,尽可能的保持程序运行,并及时上报错误。 NSInvalidArgumentException:非法参数异常,传入非法参数导致异常,nil参数比较常见。 NSRan…
从零开始dumpdecrypted砸壳解析
下载之后,cd到dumpdecrypted-master下,执行make指令,在当前目录下生成dumpdecrypted.dylib,关注一下,之后会复制到手机中进行砸壳。 在手机上通过Cydia软件安装openssh,cycript软件。 出现#cy即生效。 如果是使用iTe…
iOS block嵌套block中weakify的使用
只要持有block的变量和block中的变量不是同一个变量(可以指向同一个变量),就不会因此循环引用,导致memory leak。 通过对比可以发现,第二层嵌套外增加的weakify(self)编译之后为__attribute__((objc_ownership(weak)))…
Siri自定义Intent以及处理
注意:1.Intent的命名,如果命名为A,编译之后,系统自动生成AIntent.h文件,import AIntent.h即可使用。 2.Paramters:你想要Intent传递的数据,自定义即可。 3.ShortCut Types:根据传入Intent的不同参数组合,生成不…
Siri ShortCut 调研(含Demo)
Apple只对11个固定的领域支持Siri识别,每个领域对应不同的INIntent和INIntentHandler,以发送信息和支付为例,通过用户的语音大体判断服务领域以及INIntent。 1.Resolve阶段:处理用户语音输入,提取各个属性,参数。 2.Confirm阶段…
下一页
个人成就
文章被点赞
30
文章被阅读
29,171
掘力值
475
关注了
18
关注者
18
收藏集
1
关注标签
17
加入于
2018-07-06