- 博客(96)
- 资源 (1)
- 收藏
- 关注
原创 【html5】input标签capture属性不为人知的秘密
3. 当accept=”image/*,video/*”,capture=”user”调用前置摄像头,capture=”其他值”,调用后置摄像头,默认照相,可切换录像。1. 当accept=”image/*”时,capture=”user”调用前置照相机,capture=”其他值”,调用后置照相机。2. 当accept=”video/*”时,capture=”user”调用前置录像机,capture=”其他值”,调用后置录像机。HTML5官方文档解释:capture属性用于调用设备的摄像头或麦克风。
2019-10-08 15:58:29
4259
原创 Xcode9学习笔记84 - 使用Quarz2d绘制自定义图形
import UIKitclass QuartzView: UIView { // Only override draw() if you perform custom drawing. // An empty implementation adversely affects performance during animation. override func draw
2017-12-06 07:41:27
574
原创 Xcode9学习笔记83 - 图像中人物的面部检测
override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. self.view.backgroundColor = UIColor.black
2017-12-06 07:19:08
456
原创 Xcode9学习笔记80 - 使用GCD多线程技术下载图片(异步下载)
var imageView = UIImageView() override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. imageView
2017-12-02 09:01:54
443
原创 Xcode9学习笔记79 - 使用Tread暂停动作的执行(让启动画面停留2秒再载入主界面)
override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. //主线程休眠2秒,启动画面将停留2秒 Thread.sleep(for
2017-12-02 07:35:57
571
原创 Xcode9学习笔记78 - 使用Timer执行定时任务
override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. Timer.scheduledTimer(timeInterval: 1, target
2017-12-02 07:24:35
2727
原创 Xcode9学习笔记77 - 使用UIApplication对象打开网页(APP调用浏览器打开网页)
override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. let website = "https://lisenh.com/h5/liuhai"
2017-12-01 07:56:57
3189
原创 Xcode9学习笔记77 - iOS11新特性 - CoreML机器学习框架
首先到https://developer.apple.com/machine-learning/ 下载一个Resnet50.mlmodel文件,将它拖动到XCode项目文件夹:编写代码如下:import UIKitimport CoreMLclass ViewController: UIViewController { override func viewDidLo
2017-12-01 06:51:28
479
原创 Xcode9学习笔记76 - iOS11新特性 - 颜色集的使用
override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. let lbl = UILabel(frame: self.view.frame)//创
2017-11-30 07:35:28
465
原创 Xcode9学习笔记75 - 单例模式的使用
import Foundation//如果一个类始终只能创建一个实例,则这个类成为单例类class Singleton {//创建一个简单的类 var action = "Run"//给类添加一个属性 //对于单便类来说,需要创建一个唯一对外输出实例的方法,静态变量使用static来处理 static let singleton = Singleton()
2017-11-29 07:48:06
446
原创 Xcode9学习笔记74 - 读取和解析Plist属性列表文件(获取远程服务器信息并显示返回数据)
var label = UILabel()//给当前视图控制器类添加一个标签属性,该标签对象用来显示远程服务器返回的信息 override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a
2017-11-26 08:08:26
544
原创 Xcode9学习笔记73 - 检测App是否首次运行(UserDefaults)
override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. let EVERLAUNCHED = "everLanuched"//创建一个字符串常量
2017-11-25 06:30:37
719
原创 Xcode9学习笔记72 - 退出系统前的事件处理
override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. //获得一个应用实例,应用实例的核心作用是提供程序运行期间的控制和协作,每个程序必须有且
2017-11-24 07:38:28
356
原创 Xcode9学习笔记71 - 复制、移动和删除文
import UIKitclass ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib.
2017-11-24 07:27:11
1007
原创 Xcode9学习笔记70 - 对文件夹进行遍历操作
override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. //首先获得文件管理对象,它的主要功能包括:读取文件中的数据、向一个文件中写入数据、删除
2017-11-23 07:19:53
589
原创 Xcode9学习笔记69 - 创建各种类型的文件(文本、数组、字典、图片)
override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. //在视图加载完成的方法中,分别调用4个文件写入方法 self.writ
2017-11-22 07:55:07
575
原创 Xcode9学习笔记68 - 文件夹的创建
override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. //首先获得文件管理对象,它的主要功能包括:读取文件中的数据、向一个文件中写入数据、删除
2017-11-22 06:51:55
335
原创 Xcode9学习笔记67 - 打印查看程序沙箱结构中常用的几个目录
override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. //首先获得应用程序目录的路径,在该目录下有三个文件夹:文档目录、库目录、临时目录以及一
2017-11-20 07:54:52
369
原创 Xcode9学习笔记66 - 使用MPMoviePlayerController播放影片
import UIKit//导入媒体播放器框架,该框架允许你访问音频和视频资源。它是音频和视频文件的播放器,无需你控制其如何工作,让你很容易处理音频或视频文件import MediaPlayerclass ViewController: UIViewController { //创建一个视频播放控制器属性,用于播放视频 var mediaPlayer:MPMoviePlay
2017-11-19 07:50:57
624
原创 Xcode9学习笔记65 - 实现音乐的背景播放功能
import UIKitimport AVFoundation//引入流媒体基础框架,它能收集各种多媒体数据,这些数据可以来自不同的输入设备,比如摄像机、录音机等class ViewController: UIViewController { var audioPlayer:AVAudioPlayer = AVAudioPlayer()//初始化音频播放对象,并将音频播放对
2017-11-19 07:15:58
980
原创 Xcode9学习笔记64 - 使用AudioPlayer播放音乐
import UIKitimport AVFoundation//引入流媒体基础框架,它能收集各种多媒体数据,这些数据可以来自不同的输入设备,比如摄像机、录音机等class ViewController: UIViewController { var audioPlayer:AVAudioPlayer = AVAudioPlayer()//初始化音频播放对象,并将音频播放对
2017-11-19 06:56:47
732
原创 Xcode9学习笔记63 - 使用SystemSoundId播放简短声音(太长的无法播放)
import UIKitimport AudioToolbox//导入音频工具箱框架,这样就可以使用系统声音服务了class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() // Do any additional setup a
2017-11-19 06:33:48
778
原创 Xcode9学习笔记62 - 使用UIImageView制作帧动
override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. var images = [UIImage]()//初始化一个数组,用来存放图片素材
2017-11-18 08:43:41
485
原创 Xcode9学习笔记61 - 检测UIView视图动画的结束事件
override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. let rect = CGRect(x: 58, y: 40, width: 200, height: 2
2017-11-18 07:19:37
407
原创 Xcode9学习笔记60 - UIView视图卷曲动画的制作
override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. let rect = CGRect(x: 58, y: 40, width: 200, height: 2
2017-11-18 07:03:22
340
原创 Xcode9学习笔记59 - UIView视图的动画块(翻转动画)
override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. let rect = CGRect(x: 58, y: 40, width: 200, height: 2
2017-11-17 07:10:05
356
原创 Xcode9学习笔记58 - 使用CATransaction Push制作动画(从左往右飘进图片)
override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. let rect = CGRect(x: 0, y: 0, width: 499, height: 726
2017-11-17 06:42:12
348
原创 JS设置和读取Cookie的函数
function setCookie(c_name,value,expireSeconds){ var date=new Date(); date.setTime(date.getTime()+expireSeconds*1000); //设置date为当前时间+expireSeconds秒 document.cookie=c_name+"="+value+"; expires="
2017-11-16 08:50:28
385
原创 Xcode9学习笔记57 - 使用CoreImage框架给图片添加马赛克效果 CIPixellate
import UIKitimport CoreImageclass ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typical
2017-11-16 07:27:55
619
原创 Xcode9学习笔记56 - 使用CoreImage框架更改图片的色相 CIHueAdjust
import UIKitimport CoreImageclass ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() let image = UIImage(named: "Pic1") let imageView =
2017-11-16 07:14:54
558
原创 Xcode9学习笔记55 - 使用CoreImage框架设置图片的单色效果
import UIKit//导入CoreImage框架,该框架提供了强大和高效的图像处理功能,用来对基于像素的图像进行分析、操作和特效处理import CoreImageclass ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad()
2017-11-16 07:09:22
308
原创 Xcode9学习笔记54 - 使用CATransaction Reveal制作动画
override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. let rect = CGRect(x: 0, y: 0, width: 499, height: 726
2017-11-15 07:34:34
282
原创 Xcode9学习笔记53 - 遍历系统提供的所有滤镜
import UIKitimport CoreImageclass ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() //获得系统内置滤镜的名称,并将滤镜名称放置在数组里 let builtInFilters = CIF
2017-11-15 06:55:44
297
原创 Xcode9学习笔记52 - 使用UIBlurEffect给图片添加模糊效果
override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. let image = UIImage(named: "Pic1") l
2017-11-14 07:34:32
465
原创 Xcode9学习笔记51 - 将一张普通的图片转换成灰度图片CGColorSpaceCreateDeviceGray
override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. let image = UIImage(named: "img01")//从项目资源中读
2017-11-13 07:25:14
2137
转载 Xcode9学习笔记50 - 按一定比例缩放图片
override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. let image = UIImage(named: "pic1")//从项目资源文件中
2017-11-12 07:39:12
956
原创 Xcode9学习笔记50 - 调整UITableView单元格的顺序
import UIKitclass ViewController: UIViewController, UITableViewDelegate, UITableViewDataSource {//表格视图数据源协议、表格视图代理协议 var months = ["January", "February", "March", "April", "May", "June", "July",
2017-11-11 07:52:54
436
MSP430F149最小系统板和转接板 - 适用于手工做板.rar
2013-08-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人