首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Link913
掘友等级
移动端开发
iOS C/C++
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
25
文章 24
沸点 1
赞
25
返回
|
搜索文章
赞
文章( 24 )
沸点( 1 )
探索iOS内存分配
在运行iOS(OSX)程序时,左侧的Debug Navigator中可以看见当前使用的内存。我们也可以使用Instruments的Allocations模板来追踪对象的创建和释放。不知道你是否也曾困惑于Debug Navigator显示的内存和Allocations显示的总内存…
Swift 5.1 新特性:透明类型关键字 some
相信大家都对刚发布的 SwiftUI 印象深刻,在看示例代码的时候发现 View 前面有一个关键字 some。我开始以为是 SwiftUI 自带的属性,后来经网友提醒发现是 Swift 5.1 的新特性。 some 的用法就是修饰在一个 protocol 前面,默认场景下 pr…
iOS 获取汉字【简体中文】笔画数
思路: 这种实现思路是比较简单的,具体思路是将简体汉字所有字都穷举出来,然后分别匹配上指定的笔画数,当做一个大的数据库,每次都去查询一下。 思路: 这种实现方案是需要获取GBK编码分别对应的笔画数,放到指定数组(数据库)中,每次通过输入的汉字 转码为二进制,通过二进制的值 匹配…
iOS 常用调试方法:断点
在iOS项目开发过程中,常用到静态分析(Analyze)、断点(Breakpoint)和控制台(Console)进行代码调试。本篇文章介绍Xcode常用调试方法之“断点调试”。 Xcode的断点功能是iOS开发者的常用功能。在代码编辑区内的左边栏上点击一下即可创建一个断点,当程…
XCode10 swift4.2 适配遇到的坑
经过大约一个月的时间的适配,项目正式使用XCode10(以下简称为10 or XC10)大部分库都升级为Swift4.2(以下简称为 4.2 or S4.2),下面是适配过程中遇到的一些坑。 1. Swift4、Swift4.2混编 如果你对项目是小的独立项目,完全可以全部升级…
[闲鱼技术] Release Flutter的最后一公里
Flutter是一个使用Dart语言开发的跨平台移动UI框架,通过自建绘制引擎,能高性能、高保真地进行Android和IOS开发。在业界还未出现过Base Flutter的大型商业应用实战验证的情况下,闲鱼技术团队在最复杂且重要的商品详情页作了相关的技术实践并取得良好的结果。现…
iOS一个灵活可扩展的开源Log库
苹果提供的NSLog是大多数开发者常用的日志工具,但是NSLog还是无法满足我们对于Log的其他需求,如日志分级、日志持久化等。另外我们知道NSLog其实并不是printf的封装而是ASL的高级封装,苹果在文档上也说明了NSLog的设计目的是Logs an error mess…
iOS 面向协议方式封装空白页功能
之前的文章中提到了,协议除了起规范作用,还有别一个用处,就是赋予能力。我们现在的目的就是让目标控制器或者目标视图在遵守我们的协议后,就可以有实现空白页的功能。 通过上述步骤后,只要让UIViewController遵守我们的协议,再调用一下lxf_EmptyDataSet方法就…
我的同事金司机出的 5 道 iOS 多线程“面试题”
我有一个同事,他既不姓金,也不是司机,但我们都叫他“金司机”。他跟仓鼠一样是一个 iOS 工程师,至于叫司机的原因就不难想到了…… 为了防止博客被封,在此不举例子。 总之,金司机在这周周会上给组里同事展示了好几道他出的“面试题”,成功淘汰了组里所有同事、甚至包括我们老大,给平淡…
组件化方案调研
这篇文章主要是我近段时间针对市面上存在的一些组件化方案的调研之后,再经过自己的反思和总结写的,博客中部分文字和图借鉴自下面的博客。各位看官大爷就当做一篇读书笔记来看即可,主要是参考了如下几篇文章,另外零零散散的也看了一些其他资料,但是大多都是相似的 Target-Action方…
下一页
个人成就
文章被点赞
11
文章被阅读
19,239
掘力值
271
关注了
14
关注者
19
收藏集
0
关注标签
12
加入于
2017-12-15