- 博客(8)
- 收藏
- 关注
原创 HarmonyOS AES加解密(CBC模式)
项目中经常用到加解密,翻了官方文档以及其他优秀博主的博客,简单实现一下,话不多说,直接上代码。
2024-04-09 15:16:56
543
2
原创 M1 设备Xcode编译问题 Undefined symbols for architecture x86_64
在Apple发布M1芯片之前,一直使用Intel的芯片,没有出现什么问题。发布M1芯片后,由于两者架构的不同(M1是arm64架构,Intel是x86_64的架构),导致很多软件运行出现了问题。我们在M1机型中使用Xcode编译模拟器时,可能会碰到如下报错。building for iOS Simulator-x86_64 but attempting to link with file built for iOS Simulator-arm64解决方案1.以Rosetta模式运行Xcode。2
2021-12-10 16:47:18
8532
原创 iOS 对视图(view,label,button,imageView等)点击事件的封装,简单使用 Swift
额外拆入一个实用点,为了区分跟类自带函数名的相同,我们利用结构体来增加一个层级//定一个结构体public struct ZXSwift<Base> { public let base : Base public init(_ base : Base) { self.base = base }}public extension NSObjectProtocol { //拓展NSObjectProtocol类 //定义一个我们需要的属性 p
2020-05-28 17:20:18
609
原创 iOS 苹果登录 Sign in with apple Swift
iOS 苹果登录 Sign in with apple Swift话不多说,直接看功能类,解释代码里有import UIKitimport AuthenticationServices@available(iOS 13.0, *)class WMAppleLoginManage: NSObject { static var shared = WMAppleLoginManage() private var callBack:((Bool,String)->Void
2020-05-28 11:38:22
2524
原创 iOS 强制横竖屏 Swift
iOS 强制横竖屏 Swift在我们的开发过程中,大部分的app开发者是会把xcode中的横竖屏关掉的,但是我们会遇到某些页面需要强制横竖屏,比如说播放器,这里就向大家分享下swift强制横竖屏首先找到我们的AppDelegate类,supportedInterfaceOrientationsFor函数中授权@UIApplicationMainclass AppDelegate: UIResponder, UIApplicationDelegate { var window: UIWind
2020-05-28 11:19:09
2346
原创 swift中网络请求库的封装(Alamofire+HandyJSON)
swift中网络请求库的封装(Alamofire+HandyJSON)我们用swift语言来写iOS的程序,会用Alamofire+HandyJSON来取代AFNetworking+MJExtension,怎么样封装成正确姿势来发起网络请求,我个人封装一个,有待优化的地方,还请指正,话不多说,我们上代码。这里我们需要先拓展一下Alamofire中的DataRequest类extension DataRequest { //处理接口中返回的data是对象的时候 data:{},这里在请求方法中利用了
2020-05-28 10:45:06
5159
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人