自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 Swift Combine 响应式 Demo

一个Combine Demo。Combine是苹果发布的响应式框架,iOS13一起发布的,所以最低iOS13才能使用。做了一个简单登录界面的异步处理演示。

2024-01-14 12:16:35 345

原创 Cocoapods私有库搭建以及podspec文件验证

如果私有库依赖Cocospods以外的spec要在后面添加--sources参数,值的写法是多个地址url之间用逗号分开,cocoapods的spec地址也要写上,格式如下:

2023-12-13 04:40:32 873

原创 xcframework制作

一、使用场景编译一个framework出来,根据支持的平台和Debug、Release的不同它分为Debug-iphonesimulatorDebug-iphoneosDebug-maccatalystRelease-iphonesimulatorRelease-iphoneosRelease-maccatalyst等情况。当然了,我们正式环境下使用的都是Release。但如何同时支持多个平台呢?又或者怎么同时支持模拟器和真机调试呢?(第二个问题包含在第一个里,因为模拟器是i386和x86

2021-01-06 22:05:27 1424

原创 Swift getter(读) setter(写) 方法

1.抛出问题修改某属性值后做一些业务逻辑,在oc中会用到setter方法。那swift的setter方法中是否实现起来一样呢?答案是否定的,根据oc的写法直接这样写它会运行时死循环。报错信息:Thread 1: EXC_BAD_ACCESS (code=2, address=0x7ffeec9f2ff8)下面两种形式都会报上面的错set { isWriteArray = newValue...

2018-11-26 16:11:46 1639

原创 quickTool打包iOS版

1.打开quickTool打开启动台桌面找到点击打开。2.quickTool 输入输出路径设置注意:选对工程很重要。3.选择证书和配置文件进行打包注意:需要打测试包还是正式包跟运营人员沟通,进而选择对应的证书和配置文件...

2018-10-24 09:52:41 990

翻译 iOS XCode无线连接iPhone手机 (Pair a wireless device)

先决条件:手机无线连接xcode 电脑系统需要 macOS 10.12.4或更高版本。 xcode需要9.0或更高版本。 手机系统需要iOS 11.0或更高版本。1.选择Xcode > Window > Devices and simulators 弹出如下图页面。选择Devices。 2.用数据线连接手机和电脑第一次连接手机,手机必...

2018-08-17 12:45:30 6048

原创 WKWebview与JavaScript 交互(二)监听远程网页点击事件

引言 监听网页的按钮的点击事件,并且网页不是我们招呼一声对方就能改的。那么继续。正文1.WKUserScript先介绍WebKit框架一个类WKUserScript:核心方法,传入JS代码字符串,返回给我们一个WKUserScript对象。/*! @abstract Returns an initialized user script that can b...

2018-08-03 11:47:59 5127

原创 WKWebview与JavaScript 交互(一)交互本地html

印言 最近接到一个需求:监听网页的按钮的点击事件,并且网页不是我们招呼一声对方就能改的。那么一切的故事从这里开始了。正文部分主要围绕监听网页的事件为主线。正文WKWebView加载本地html页面, 搭建UI做准备工作。NSString *path = [[NSBundle mainBundle] pathForResource:@"oc&js.html" ...

2018-08-03 11:46:55 1979

原创 工程上传github并发布到cocoapods

1.创建github仓库2.clone仓库到本地把上一步生成的仓库地址复制出来,准备用于clone。 在终端cd到你想要放置仓库的位置,这里为了方便演示选在桌面,执行克隆命令:git clone https://github.com/garvinbao/WKWebViewAndJavaScriptDemo.git3.添加工程到本地仓库图中上面是我们...

2018-08-03 11:37:24 532

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除