- 博客(30)
- 资源 (1)
- 收藏
- 关注
原创 Flutter编译时卡在Running Gradle task ‘assembleDebug‘
【代码】flutter编译时卡在Running Gradle task ‘assembleDebug‘
2023-07-17 17:18:42
504
原创 Flutter 使用Permission.microphone.request().isGranted ,申请麦克风使用权限失败
Flutter 使用Permission.microphone.request().isGranted ,申请麦克风使用权限失败
2022-09-28 16:54:35
1845
1
原创 Xcode升级之后,报 Moudule ‘xxx‘ not found,或 Could not find module ‘xxx‘ for target ‘arm64-apple-ios
Xcode 升级到12.4 版本之后,在真机下调试一切正常,但在模拟器下报错 Moudule 'xxx' not found最开始的解决方法为更改 File-Workspace Settings 中的 Build System,但之后又报错 Could not find module 'xxx' for target 'arm64-apple-ios先梳理一下理论xcode里面有个Architectures选项,他的值为Standard architectures - $(ARCHS_S.
2021-04-19 11:22:02
6119
原创 Flutter issues 记录
Creating flutter project 卡住:在Android Studio安装目录下的文件夹,找到 idea.properties 文件,在最后加上一句:disable.android.first.run=true保存,重启AS,新建flutter项目,就可以顺利的过去了Cannot find "xcodebuild". Xcode 11.0 or greater is required to develop for iOS. Could not build the preco.
2020-10-10 16:21:58
828
2
原创 iOS多语言国际化使用Xcode查找项目中的中文字符串
打开”Find Navigator”切换搜索模式到 “Find > Regular Expression”输入 @"[^"]*[\u4E00-\u9FA5]+[^"\n]*?"swift请去掉”@” 输入 "[^"]*[\u4E00-\u9FA5]+[^"\n]*?"就好了, – 带双引号输入
2020-07-09 10:39:44
593
原创 iOS 多语言国际化的实现
选择 工程 PROJECT -> Info -> Localizations ,选择自己需要的语言类型,入下图所示:2. 在工程目录下新建文件 New File -> Strings File ,取名为Localizabel 如下图所示:随后,在xcode的右侧选择点击Localize , 生成各个语言所对应的文件,如下图:完成后的目录如下:此时即可在对应的语言文件中编辑对应的文字。如果要修改App的名称,可以新建对应的InfoPlist.strings 文件,步骤.
2020-06-23 11:04:39
296
原创 怎样在OC的.h文件中使用Swift的类
一般我们在OC 与Swift混编的工程中,如果在.m文件中需要使用Swift的类的话,直接在相关的类前加上 @objcMembers 注解,然后在.m文件中导入 “Project Name-Swift.h” 头文件 就好了但是如果在要在.h 中 必须使用swift 的类,那就在.h文件中前置声明一下swift的类名,@class className; ,然后在.m 文件中 再导入 “Project Name-Swift.h” 头文件...
2020-06-11 18:37:35
578
原创 Xcode 打包上传AppStore时,卡在Authentication with the App Store
最近在使用Xcode11.3打包工程上传到Appstore时,发现卡在Authentication with the App Store很久无法前进。网上的教程大多如下1. cd ~ 2. mv .itmstransporter/ .old_itmstransporter/ 3. "/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/itms/bin/iTMSTransporter".
2020-05-12 09:43:19
961
原创 2019最新苹果开发者账号申请流程
在苹果官网申请一个可以使用的Apple ID ,流程就和申请普通个人使用的AppleID一样。使用申请的Apple ID登录苹果官网https://developer.apple.com/programs/,选择加入:Join the Apple Developer Program,及加入苹果开发者,如下图然后点击网页上部的enroll,如下图:紧接着点 Start Your Enroll...
2019-08-26 15:05:26
1867
原创 Swift WKWebView(二):iOS与js交互
在上一篇中我们介绍了Swift下WKWebView的基本使用方法,下面总结一下iOS与js交互的实现,最终的页面效果如下图所示:其中,js有关代码如下: function navButtonAction(name,age){ document.getElementsByTagName('h1')[0].innerText = "ios原生调用js方法改变h5...
2018-10-31 16:09:40
2817
原创 Swift WKWebView(一):基本使用
一、创建,我们可以在Viewcontroller中使用如下的懒加载的方式创建一个WKWebView 以及一个便于观察进度的进度条: // wkWebView lazy var wkWebView = WKWebView() // 进度条 lazy var progressView = UIProgressView() 随后我们可以在viewDidLoad实现方法,将...
2018-10-30 15:06:23
4465
原创 Swift-Framework开发及使用(一)
在开发中我们常常会用到一些第三方 SDK 库,使用时只需将 framework 文件添加到项目中即可,十分方便。同样地,我们也可以创建自己的 framework 框架,用来封装一些常用的工具方法、框架类等。一来不会使源代码完全暴露在外,二来也便于代码复用。下面演示一个最基础framework的开发及使用一、framework的制作新建一个工程,创建时选择 iOS->Frame...
2018-10-26 15:12:01
1121
原创 iOS获取App缓存文件的大小并清除缓存
App在处理网络资源时,一般都会做离线缓存处理,其中最典型离线缓存框架为SDWebImage。但是,离线缓存会占用一定的存储空间,所以缓存清理功能基本成为资讯、购物、阅读类app的标配功能。下面用代码来分别介绍缓存文件大小的获取及清除缓存。缓存文件大小的获取我们可以新建一个工具类,并在类中定义一个类方法,声明如下:/** * 获取文件夹尺寸 * @param dire...
2018-10-12 08:36:34
3847
原创 iOS AFNetworking load failed with error Error Domain=NSURLErrorDomain Code=-1001 "The request ti问题解决
在使用 AFNetworking 进行服务器数据的请求时,出现了如下错误:根据打印的错误信息,我们可以发现,这是网络请求超时引起的,所以对代码修改如下:AFHTTPSessionManager *manager = [AFHTTPSessionManager manager]; NSMutableDictionary *parameters = [NSMutableDicti...
2018-10-09 11:50:31
8476
原创 Xcode10 代码块最新使用方法
在Xcode10正式发布之后,喜欢使用代码块的小伙伴会发现,原先位于编辑器右下角的代码块标识被放到上面了,点击 {}按钮之后会将所有的代码块弹出,如下图所示:这时,相应的使用方法也随之发生了变化,例如,我们想创建一个生成@property (nonatomic,strong) NSString *name; 的代码块首先,我们需要选中这句代码,然后右键 --> Create Cod...
2018-10-08 18:03:12
1910
原创 Java、JS、OC、Swift 正则匹配手机号、邮箱等
Java匹配手机号码import java.util.regex.Matcher;import java.util.regex.Pattern;public class RegexMatches { public static void main(String args[]) { String str = ""; String pattern = "(1...
2018-09-30 08:26:49
372
原创 CSS hover改变子标签/同级标签样式
<!DOCTYPE html><html><body><style> .second { display: none; } .first:hover+.second, .second:hover { display: block; } /*第一个div hover时,改变其子标签的颜色*/ .first:hover...
2018-09-30 08:21:19
5577
2
原创 i18n实现前端国际化(实例)
在今日的需求中需要利用 i18n 这个框架来实现前端的国家化操作,下图是实现效果:点击选择框实现网页上语言的切换:下面开始实现过程:所需工具:- jquery-3.3.1.js 下载地址:jquery- jquery.i18n.properties.js jquery.i18n.properties.js搭建项目目录如下:其中:language.js 为自定义的 ...
2018-09-29 08:54:10
19677
13
原创 Electrum 钱包源码解读(二)
前言在ubuntu上安装了PyCharm,并使用其打开下载的Electrum代码,安装及使用方式如下:(https://blog.csdn.net/zhuanshu666/article/details/73554885)代码地址如下:(https://github.com/spesmilo/electrum)下面开始代码的运行。在路径electrum-master下找到 run_el...
2018-09-29 08:52:07
741
原创 Electrum 钱包源码解读(一)
一、首先从网上下载代码、导入gpg公钥并验证源码签名,命令如下:wget https://raw.githubusercontent.com/spesmilo/electrum/master/pubkeys/ThomasV.ascgpg --import ThomasV.ascwget https://download.electrum.org/3.1.3/Electrum-3....
2018-09-29 08:49:25
1848
原创 iOS 隐藏导航栏的navigationItem
最近遇到了一个需求,在点击一个按钮是隐藏导航栏右侧是按钮,点击另一个按钮时将其显示出来,效果如下:点击选择 “课程”时显示 “编辑” 按钮97689F620C2826394C861736898C7D0C.png点击选择 “帖子”时隐藏“编辑” 按钮03310301AD83F94E79EB9863DA2C12F0.png实现代码如下:1、定义 self.navigationI...
2018-09-29 08:47:32
2443
原创 iOS 使用十六进制生成颜色
首先,对String 进行一次扩展:extension String { subscript (r: Range<Int>) -> String { get { let startIndex = self.index(self.startIndex, offsetBy: r.lowerBound) ...
2018-09-29 08:45:25
428
原创 iOS Swift 自定义enum 类型
在开发中我们经常会使用enum来枚举不同的状态。举个例子,在测试登录服务器的时候,可能会有多中权限的账号存在,比如管理员、普通用户、开发者等,我们可以用一个enum来表示他们enum Enum_Account{ case Adminstrator case User case Developer}假如我需要对每一种状态,返回固定的中文显示的String,最常规的方...
2018-09-29 08:43:43
784
原创 iOS 指定UIView的某几个圆角或边框(Swift)
在开发中我们经常会遇到对一个UIView 设置四个圆角的情况,这种情况是很好处理的。但是如果遇到只设置其中的某几个圆角的情况怎么办呢?有一种方法是通过UIBezierPath的方法来做,代码如下:/*** 设置uiview 的任意圆角**/func SetMutiBorderRoundingCorners(_ view:UIView,corner:CGFloat){ l...
2018-09-29 08:42:19
2816
原创 通过Github Pages 将自己的Html文件发布到服务器上,可供远程访问
最近遇到了一个问题:将自己创建的、保存在本地的Html文件,上传至服务器,使他人能够访问。下面是总结的方法:第一步,在github 中新建一个仓库。第二步,打开setting,有一个Github Pages 的设置,如下图第三步,页面刷新之后,再看 github pages 设置框处,多了一行网址,就是你的 github pages 的网址。如下图所示第四步,将你所想展示的html ...
2018-09-29 08:38:57
2754
原创 iOS Swift Charts 的使用(四):k线的实现
最近项目中遇到了需要获取网站上的数据,然后以折线图的方式表示出来的需求。于是发现了swift下非常强大的图表库-# Charts下面是这个系列的几篇汇总:1、折线图2、柱状图3、饼状图4、k线图这一篇我们来看一下有关k线图的实现。实现后的效果如下图所示:未完待续...
2018-09-29 08:35:35
1561
原创 iOS Swift Charts 的使用(三):扇形图的实现
最近项目中遇到了需要获取网站上的数据,然后以折线图的方式表示出来的需求。于是发现了swift下非常强大的图表库-# Charts下面是这个系列的几篇汇总:1、折线图2、柱状图3、饼状图这一篇我们来看一下有关柱状图的实现。实现后的效果如下图所示:1、我们需要导入非常强大的图表库-Charts2、进行柱状图的初始化,并设置其基本样式,同时设置代理。由于代码中有详细的注释,下面直接贴代...
2018-09-29 08:31:50
2007
原创 iOS Swift Charts 的使用(二):柱状图的实现
最近项目中遇到了需要获取网站上的数据,然后以折线图的方式表示出来的需求。于是发现了swift下非常强大的图表库-# Charts下面是这个系列的几篇汇总:1、折线图2、柱状图3、饼状图这一篇我们来看一下有关柱状图的实现。实现后的效果如下图所示:1、我们需要导入非常强大的图表库-Charts2、进行柱状图的初始化,并设置其基本样式,同时设置代理。由于代码中有详细的注释,下面直接贴代...
2018-09-18 10:30:57
3640
原创 iOS Swift Charts 的使用(一):折线图的实现
最近项目中遇到了需要获取网站上的数据,然后以折线图的方式表示出来的需求。于是发现了swift下非常强大的图表库-# Charts下面是这个系列的几篇汇总:1、折线图2、柱状图3、饼状图下面开始折线图的实现首先,我们可以通过cocoapods 的方式,方便的导入Charts,接下来我们就可以撸代码了。因为代码中基本每个功能后都有注释,所以就不多做解释,直接贴代码:func te...
2018-09-18 10:28:44
6958
原创 Java Spring Boot 下配置HTTPS接口并实现HTTP访问自动转向HTTPS(EmbeddedServletContainerFactory踩坑)
本文以Spring Boot2.x为例,文末会介绍Spring Boot1.x的相关方法写在题首:现在网上大多关于这点的教程是以Spring Boot1.x为例,所以作者在写代码的过程中发现其中用到的类EmbeddedServletContainerFactory 找不到,几经查找发现此类在Spring Boot2.x 中已经废弃,改为TomcatServletWebServerFactory...
2018-09-18 10:24:47
1513
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人