自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 关闭安卓流量开关

一个可以关闭安卓流量开关的方法public static void setDataEnabled(int slotIdx, boolean enable,Context context) throws Exception{ try { int subid = SubscriptionManager.from(context).getActiveSubscriptionI...

2019-03-28 20:29:27 983

转载 iOSApp是如何启动的

转载自:https://blog.csdn.net/Hello_Hwc/article/details/78317863Mach-o哪些名词指的是Mach-oExecutable 可执行文件Dylib动态库Bundle无法被链接的动态库,只能通过dlopen加载Image指的是Executable,Dylib和Bundle中的一种,会多次说到Framework 动态库和对应头文件和资...

2019-03-18 13:50:13 315

原创 CocoaPods安装使用教程

CocoaPods安装教程Mac电脑自带Ruby环境,所以我们只需要直接打开终端,看下Ruby的版本是多少。现在安装cocoapods要求ruby版本>=2.2.2所以如果我们发现Mac的Ruby版本号过低的话,就需要我们手动升级。查看当前Ruby版本号 ruby -v升级Ruby版本升级Ruby版本需要先安装rvmcurl -L get.rvm.io | bash -s s...

2019-03-13 21:49:52 145

原创 Swift4 链表

链表是有数据组成的一个序列,每一个数据被称为一个节点链表主要有两种类型1:单链表每个节点包含一个指向下一节点的指针2:双链表每个节点包含两个指针一个只想后一个借点,一个指向后一个借点。通常用head和tail来表示链表的头和尾。我们用swift4的语法来实现一个双链表//定义一个链表数据结构public class Node { //节点的值 var value ...

2019-03-12 17:13:24 389

原创 Swift4实现滑动和点击切换View

滑动和点击切换多个控制器开发中会遇到需要滑动或者点击切换显示的内容。类似下面的效果直接上代码,比较简单let screen_width = UIScreen.main.bounds.size.widthlet screen_height = UIScreen.main.bounds.size.heightclass ViewController: UIViewController ...

2019-03-07 23:52:34 1789

原创 Swift4学习笔记(5) 播放本地视频并获取关键帧图片

播放本地视频在开发过程中如果采用原生的来播放本地视频,一般采用AVPlayer。所以我们在一开始要先引入AVFoundation和AVKit关键代码///获取视频路径 path = Bundle.main.path(forResource: "DarkPhoenix", ofType: "mp4") /// playerView = AVPl...

2019-03-06 10:28:27 1967

原创 Swift4 使用GCD实现计时器

开发过程中,我们可能会经常使用到计时器。苹果为我们提供了Timer。但是在平时使用过程中会发现使用Timer会有许多的不便1:必须保证在一个活跃的runloop,我们知道主线程的runloop是活跃的,但是在其他异步线程runloop就需要我们自己去开启,非常麻烦。2:Timer的创建和销毁必须在同一个线程。跨线程就操作不了3:内存问题。可能循环引用造成内存泄露由于存在上述问题,我们可以采...

2019-03-05 11:22:57 1460

原创 Swift4 学习笔记(四)

Protocol协议下面代码是一个协议的例子protocol ExampleProtocol { var simpleDescription:String { get } mutating func adjust()}类,枚举和结构体都可以采用协议。class SimpleClass : ExampleProtocol { var simpleDescripti...

2019-03-04 15:24:24 344

原创 swift4学习笔记(三)

枚举使用enum关键字定义case关键字明确了要定义的枚举成员值(相当于定义变量时使用的var关键字,定义枚举成员值则使用关键字case)。多个成员值可以在同一行,用逗号隔开。enum Rank:Int{ case acr = 1 case two,three,four,five,six,seven,eight,nine,ten case jack,queen,ki...

2019-03-04 14:23:49 289

原创 swift4 学习笔记(二)

函数和闭包用函数来定义一个功能定义一个函数需要在函数名后面用小括号()来添加参数,用->来区分参数类型,名称和返回值的类型func greet(name:String, day:String) -> String { return "Hello,\(name),today is \(day)"}let greetString = greet(name: "Snow"...

2019-03-01 16:17:00 104

原创 swift4 学习笔记(一)

swift 学习笔记(一)变量与常量在swift中用let来表示常量,用var来便是变量//定义变量var myVariable = "hello"//变量的值可以改变myVariable = "hi"//定义常量let myConstantVariable = 123// 隐式指定整数类型var anInteger = 2// 明确指定整数类型let anExpli...

2019-03-01 15:29:57 212

原创 leetCode刷题 两数之和

leetCode刷题 两数之和两数之和你给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素我自己的解答class Solution {func twoSum(_ nums: [Int], _ target: Int) -> [Int...

2019-03-01 11:16:13 131

空空如也

空空如也

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

TA关注的人

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