首页
学习
活动
专区
工具
TVP
发布

iOS开发~

专栏作者
132
文章
95995
阅读量
23
订阅数
iOS_convert point or rect 坐标和布局转换+判断
mikimo
2024-03-28
690
iOS_Xcode_LLDB调试常用命令
需要设置:Debug → Debug workflow → Always Show Disassembly
mikimo
2024-01-29
990
iOS_给View的部分区域截图 snapshot for view
这些 api 已被废弃,所以需要判断 iOS 版本 写两套代码: Replace usage of UIGraphicsBeginImageContextWithOptions with UIGraphicsImageRenderer. Replace usage of UIGraphicsGetImageFromCurrentImageContext with UIGraphicsImageRendererContext.currentImage.
mikimo
2023-12-18
3451
iOS_制作 cocopods库
mikimo
2023-12-11
1180
iOS_折叠展开 FoldTextView
mikimo
2023-11-20
1960
iOS_Crash 四:的捕获和防护
应用层的异常,未被捕获的异常,导致程序向自身发送了 SIGABRT 信号而崩溃,是应用程序自己可控的。对于未被捕获的异常,是可以通过 try-catch 或 NSSetUncaughtExceptionHandler() 机制类捕获的。
mikimo
2023-10-26
3790
iOS_Crash 异常类型
断点异常类型表示跟踪陷阱(trace trap)中断了该进程。跟踪陷阱使附加的调试器有机会在进程执行的特定点中断进程。 在 ARM 处理器上显示为 EXC_BREAKPOINT(SIGTRAP) 在 x86_64 处理器上显示为 EXC_BAD_INSTRUCTION(SIGILL)
mikimo
2023-10-18
1K0
iOS_Crash报告的组成结构
操作系统有时会包含额外的诊断信息,这些信息使用多种格式,具体取决于崩溃的原因,并不是每个崩溃报告都包含。如:
mikimo
2023-10-18
2750
iOS_crash文件的获取及符号化(解析)
稍等一会,就会输出路径,然后将路径复制,右键 Finder -> 前往文件夹 -> 粘贴 -> 回车,就能找到symbolicatecrash,将symbolicatecrash拷贝出来备用
mikimo
2023-10-18
9710
iOS_适配 iOS16 转屏
Reference: Apple Developer Document iOS 16适配屏幕旋转强制转屏切换大总结
mikimo
2023-10-18
5680
iOS_Error(五)
mikimo
2023-10-18
4170
iOS_Swift高阶函数
看着不像是函数作为参数,是因为 Swift 尾随闭包 Trailing Closure 的特性。Swift 允许当函数的最后一个参数是闭包时,可以以紧跟 { } 的形式,将最后一个闭包的内容附加在函数后面。
mikimo
2023-10-18
1500
iOS_Swift函数派发机制
派发效率从高到底:Static dispatch > Table dispatch > Message dispatch
mikimo
2023-10-18
1420
iOS_Swift函数派发机制
派发效率从高到底:Static dispatch > Table dispatch > Message dispatch
mikimo
2023-10-18
1980
iOS_从相机或相册里扫描二维码或条形码
遵循 AVCaptureMetadataOutputObjectsDelegate 协议,实现扫描回调方法:
mikimo
2023-10-18
3520
iOS_performSelector:withObject:afterDelay:
原因是:往全局并发队列里加入了异步任务,会创建子线程。而子线程默认不开启 runloop,而 afterDelay 是通过 NSTimer 实现的,NSTimer 又依赖 rumloop 实现。所以 导致 completion 无法执行。
mikimo
2023-10-18
1670
iOS_按钮 cancel 手势 跟 swipe上滑手势 冲突
最近做需求遇到一个问题,设计想在播放器底部播控栏添加上滑手势,换起换台面板。但是因为播控栏上很多按钮,当手势起始位置为按钮内时上滑别会被识别为 UIButton 的 cancel 手势,导致无法换起面板。
mikimo
2023-10-18
1460
iOS_Memory Leak 内存泄露治理
Leaked memory 和 Abandoned memory 都是应该释放而没释放的内存,属于内存泄露。
mikimo
2023-10-18
3790
iOS_ __attribute__
__attribute__ 编译器属性机制,用于向编译器描述特殊得标识、检查或优化。 语法关键字是__attribute__紧跟2套圆括号,括号内是一个以逗号分隔的属性列表。 __attribute__指令被放在类前、函数/变量声明后面。
mikimo
2023-10-18
2030
iOS_Custom Transition Animation 自定义转场动画
想要在 push 和 pop viewController 时使用自定义的转场动效,需要设置self.naviagtionController.delegate, 并实现UINavigationControllerDelegate的一个方法:
mikimo
2023-10-18
1970
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档