自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 微信小程序使用的块

鉴于小程序坑死人不提示的性格,把一些常用的块卸载这里以后方便写的时候直接使用,涉及到路径的都是根据自己工程修改1、使用block循环<block wx:for="{{items}}" wx:for-item="item" wx:key ="index"><view>{{item.name}}</view></block>2、使用判...

2019-05-17 12:11:01 106

原创 PHP实现验证码更新

$str = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcde';$newStr = $str[mt_rand(0,strlen($str) - 1)] . $str[mt_rand(0,strlen($str) - 1)] . $str[mt_rand(0,strlen($str) - 1)] . $str[mt_rand(0,strlen($str) - 1)] . ...

2019-05-16 08:02:20 85

转载 swift引入第三方权限获取操作

具体操作看https://github.com/MxABC/LBXPermission

2019-05-07 13:31:07 221

原创 vue简单创建过程

首先我们要创建vue工程首先我们要确定自己电脑上是否安装了node环境,打开终端输入 node -v 检测一下,没有安装查找一下资料安装即可;一、使用npm管理依赖1、npm install-g cnpm--registry=https://registry.npm.taobao.org 转换到淘宝镜像,因为国外的网速国内使用可能会慢(我没有修改所以下面的语句都是npm,修改之后要使用...

2019-05-04 11:20:59 183

原创 从app跳转到QQ聊天咨询

首先要在程序中添加白名单1、在info.plist增加key:LSApplicationQueriesSchemes类型为NSArray2、添加需要支持的白名单,类型为String3、跳转按钮添加方法(xxxxxxx 为对方qq号码)func gotoQQ() { if judgeQQ() { UIApplication.shared.op...

2019-04-25 22:47:44 433

原创 H5屏幕尺寸

1、在超小屏幕设备 768px一下 当前宽度100%2、在小屏幕设备 768px-992px 当前容器宽度750px3、在中屏设备 992px-1200px 当前容器宽度970px4、在大屏幕设备 1200px以上 当前容器宽度1170px...

2019-04-01 17:15:40 947

原创 网页网络监控

window.addEventListener('online',function(){ alert('网络连通了') }) window.addEventListener('offline',function(){ alert('网络断开了') })具体处理后...

2019-03-29 12:55:55 55

原创 runtime杂记

1.消息机制:发送消息runtime只能对象发送消息,所以将类也要转化成类对象  objc_msgSend(person, @selector(eat));    objc_msgSend([Person class], @selector(classEat));2、交换方法:示例#import "UIImage+Image.h"#import <objc/message...

2019-02-19 14:42:44 59

原创 Web font属性语法格式顺序

font: font-style font-weight font-size/line-height font-family;

2019-01-26 09:46:58 428

原创 h5几个特殊字符

      空格    < 小于号    > 大于号    & 和号    ¥ 人民币号    © 版权符号    ® 商标    ° 摄氏度    ± 正负号    × 乘号    ÷ ...

2019-01-22 12:27:53 525

原创 swift_饼状图

import UIKitimport Chartsclass ViewController: UIViewController {    override func viewDidLoad() {        super.viewDidLoad()        //创建一个图表数据记录类型的数组        var entries1 : [ChartDataEntry] = A...

2018-12-09 16:54:53 303 3

原创 swift_折线图的制作

import UIKitimport Chartsclass ViewController: UIViewController {    override func viewDidLoad() {        super.viewDidLoad()        let  values1:[Double] =  [8,67,53,66,33,53]        let  valu...

2018-12-09 16:27:51 301

原创 swift_柱状图的制作

podfile 中引入Charts import UIKitimport Chartsclass ViewController: UIViewController {    override func viewDidLoad() {        super.viewDidLoad()        let  values1:[Double] =  [8,67,53,66,33...

2018-12-09 16:18:28 247

原创 swift_动画第三方插件

cheetah和spring

2018-12-09 15:02:12 156

原创 swift_ios设备的判断

platform :ios,'9.0'target 'DemoS' douse_frameworks!inhibit_all_warnings!pod 'Device'end引入import Device 调用 Device.version()可以作为switch 判断语句使用,例如 switch Device.version() {        case ....

2018-12-09 11:42:33 185

原创 siwft_上传和下载

下载文件,并将文件存储到指定的文件中    func simpleDownload() {        let  destination = DownloadRequest.suggestedDownloadDestination(for: FileManager.SearchPathDirectory.documentDirectory, in: FileManager.SearchP...

2018-12-07 15:25:46 110

原创 swift_Alamofire验证请求结果和可访问性

func manualValidation() {        Alamofire.request("http://mobile.weather.com.cn/data/forecast/101010100.html?_=1281891660081").validate(statusCode: 200..<300).validate(contentType: ["application...

2018-12-07 14:08:06 107

原创 swift_Alamofire进行有网网络监测

在项目中引入import Alamofire自己创建一个类import UIKitimport Alamofirepublic func isNetworkRecahability() -> Bool {    //初始化一个网络连接状态管理器,并设置检测的目标网址    let manager = NetworkReachabilityManager.init(...

2018-12-07 13:55:38 489

原创 swift_动画

首先我们制作UIView的相关动画1、最简单的一个动画创建一个UIView UIView.animate(withDuration: 2) {            self.redView.backgroundColor = UIColor.green            self.redView.center.y += 50            self.redView.al...

2018-12-05 23:16:28 114

原创 Swift_创建文字在左图片在右的UIButton

创建一个类继承自UIButtonimport UIKit class TitleAndImageButton: UIButton {     override init(frame: CGRect) {        super .init(frame: frame)           setUpUI()    }    //通过XIB/SB创建时调用  ...

2018-12-05 10:30:37 788

原创 swift_UIBarButtonItem简单使用

我们如果是只是简单的放个图片直接调用系统原生的就好  navigationItem.leftBarButtonItem = UIBarButtonItem.init(imageName:"图片", target: self, action: #selector(click)) 文字  navigationItem.leftBarButtonItem = UIBarButtonItem.in...

2018-12-05 09:47:08 1116

原创 swift_使用xib创建UIView

方法  class func visitorView() ->VisitorView {        return Bundle.main.loadNibNamed("VisitorView", owner: nil, options: nil )?.last as! VisitorView    }

2018-12-04 23:00:46 184

原创 Swift_使用命名空间创建

import UIKit class MainTableViewController: UITabBarController {        override func viewDidLoad() {        super.viewDidLoad()        tabBar.tintColor = UIColor.orange               ...

2018-12-04 15:12:58 147

原创 Swift_自定义log

   print(#file) //获取当前当前print所在的文件路径   print(#function) //获取s当前print所在的方法名称   print(#line) //获取当前pring所在的行号根据这些我们可以创建创建一个方法/// - Parameters:///   - message: 打印的信息///   - fileName: 文件名称//...

2018-12-04 11:36:49 71

转载 Swift_log全局打印

 platform :ios,'9.0'target ‘SwiftDemo’ douse_frameworks!inhibit_all_warnings!pod 'QorumLogs'end然后 //打开log        QorumLogs.enabled = true 然后使用可以为我们打印四个级别的东西,分别是 debug、info、warning、e...

2018-12-04 10:34:30 159

原创 swift判断手机是否越狱

在代码中设置如下方法 func isJailBroken() -> Bool {        //判断设备上是否安装了这些程序       let apps = ["/APPlications/Cydia.app","/APPlications/limera1n.app","/APPlications/greenpois0n.app","/APPlications/blackra1...

2018-12-03 22:10:45 672

原创 Swift_TwicketSegmentedControl分段控件使用

platform :ios,'9.0'target ‘SwiftDemo’ douse_frameworks!inhibit_all_warnings!pod 'TwicketSegmentedControl'end引入import TwicketSegmentedControl添加代理class ViewController: UIViewController,Twic...

2018-12-02 13:31:11 105

原创 swift_PagingMenuController分段控件使用

gitHub地址:https://github.com/kitasuke/PagingMenuController 里边有详细的讲解platform :ios,'9.0'target ‘SwiftDemo’ douse_frameworks!inhibit_all_warnings!pod 'PagingMenuController'end创建5个UIViewController,...

2018-12-02 13:05:15 466 2

原创 Swift_程序间跳转

platform :ios,'9.0'target ‘SwiftDemo’ douse_frameworks!inhibit_all_warnings!pod 'Appz'end在plist文件中添加LSApplicationQueriesSchemes,根据自己需要添加包含的值在项目中引入import Appz在调用的地方调用下面的语句  let app = UIApp...

2018-12-01 23:07:30 115

原创 swift_动态获取文字高度

   //根据文字获取高度    func caculateHeight(commemt : String, fontSize : CGFloat, showWidth : CGFloat) -> CGFloat {        let font = UIFont.systemFont(ofSize: fontSize)        let  size = commemt.boun...

2018-11-30 16:18:06 583 1

原创 swift_DateTimePicker 日期时间拾取器

platform :ios,'9.0'target ‘SwiftDemo’ douse_frameworks!inhibit_all_warnings!pod 'DateTimePicker'end引入import DateTimePicker //创建两个常量,分别表示日期最小值4天前和最大值4天后    let min = Date().addingTimeInterv...

2018-11-30 11:53:57 151

原创 swift_ActiveLabel文字中tag和Url动态可点击使用

platform :ios,'9.0'target ‘SwiftDemo’ douse_frameworks!inhibit_all_warnings!pod 'ActiveLabel'end文件中引入import ActiveLabel  let label = ActiveLabel.init(frame: CGRect.init(x: 0, y: 0, width: 300...

2018-11-30 11:28:30 258

原创 swift_SCLAlertView使用

platform :ios,'9.0'target ‘SwiftDemo’ douse_frameworks!inhibit_all_warnings!pod 'SCLAlertView'end在使用的地方引入import SCLAlertView调用方法很类似 SCLAlertView().showSuccess("确定", subTitle: "哈")还有就是一些...

2018-11-29 17:53:26 134

原创 swift_PKHUD提示框使用

platform :ios,'9.0'target ‘SwiftDemo’ douse_frameworks!inhibit_all_warnings!pod 'PKHUD'end最新xcode中运行,首先不要在viewDidLoad中调用这样会崩溃调用 HUD.flash(.label("dsdsds"), delay: 4) 等样式是可以自动消失 如果是 HUD.show(....

2018-11-29 17:22:12 1031

原创 Swift_Toaster弹窗的使用

这个弹窗swift4之后会报错,自己根据提示修改才能引用成功最简单使用   Toast.init(text: "hhdsd").show() Toast.init(text: "测试数据", delay: 1, duration: 2).show()自己控制消失//        let toast = Toast.init(text: "测试s数据")//        t...

2018-11-29 16:02:12 413

原创 iOS——swift简单调用原生地图

import UIKitimport MapKitclass ViewController: UIViewController,MKMapViewDelegate {    var  selectedAnnotion : MKAnnotation!    override func viewDidLoad() {        super.viewDidLoad()        ...

2018-11-29 14:44:18 483

原创 ios_Swift_密码输入框后面的图片及是否可见提示

首先引入podplatform :ios,'9.0'target ‘SwiftDemo’ douse_frameworks!inhibit_all_warnings!pod 'PasswordTextField'end然后在工程中引入:import PasswordTextField ,这时候可能是swift版本的原因,不能引入,然后command+b检测一下,会爆出错误,报错的...

2018-11-29 11:45:56 208

原创 iOS_人物图片面部居中问题解决方法

OC使用pod加入第三方类库 FaceAwareFill,在项目中调用类#import "UIImageView+UIImageView_FaceAwareFill.h",在UIImageView中调用 [myImageView  faceAwareFill];就可以了;Swift 中使用pod加入第三方类库faceAware,在项目中调用import FaceAware,在UIIma...

2018-11-29 09:22:34 109

转载 JavaScript数组

 var arr = [1,2,34,'Hello',null,true];1、获取数组长度 arr.length;  如上数组长度为6,如果我将数组长度改成7,数组会变成如下方式:[1,2,34,'Hello',null,true,undefined];如果改成arr.length = 2,数组会变成[1,2]2、数组内容替换:(如上数组)将arr[0]位置内容替换 arr[0] = 4...

2018-11-14 10:36:27 44

转载 iOS_ReactiveObjC简单使用

实现在pod中导入platform :ios,'8.0'target ‘demo’ dopod 'ReactiveObjC'end这里需要注意,如果是oc和swift同时存在里面要添加use_frameworks!    我们引入大量第三方时候可能有许多报黄信息,添加 inhibit_all_warnings!可以屏蔽掉提示 然后就是在工程中引入#import &l...

2018-11-07 16:17:11 251

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