自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 iOS 通用链接的配置(Universal Links)

iOS Universal Links 通用链接 的配置

2023-11-28 17:14:19 1253 1

原创 融云 swift 自定义消息类型

融云 swift 自定义消息类型

2023-11-23 14:52:40 234

原创 Mac下载jenkins版本2.263.4 及iOS配置

前言最近想在自己的电脑上安装Jenkins用来打包,在此记录一下踩过的坑,首先我按照Jenkins官网安装的jenkins官网homebrew终端敲了几句命令,就成功安装了,但是到了上传证书那步,upload没有反应,后来看见有人说是新版的bug,当前版本为v.2.303.2, 2.263.4版本没有这个bug,于是我按照官网的第二句下载指定版本$brew install jenkins-lts@YOUR_VERSION报错,于是我开始尝试其他途径,2.263.4版本Jenkins.war这里提

2021-10-17 23:18:34 2366

原创 Mac 环境下 Flutter|Android Studio 的安装

Flutter官网一、更新HomeBrew打开终端输入命令:$ brew update二、下载Flutter的SDK官网 -> Get Started -> Install -> MacOS -> Flutter SDK解压:我们可以直接拖拽双击 也可以使用命令$ cd ~/development$ unzip ~/Downloads/flutter_macos_2.2.3-stable.zip这里有个小问题要注意下:我们选择解压的文件是否有权限如果没有权限

2021-07-03 12:39:31 701

原创 ijkplayer下载、打包 framework 和 https 支持

最近要做音视频相关的项目,于是想到了bilibili 开源的ijkplayer,在这里记录一下配置过程及遇到的问题。一.准备工作1).安装homebrew:https://www.cnblogs.com/haojile/p/13193805.html2).使用homebrew安装gitbrew install git3).使用homebrew安装yasmbrew install yasm4).使用homebrew安装pkg-configbrew install pkg-config

2020-11-05 00:08:58 1159 2

原创 swift 个性化二维码

前言:最近项目里面有一个需求,要改变定位角标的颜色大至如图:于是整理了一下可以实现以下几个功能:普通二维码前景色,背景色添加icon定位角标(里,外)直接放代码,大家可以根据需求自己封装import UIKitlet outerPositionPathOriginLength: CGFloat = 6.0;let outerPositionTileOriginWidth: CGFloat = 7.0;enum QRPosition { case To

2020-06-05 12:16:29 389

原创 新消息通知

前言:App中的新消息通知一般都长这个样子的里面涉及到了几个点,在这里记录一下一:要遵循UNUserNotificationCenterDelegate代理,获取用户当前状态class ViewController: UIViewController, UNUserNotificationCenterDelegate { let center = UNUserNotificationCenter.current() override func viewDid

2020-05-29 10:29:25 297

原创 UILable或TextView显示Html

前言:有时我们会遇到这种情况,例如版本更新的时候,更新提示后台会直接给我们返回html格式的字符串,那么我们要怎么借收苹果给我们提供了方法,可以写String 的扩展 ,然后用UILable或TextView直显示成文本附上代码/// html转化 AttributedString 或 stringextension String { var htmlToAttributedString: NSAttributedString? { guard let data = dat

2020-05-28 17:51:50 201

原创 CNContactViewController iphone XR 的两个小bug

iOS9以后用苹果给我们提供了ContactsUI方便我们添加联系人到通讯录但是在Iphone XR中发现了两个bugbug1: navigationBar的背景是透明的,头像和文字会重合bug2: 点击取消按钮,页面不消失附上bug图两张问题一的解决方式:我们要做一个延时才能获取到navigationBar,然后去改变它的背景色。第一个bug的解决方法:DispatchQueue.main.asyncAfter(deadline: DispatchTime.now() + 1)

2020-05-28 17:14:53 800

原创 如何删除SceneDelegate

Xcode11之后新创建的工程会多出两个文件SceneDelegate。那么我们如何让它变回之前的那样的工程呢。一、将这两个文件删除。会报错There is no scene delegate set. A scene delegate class must be specified to use a main storyboard file.二、将Info.plist -> Ope...

2020-02-09 11:07:37 18907

原创 Mac环境下cocos2d-x的配置

cocos-2d-x官网:http://www.cocos2d-x.org/download第一步:去官网下载cocos-2d-x的压缩文件* 第二部 解压,终端 cd 到该目录下终端 输入: cd /Users/用户名/Desktop/cocos2d-x-3.17.2/tools/cocos2d-console/bin回车 ./cocos new hellojs -p com....

2019-10-25 09:38:37 526

原创 APP 如何不借助第三方平台实现分发

有时我们可能会遇到这样的需求: 不使用第三方平台,用户在APP内直接下载安装应用,或者跳到浏览器安装应用,要将ipa包放到自己的服务器,然后让用户下载,安装。前期准备(也可以之后再换)1)一个企业签名的ipa包2)一个ipa包上传服务器的网址3)一个57X57 png格式的网址4)一个512X512 png格式的网址步骤1)打包Product -> Archive -&g...

2019-07-23 14:10:04 1954

原创 OC 获取启动页

有的时候我们需要在启动页上做动画,首先我们放一个启动页的背景图,然后再写一个View做动画。看起来就像启动页动画一样。因为启动页有很多的尺寸,不能在View上直接放一个背景图,会有偏差。说一下如何获取启动页- (UIImageView *)imageView{ if (!_imageView) { NSString *viewOrientation = @"Portr...

2019-07-11 16:57:34 347

原创 Swift 基础部分

常量和变量常量的值一旦设定就不能改变,而变量的值可以随意更改。声明常量和变量let a = 1var b = 2在一行中声明多个常量或者多个变量,用逗号隔开:let a = 1, b = 2, c = 3类型标注(type annotation)var a: String 一行中定义多个同样类型的变量,用逗号分割,在最后一个变量名之后添加类型标注 var ...

2019-06-30 22:52:55 140

原创 贝塞尔曲线实现SVG路径动画

2019-04-22 10:48:26 777

原创 类方法load和initialize的比较

相同点:iOS会在运行期提前自动调用这两个方法,方法只能被调用一次。区别:load只要类文件被引用就会调用,initialize当调用该类或子类的第一个方法之前调用解释一下:苹果官方文档描述:loadInvoked whenever a class or category is added to the Objective-C runtime; implement this metho...

2019-04-16 17:07:30 210

原创 swift—国际化

一、APP名称国际化第一步:如图,添加所需要的语言第二步:创建名为 InfoPlist.strings 的文件第三步:选中 InfoPlist.string,点击Localize按钮,选着以那种语言为基础。第四步:在文件中填写对应的名称(CFBundleDisplayName = “CHA”;)然后再设置->通用->语言与地区更改选过的语言查看效果。二、APP文字国际化...

2019-03-17 16:50:41 1907

原创 swift—UIColor十六进制

1:新建一个文件2.代码import Foundationimport UIKitextension UIColor{ class func colorWithHex(hexStr:String) -> UIColor{ return UIColor.colorWithHex(hexStr: hexStr, alpha: 1) }}exten...

2019-03-17 15:12:57 1348

原创 swift —Tabbar

首先创建一个继承UITabBarController的文件,可以在viewDidLoad直接写 let walletVC = CHAWalletViewController() let walletNav = UINavigationController(rootViewController: walletVC) walletNav.tabBarItem.ti...

2019-03-17 14:42:02 1527

空空如也

空空如也

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

TA关注的人

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