自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Flutter开发问题解决记录

1. 安装第三方库无法下载Google有关的资源。 在android 项目文件 build 文件 把 google() jcenter() 修改 为 maven 仓 改用阿里的镜像访问 maven { url 'https://maven.aliyun.com/repository...

2020-06-20 10:55:13 34 0

原创 Dart -- 异步

使用await和async关键字 //必须在使用await关键字的所属方法使用async标记 Future checkVersion() async { var version = await lookUpVersion(); print(version); } //如果在主函数使...

2020-03-17 11:49:55 33 0

原创 Dart -- 使用库

导入 import 'package:test/test.dart'; 指定库前缀 当导入的两个库中包含相同的方法名时,可以通过指定库前缀来解决。 import 'package:lib1/lib1.dart'; import 'pac...

2020-03-17 11:19:46 37 0

原创 Dart--字符串相关操作

字符串转换 // String -> int var one = int.parse('1'); assert(one == 1); // String -> double var onePointOne = double.parse('1.1�...

2020-03-16 15:49:39 48 0

原创 swift--RGB转HSV、HSB和HSL

HSV、HSB和HSL的区别 HSB 为 色相,饱和度,明度。 HSL 为 色相,饱和度,亮度。 HSV 为色相,饱和度,明度。 HSB 和 HSV 算法一致,HSL稍有区别 转换公式 参考CSDN博主「Sunshine_in_Moon」的原创文章 RGB转到HSV和HSL公式 ...

2020-03-10 15:32:07 85 0

原创 swift--获取相机数据流

//所需框架 import AVFoundation 关键 1.输入AVCaptureDevice 2.控制,调整AVCaptureSession 3.输出AVCaptureVideoDataOutput,输出的数据需要实现AVCaptureVideoDataOutputSampleBuf...

2020-03-06 11:36:15 93 0

原创 swift--获取Wi-Fi名

导入所需框架 import SystemConfiguration.CaptiveNetwork //如果是iOS13及以上需要先获取定位权限 //首先在info.plist添加key(其中一个即可), NSLocationAlwaysUsageDescription, NSLocati...

2020-03-06 11:11:32 39 0

原创 swift--Photo相关用法(图片压缩,拍照取色)

本示例包含 - 调用系统相机 - 读取系统相册图片 - 图片压缩 - 提取图片中某一点的颜色 - 把图片保存到系统相册 import UIKit import Photos class ViewController: UIViewController { let ...

2020-03-04 14:37:24 34 0

原创 swift--多线程

本文参考:《iOS移动开发从入门到精通 第二版》(编著:李发展 ) 第14章 多线程技术,感兴趣的可以读下原著 本文主要描述iOS线程的基本概念,以及Thread、Operation和grand central dispatch三种多线程技术的使用。 一、 任务、进程和线程简述 1.1 任务...

2020-02-19 19:45:53 46 0

原创 swift--网络请求工具

创建一个网络请求类 struct NetworkRequest { static func Put(url:String, filePath:String, fileName:String, parameter:String, completionHandler: @escaping ...

2020-02-10 15:44:04 250 0

原创 swift--UIStackView的实用技巧

基础 这部分参考:原文地址 open var axis: NSLayoutConstraint.Axis // 子控件布局方向(水平或者垂直),也就是下面说的轴方向, /** case fill 沿轴方向填充视图.会按照优先级压缩或者拉伸子视图 case fillEqually 沿...

2020-02-03 20:06:07 130 0

原创 swift--纯代码获取安全区frame

public func safeAreaFrame(_ viewController:UIViewController) -> CGRect { let isIphoneX = UIScreen.main.bounds.height >= 812 ? true : false ...

2020-02-03 19:40:02 327 0

原创 Xcode11--ScrollView添加xib约束

按照以前的方法添加约束后报错 需要往scrollView添加一个ContainerView或者View,设置该View的约束(四边=0) 鼠标指到Content Layout Guide,按住右键拖到ContainerView,松手选中前两项就好 这里报错就消失了...

2019-12-20 15:05:11 1364 0

原创 swift--拓展UIView来简化圆角,和阴影的设置

对新手说:不论是UIButton,UILabel等,都是继承自UIView类,所以该拓展通用。 具体代码如下: import UIKit extension UIView { //设置圆角 public func setCornerRadius(cornerRadius...

2019-11-21 17:27:43 176 0

原创 BUG解决记录--iOS13中iPhoneX系统右箭头出现黑框

更新了iOS13系统后,通过以下方法添加的系统右箭头,会在iPhoneX等设备出现一个黑框,原因不明。 let cell = UITableViewCell() cell.accessoryType = .disclosureIndicator return cell (不明黑框) 解...

2019-10-21 10:39:06 1025 3

原创 swift--为UIView指定的某个角添加圆角

本文参考了简书作者:______空巷的一篇帖子,原文是用OC写的,所以这里我只补充了swift的写法 原文链接:https://www.jianshu.com/p/4c6efff3f3d7 只需要几行代码 //创建图层 let shapeLayer:CAShapeLayer = CAShap...

2019-07-21 19:46:19 578 0

原创 swift4--APP接收AirPort文件

首先在Info.Plist注册app可接收的文件类型 然后添加 以允许APP打开接收的文件 当接收到文件后,会回调该方法 //接受文件后的回调 func application(_ app: UIApplication, open url: URL, option...

2019-07-13 15:10:03 52 0

原创 从0开始学swift--数组与字典

数组 swift数组的内元素的类型是统一的,不允许插入不同类型 初始化数组 初始化空数组 var arr = [String]() //已经初始化的数组赋空 arr = [] //使用布尔项isEmpty来作为检查count属性的值是否为0的捷径。 if arr.isEmpty {...

2019-05-12 13:50:30 69 0

原创 从0开始学swift--字符和字符串

swift的字符串是值类型 String与Character Characte值必须仅包含单个字符。 var str = "hello" //字符串遍历 for character in str { print(character) } //h //e ...

2019-05-11 12:43:35 70 0

原创 从0开始学swift--基础

变量与常量 可以同时定义多个变量并赋予其类型注释 let a,b,c : Int 浮点数 Double 64位浮点数,要求至少有15位数字,精度很高。 Float 32位浮点数,要求最少有6位数字,精度要求不高时使用。 注:当你没有给浮点数标明类型时,swift总是会选择Dou...

2019-05-06 13:59:04 112 0

原创 swift4--自定义消息弹窗的一个思路

首先分析一下消息弹窗的工作模式:出现,停留一定时间,消失。 接下来就看一下我的实现方法: 运行截图: 代码: // // publicFunc.swift // // Created by antu on 2019/1/19. // Copyright © 2019 antu....

2019-02-07 14:59:16 591 1

原创 swift解决循环引用的简单说明

注:本文是笔者向一位大佬请教后凭自己理解整理的,如有不妥欢迎指正,如有疑问请留言,我会及时回答。 要说循环引用,先举一个例子,我们有时需要在tableviewCell中添加一个按钮,点击可以跳转到下个页面,和cell本身的点击事件并不相同,这时我们需要用到闭包(需要了解具体实现方法的小伙伴可以留...

2019-01-26 12:52:12 428 0

原创 iOS开发安装CocoaPod库管理工具

参考书籍:清华大学出版社 张益珲 《swift从入门到精通》 安装pod需要先安装Ruby环境 curl -L get.rvm.io | bash -s stable 然后依次输入以下命令,加载文件  source ~/.bashrc source ~/.bash_profil...

2019-01-17 11:00:20 427 0

原创 swift4--tabBar设置背景,阴影,文字,图片

设置背景色 //设置tabbar背景颜色为白色 self.tabBarController?.tabBar.backgroundColor = UIColor.white  设置背景图片 //默认tabBar的背景和上边那个黑线其实是两张图片 //移除顶部线条,就是给它个空图 self...

2019-01-15 16:14:29 794 2

原创 Xcode10使用PDF图标的方法

2019-01-15 12:03:43 412 0

原创 web前端框架VUE的结构分析以及基本用法解释

先说一下如何引入vue框架,这里推荐一个简单的方法 <!-- 引入vue框架 --> <script src="https://cdn.jsdelivr.net/npm/vue@2.5.21/dist/vue.js">...

2019-01-06 11:44:42 293 0

原创 swift4--数组乱序排列

直接上代码 var array1:Array<String> = ["a","b","c","d","e","f","g...

2018-12-24 10:40:23 573 0

原创 swift4-页面随键盘抬起以及点击屏幕键盘落下

页面随着键盘抬起 extension viewController:UITextFieldDelegate { //输入框开始编辑 func textFieldDidBeginEditing(_ textField: UITextField) { //...

2018-12-17 15:35:43 399 0

原创 swift4-动画

//设置动画效果,withDuration动画时间长度,delay延迟 UIView.animate(withDuration: 0.4, delay:0, options: [], animations: { ()-> Void in ...

2018-12-11 12:50:47 116 0

转载 PHP爬取网页内容

本文参考:php中文网   发布者: 零到壹度  原文地址:http://m.php.cn/article/392232.html 下面是我写的一个小的测试接口 http://47.107.148.116/antupapa.php?url=https://new.qq.com/omn/2018...

2018-12-02 14:03:08 578 2

原创 swift4-延迟操作

override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. ...

2018-11-20 10:58:37 481 0

原创 php向mysql插入数据

为了便于观察,我这里直接使用get传值 代码如下: <?php //设置编码格式 header("Content-type:text/html;charset=utf-8"); $servername = "localhost"; $...

2018-11-11 23:00:54 913 0

原创 php读取MySQL数据并返回json数据

<?php //设置编码格式 header("Content-type:application/json;charset=utf-8"); $servername = "localhost"; $username = "r...

2018-11-11 22:58:21 2774 0

原创 swift4-UICollectionView(实现瀑布流)

先上效果图 先添加一个WaterFallLayout类,做为瀑布流布局类  代码如下: // // WaterFallLayout.swift // // Created by antu on 2018/11/8. // Copyright © 2018 antu. All ri...

2018-11-08 22:37:18 767 0

原创 swift4--纯代码添加约束

NLayouConstraint类中提供了constraints()方法,来将VFL字符串翻译成约束对象。这个方法中的widthVisualForma参数为VFL字符串,views参数要设置为VFL字符串中使用到的视图控件的名称与对应的视图控件对象的映射。在VFL语言中,H代表水平方向的约束,V代...

2018-10-13 18:59:53 1182 0

原创 swift4--动态获取UIUITextField内的字符串

// // ViewController.swift // testTextFilde // import UIKit class ViewController: UIViewController , UITextFieldDelegate { @IBOutlet weak v...

2018-09-15 15:17:55 859 0

原创 swift4--使用URLSession进行网络请求

这里写了怎么拿到json数据 不知道怎么解析的小伙伴可以看我另一篇贴子 《 swift4--解析json》   GET请求: // // ViewController.swift // URLSesstionTest // import UIKit class ViewCont...

2018-09-11 10:54:30 2790 0

原创 swift4--searchBar搜索框

1.在storyboard里面拖入一个 Search Bar  // // searchViewController.swift import UIKit class searchViewController: UIViewController , UISearchBarDelegat...

2018-09-10 19:41:54 1327 0

原创 swift4--利用Alamofire发起网络请求

先推荐一个好用的第三方库Alamofire 下载地址:https://github.com/Alamofire/Alamofire 下载Alamofire后把xcodeproj文件拖进去,然后如图配置 导入Alamofire:   添加测试代码 import UIKit impo...

2018-08-18 21:57:06 580 0

原创 swift4--解析json文件

首先添加一个供测试用的JSON文件 menu.json { "menu": { "id": "file", "value": "File", "menuitem&qu...

2018-07-29 12:41:50 1124 0

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