Skip to content

MoonStartMan/iOS-Swift-Problem-Record

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

iOS-Swift--Problem-Record

This is a repository of records about problems encountered in iOS(Swift) development

问题合计

/ 问题类型 问题个数 合计
Swift知识点 18 /
Cocopods 1 /
UIKit 58 /
项目中的记录 63 /
Xcode报错 2 /
SwiftUI 16 /
合计 / / 155

Swift知识点

Swift中的!和的区别

Swift-mutating关键字

Swift语法-where关键字

Swift-关键字typealias

swift-协议泛型associatedtype

Swift-guard语法

Swift-析构过程

swift5从0到1创建项目删除storyboard

[Swift中的as as! as的区别](Swift知识点/Swift中的as as! as的区别.md)

swift关键字@escaping

Swift-stride函数

墓碑机制与iOS应用程序的生命周期

swift-NSCalendar

iOS-GCD

swift数组遍历forEach、enumerated、iterator、indices

swift-propertyWrapper(属性包装)

swift中的Encodable和Decodable

RunTimeRunLoop

Cocopods

CocoaPods方式使用SnapKit

UIKit

UIAlertViewController

UIAlertViewController的使用

UIAlertViewController设置标题、内容的字体和颜色

translatesAutoresizingMaskIntoConstrints.md

translatesAutoresizingMaskIntoConstrints

iOS生命周期

iOS生命周期

UIStackView

UIStackView

UIColor

UIColor转成纯色图片(UIImage)
swift的hexColor以及创建一张纯色的图片
根据UIColor对象获取对应的RGBA值

swift从UIColor中读取RGBA数据

UIButton

Swift-UIButton添加点击事件
swift-UIButton设置按钮中图片与文字的左右位置
swift取消UIButton选中高亮状态

UITextField

Swift-UITextField(文本输入框)
UITextField-焦点事件

UICollectionView

UICollectionView-contentInsetAdjustmentBehavior

swift-UICollectionView添加Header和Footer

获取collectionView当前点击item的frame和point

UICollectionView没有到达底部安全区的问题

UICollectionViewCell高度适配

UICollectionVIew-拖拽实现UICollecitonViewCell移动

手势

swift-点击、移动、抬起

layer

swift-画部分圆角

Swift画部分圆角

swift-画一个圆环

Swift-背景图片模糊效果

Swift-背景图片模糊效果

UILabel

UILabel计算宽高、添加删除线

swift给文字添加描边效果

swift-UILabel设置行高和字间距

swift-UILabel富文本设置

计算UILabel的行数

UILabel-sizeToFit和sizeThatFits的使用区别

iOS-UILabel简单方式实现字体投影和颜色渐变

UITableView

UITableViewCell取消点击时背景颜色

UITableView-侧滑删除

UITableView-UITableViewCell自定义Cell高度

UISlider

swift-UISlider点击改变value的值

UIScrollView

iOS-UIScrollView解决不能滑动的问题

视频滑动停止后自动播放的几个方法

UIScrollView-停止滑动的回调

键盘

swift-UITextField键盘类型

UINavigationController

swift-ViewController返回上一级VC或指定VC方法

UIModalPresentationStyle

UIImage

UIImage两种初始化方式的区别
swift-获取网络图片的宽高
swift-根据图片URL保存到相册

webView

swift-WKWebView与JavaScript的简单交互

swift-wkWebView加载H5

swift从UrlString中获取相关指定数值

WKWebView报错解决

webView加载本地网页文件

CATextLayer

CATextLayer文本清晰可见

swift-设置文字过渡渐变色

AVFoundation

swift-播放本地音乐
VIdeo-Gravity视频播放时的拉伸方式

iOS-获取进程信息-ProcessInfo

iOS-获取进程信息-ProcessInfo

UITextView

UITextView设置行间距

FileManager

swift-创建文件

UIViewAnimation

UIViewAnimationWithBlock动画

CoreAnimation

iOS-CAReplicatorLayer

iOS-CAScrollLayer

项目中的记录

swift-string,Int,Double相互转换

swift-模型与Data互转

swift关闭键盘的两种方式

swift-键盘相关操作

swift插入或者删除字符串

Swift视图控制器传值(正向和反向)

swift-convert方法

swift-判断客户端是否安装QQ并发起会话

Swift-NSObject取消执行延时方法

DispatchQueue.main.async

swift内存管理-weak与unowned

[swift基本语法if let和guard let](项目中的记录/swift语法/swift基本语法if let和guard let.md)

swift通过Alamofire进行网络请求封装

iOS解决点击穿透问题

Swift-单例的三种写法

设置桥接文件

Swift-从应用中跳转到AppStore页面并打分

swift-调起邮件发送

Swift闪光灯的使用

通过URL地址打开web页面

swift获取app、ios版本号及设备信息

swift-将字符串拆分成数组(把一个字符串分割成字符串数组)

Swift字符串截取

swift使用KingfisherSDWebImage加载本地GIF

swift开发之振动反馈

swift-截取当前屏幕的图片

swift进制转换

swift-BlurView设置高斯模糊(毛玻璃)

swift分割字符串

swift-UIScrollView整页滚动获取当前索引

swift-获取当年的第几周

iOS通过总秒数算出具体的天-分-时-秒

iOS的UI事件传递&响应

swift-Double向上取整和向下取整、Double转IntString

iOS-请求麦克风、相册权限、相机权限

iOS-低电量检测

iOS-字典转JSON字符串

swift-读取plist文件

swift-真机操作plist文件

swift-Subscript下标的使用

swift5使用URLSession完成get和post请求

iOS-离散手势和连续手势

iOS-数据存储-沙盒本地存储

swift中Data、String、[UInt8]的相互转换

ios-WKWebView无法释放问题解决

UIText设置returnKeyType为Done仍然换行的解决办法

Swift5-创建文件并存储到Documents

swift-图片转换

iOS-监听截屏和录屏

swift-获取当前网络状态

swift开启多点触摸

swift获取通讯录联系人信息

[swift-系统StoreKit应用内跳转APP Store和评分](项目中的记录/swift-系统StoreKit应用内跳转APP Store和评分.md)

Swift-获取手机系统当前使用的语言和地区

iOS-录屏、截屏判断

SOLID(单一原则)

DispatchSeamphore

iOS-节流与防抖

原型模式-Prototype-Pattern

Kingfisher-简易了解.md

swift-文件操作

Xcode 报错

framework not found Pods_XXX

[framework not found Pods_XXX](Xcode报错/framework not found Pods_XXX.md)

[ATS policy have been changed](Xcode报错/ATS policy have been changed.md)

SwiftUI

SwiftUI-Identifiable

SwiftUI-Identifiable

SwiftUI里的属性装饰器

SwiftUI里的属性装饰器

SwiftUI-让ScrollView在一个方向上滑动的方法

SwiftUI-让ScrollView在一个方向上滑动的方法

SwiftUI-设置富文本

SwiftUI-设置富文本

SwiftUI-设置全屏图片或者全屏背景色

SwiftUI-设置全屏图片或者全屏背景色

SwiftUI-设置圆角

SwiftUI-设置圆角

SwiftUI-Alert

SwiftUI-Alert

SwiftUI-BindingString解决办法

SwiftUI-BindingString解决办法

SwiftUI-设置Text上下左右间隔

SwiftUI-设置Text上下左右间隔

SwiftUI-自定义圆角位置和度数

SwiftUI-自定义圆角位置和度数

SwiftUI-账号输入框和密码输入框

SwiftUI-账号输入框和密码输入框

SwiftUI-取消Button点击高亮效果

SwiftUI-取消Button点击高亮效果

SwiftUI-onAppear,onDisapper

SwiftUI-onAppear,onDisapper

SwiftUI-设置图片颜色

SwiftUI-设置图片颜色

SwiftUI-去掉List下划线

SwiftUI-去掉List下划线

在SwiftUI中使用UIView以及UIViewController

在SwiftUI中使用UIView以及UIViewController

About

This is a repository of records about problems encountered in iOS(Swift) development

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published