首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Swift
我为双鱼狂
创建于2021-06-06
订阅专栏
使用 Swift 语言开发过程中的技巧和感悟
等 7 人订阅
共30篇文章
创建于2021-06-06
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
我为双鱼狂
1年前
Swift
Swift-Framework(二)性能统计
近期对接客户时,客户方希望提供 SDK 的性能、内存、隐私支持等一些数据,所以就对 SDK 进行了一些性能测试。 经常用统计的方式看 SDK 的相关数据,似乎也是一个发现优化的好方式。
465
1
评论
我为双鱼狂
1年前
Swift
iOS
iOS-启动项目(二)引入第三方库
项目中很大几率会用到第三方库,通过 Pod 方式引入第三方库是效率很高的方式,这里介绍一个新的项目搭建 Pod 方式的环境,方便项目中引入第三方库文件。
1413
2
评论
我为双鱼狂
1年前
Swift
iOS
iOS-启动项目(一)设置 rootViewController(22年4月22日更新可用)
刚创建一个新的项目,在 AppDelegate 中设置 rootViewController 来确定应用的首页是一个最基本的处理,因为是不常操作的处理,所以容易忽略其中的某个步骤,导致无法设置成功。
2488
5
1
我为双鱼狂
1年前
Swift
iOS
Alamofire-5.0.0 以上报错
Alamofire 更新到新版本时,遇到了两个错误❌和一个警告⚠️,所以记录下来它们,以及如何解决它们。给其他出现类似问题的同道一些解决的方向。
1142
2
评论
我为双鱼狂
1年前
Swift
Swift-技巧(十一)重写运算符
基础数据的运算可以直接使用四则运算符。在 Swift 中也可以通过重写四则运算符的方式,让 `struct` 或者 `class` 创建的结构体或者对象也能像基础数据那样直接使用四则运算符。
1170
1
评论
我为双鱼狂
1年前
Swift
Swift-技巧(十) Protocol 的灵活使用
`Protocol` 是 Swift 中实现面向协议编程思想的重要部分。在使用过程中有遇到协议中声明的部分,但是在遵守部分不需要实现的,那么就需要使用 `extension` 参与进来。
200
1
评论
我为双鱼狂
1年前
Swift
iOS
Swift-技巧(九)CGImage To CVPixelBuffer
Swift 中图像的表现形式不只是 Image,还有更加底层的方式,比如 `CVPixelBuffer` 像素缓存形式,那么 CGImage 就可以转换为像素缓存的方式也是需要了解的。
1578
2
评论
我为双鱼狂
1年前
Swift
iOS
Swift-技巧(八)CVPixelBuffer To CGImage
Swift 中图像的表现形式不只是 Image,还有更加底层的方式,比如 CVPixelBuffer 像素缓存形式,那么像素缓存转换为可以在应用中展示的 CGImage,就要知道有哪些处理了。
1632
1
评论
我为双鱼狂
1年前
Swift
iOS
Swift-技巧(七)重识 Array
从 OC 转换到 Swift,对 Array 需要重新了解,Swift 中保留了什么属性,增加了什么属性,内存存储是什么情况等等,了解了这些,在使用 Array 的时候可以更符合 Swift 的思想。
922
2
评论
我为双鱼狂
1年前
Swift
iOS
Swift-技巧(六)设置按钮状态并更改
按钮是一个宝藏控件,可以在设置的时候就对不同的状态添加图片、文本,甚至更改背景。在不同的展示场景中更改到不同的状态显示就好。恰恰是如何更改状态着实让我懵了一阵,所以记录一下过程。
1073
1
评论
我为双鱼狂
1年前
Swift
iOS
Swift-技巧(五)设置圆角的代码
实现控件圆角的代码时,会不假思索的写 cornerRadius 和 masksToBounds,因为搜索得到的设置圆角的代码就是这样。今天突发奇想,为什么要写 masksToBounds?
1498
2
评论
我为双鱼狂
1年前
Swift
Swift-Framework Error(一)不能使用桥接文件
Xcode 编译工程代码时,出现编译错误时除了红色图标外,还会附送几句英文文本。 常规操作拷贝英文文本,放到搜索框中找答案,但是读懂这几句话能事半功倍。
538
1
评论
我为双鱼狂
1年前
Swift
iOS
Swift-Framework(一)访问资源文件
Framework 就是在 APP 应用中的一种封装功能的表现形式,虽然不能独立运行,但是也可以在它里面存放和访问图片、语音等资源文件,可算是麻雀虽小,五脏俱全。但是如何访问资源呢?进入正题。
736
3
1
我为双鱼狂
1年前
Swift
iOS
Swift-技巧(四)设置照片尺寸和格式
平时实现拍照功能时,都是网上一通搜索,整体复制粘贴,自称无脑实现。但是当要求照片是不同的尺寸和格式( JPEG)时,就费力搞照片。其实在设置拍照时,就可以直接设置照片的尺寸和格式。
927
1
评论
我为双鱼狂
1年前
Swift
Swift-技巧(三)使用元组(tuple)
使用元组可以直观的感受到对有多个返回值的函数的优化,它的包容性和多种方式的访问,给编写代码带来了很多便利。在使用元组前,先来这里看看它的特性。
159
1
评论
我为双鱼狂
1年前
Swift
Swift-技巧(二)模糊脸部功能
本文介绍模糊脸部的功能逻辑和实现方式,实现方式会尽可能的使用苹果提供的 API,保证功能高效率和简洁。
177
1
评论
我为双鱼狂
1年前
Swift
iOS
Swift-技巧(一)缩放并填充图片
直接操作图片来实现它的缩放或者填充多余空间,首选 UIGraphicsBeginImageContext 函数来实现,它就相当于一个画布,你甚至可以用它来涂鸦。
667
1
评论
我为双鱼狂
1年前
Swift
iOS
Swift-Button 的 highlighted(高亮)
在学习小程序时,看到小程序中的一个样式属性 hover-class,通过设置这个属性,就可以给点击的控件添加一个高亮效果。所以也就萌生了在 Swift 也实现一个类似的功能的想法,开干
1980
2
评论
我为双鱼狂
1年前
Swift
iOS
Swift- 设置 UILabel 内边距
拿来即用短时间效率虽然挺高的,但是拿来的东西没有消化一次,就无法得心应手的使用它。 这次的探索思路就是,查询官方文档,设置不同的值测试单个方法中参数的变化,之后测试两个方法的执行顺序
3629
11
3
我为双鱼狂
1年前
Swift
iOS
Swift-为什么String转换Int的结果是nil
知其然,更要知其所以然。前段时间用 String 转换 Int 处理时,发现一种情况返回 nil,就换成 String 转换 Double 的方式处理。今天就要来看看这种返回 nil 的情况是怎么造成
1699
2
2
下一页
温馨提示
当前操作失败,如有疑问,可点击申诉