多平台开发痛点 Kotlin Multiplatform最重要的目标是在多平台上共享代码,现在支持的平台有JVM,Android,Javascript,iOS、Linux、W...
多平台开发痛点 Kotlin Multiplatform最重要的目标是在多平台上共享代码,现在支持的平台有JVM,Android,Javascript,iOS、Linux、W...
第一种方法:通过设置layer的属性 , 最简单的一种,但是很影响性能,一般在正常的开发中使用很少 第二种方法:使用CAShapeLayer和UIBezierPath设置圆角...
目的:使用Hopper Disassembler, 通过将汇编代码转成伪代码,了解其他App的实现, 以学习他人优秀的精髓之处; 已上传网盘:Hopper+4.0.8 网盘密...
1.iOS8以前使用CLLocationManager 1.导入头文件 <CoreLocation/CoreLocation.h> 2.创建位置管理者 CLLocationM...
项目已接入高德地图,并且大部分功能已经实现好,但BOSS觉得iOS自带的地图效果更好。。。本着面向老板编程的思想,换之。还好,高德地图是在MapKit上封装的,大部分api只...
UIScrollView是用来在屏幕上显示那些在有限区域内放不下的内容。例如,在手机屏幕上显示内容丰富的网页或者很大的图片。在这种情况下,需要用户对屏幕内容进行拖动或缩放来查...
最近看到`饱醉豚`那几篇关于程序员的文章,不得不感慨作者骨骼『惊奇』,思路『新颖』,忍不住按照他的思路思考下去,惊恐的发现了一些『真相』: - 越是大公司,牛X的 程序员都很...
普及泛型给萌新是义举, 但标题未免浮夸, 仅本文中的泛型用法顶多算初阶。
成为 Swift 泛型的高阶玩家(附实战适配 Demo)悬念: 我们希望如下图般的,在不同尺寸的设备适配不同的封面图及文本。 而且,我们期望效果代码越简单越好,可读性越高越好,像下面一样就能达到效果: 那么,我们该怎么做呢?在此之...
iOS 动画大多是用UIView, 复杂一些的需要用到核心动画,但完全不同风格的使用方式, 和复杂的调用流程实在让萌新头疼。 前几天用需要做动画, 用Swift 扩展了核心动...
UIView的显示设置都是对CALayer属性的封装,但是这层封装掩盖了CALayer提供的3D显示功能。所以我们想让UIView显示3D的效果的话,需要直接操作CALaye...
前言为什么要把录像和拍照放在一起说呢?因为它们有很多相似的地方,那么我来简单的说一下吧! 1、初始化对象 2、区分选择使用摄像头还是相册,默认的是选择相册,所以当选择摄像头设...