- 博客(19)
- 收藏
- 关注
原创 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
原创 类方法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关注的人