前言 2000年,伊利诺伊大学厄巴纳-香槟分校(University of Illinois at Urbana-Champaign 简称UIUC)这所享有世界声望的一流公立...
前言 2000年,伊利诺伊大学厄巴纳-香槟分校(University of Illinois at Urbana-Champaign 简称UIUC)这所享有世界声望的一流公立...
1、Dart是值传递还是引用传递? dart是值传递。 2、描述Flutter的核心渲染模块三棵树 WidgetTree:存放渲染内容、它只是一个配置数据结构,创建是非常轻量...
摘要: 虽然Flutter使用的逐步增加,iOS Flutter 底层引擎的Crash也逐渐增加。由于release出去的底层引擎产物Flutter.framework 已经...
1、Info.plist 中添加获取系统日历权限提醒 Privacy - Calendars Usage Description / 有助于您更好的管理日程 2、获取权限 3...
在如今实际开发中,我们会有一种需求---通过自己的app往系统自带的日历中添加提醒事件. 一: 首先上最后效果图: 下图是关于添加事件的详情 这里可以设置提前多长时间提醒该...
有时在项目中需要对一些类进行扩展,Apple又只提供了对方法的扩展,对属性的扩展只能使用runtime机制,对分类进行属性扩展。废话不多说,直接上代码: 再来看看其实现: 然...
因为最近做哀掉日App黑白化的需求,需要依据下发的配置对APP的首页或者整体进行置为灰色,因此这里针对方案做一下总结。 一. 方案一 最开始想到的就是给App添加一层灰色滤镜...
plist是Mac种非常普遍的一种文件格式,类似xml,通过键值对的方式来进行一些配置。而PlistBuddy则是Mac自带的专门解析plist的小工具,Buddy为好朋友,...
通常我们加载网络图片会使用官方自带的Image控件,例如: 一旦加载的URL地址错误,或者网络加载失败都会抛出异常,而且该方法并没有提供失败或者错误回调,这样我们就没有办法在...
1.检测卡顿的原理 2.检测崩溃的原理 3.符号化 移动端监控体系之技术原理剖析[https://www.jianshu.com/p/8123fc17fe0e]
UDID iOS5可以获取到、iOS6之后就废弃了 UUID 卸载重装之后会变更 OpenUDID 第三方SDK,自己生成的 IDFV 同一开发商在同一设备上安装的APP1、...
NSTimer平时用的很多,如果不是真正的懂它,会发生各种各样的问题。如你滑动tableview的时候定时器不走了。或者是出现,内存不能释放的问题。 NSTimer是基于Ru...
1.基础知识 lineHeight = ascent + descent + leading 2.文字垂直对齐方式 iOS文本容器中都是基线对齐,所谓的基线对齐就是指无论中文...
引言 首先说明一下,文章的标题本身就是有问题的,千万不要试着对整个URL进行编码。因为scheme、host、path、query有着不同的编码规则,对应着不同的合法字符集。...
源起 公司有几个私有pod库,一直使用的是:git =>'https://xxxx.git'这种方式集成的,但是每次 pod update 的时候都需要下载一遍,而且公司的网...
问题描述 发布私有库时,如果库支持arch i386/x86_64,在执行pod spec lint ...或者直接执行pod repo push ...时,通常会报下面的错...
为了快速迭代,更新,大部分公司都用了h5去实现公司部分模块功能,而公司使用h5实现的模块的性能和原生还是有很大的差距,就衍生了如何优化h5的加载速度,和体验问题。 首先对wk...
查看库文件包含的CPU架构lipo -i xxx.a 合成一个库的两个不同CPU架构的库文件为一个lipo -create xxx.a xxx.a -output xxx.a...
Swift Package Manager 是苹果推出的用于创建使用swift的库和可执行程序的工具。 SwiftPM有什么作用? 能够通过命令快速创建library或者可执...