【iOS 9之3D Touch功能开发】教程文章相关的互联网学习教程文章

无障碍开发(十四)之Android /iOS平台无障碍功能【图】

本页主要罗列了双端的各种无障碍功能,其中TALKBACK和旁白被高亮显示,表达接下来只重点涉及读屏Android平台无障碍功能iOS平台无障碍功能 原文:https://www.cnblogs.com/kunmomo/p/12194538.html

iOS 跳转系统功能【代码】

1 NSString * urlString = @"App-Prefs:root=WIFI";2 3if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:urlString]]) {4 5if ([[UIDevice currentDevice].systemVersion doubleValue] >= 10.0) {6 7 [[UIApplication sharedApplication] openURL:[NSURL URLWithString:urlString] options:@{} completionHandler:nil];8 9 } else { 1011 [[UIApplication sharedApplication] openURL:[NSURL UR...

iOS-实现验证码倒计时功能(1)

验证码倒计时按钮的应用是非常普遍的,该Blog就和你一起来写一个IDCountDownButton来实现验证码倒计时的效果。你可以想使用普通的UIButton类型按钮一样,只需要设置其倒计时时长(若未设置,默认为60秒),就可以轻松的实现点击countDownButton开始倒计时,倒计时结束方可重新点击。一、实现效果如图 二、实现思路1、自定义一个IDCountDownButton,重写 beginTrackingWithTouch:withEvent: 拦截button的点击事件,根据是否正在倒计时...

iOS: Sqlite数据库的功能:建表,增加,删除,修改,查找

本篇主要介绍Sqlite数据库的功能:建表,增加,删除,修改,查找。  采用封装的方法写的,继承于NSObject。  需向工程中添加libsqlite3.tbd库。#import "DataBaseHandle.h"//引入头文件#import <sqlite3.h>@interface DataBaseHandle()//用来存放数据库的路径@property (nonatomic,strong) NSString *filePath; @end@implementation DataBaseHandle//数据库指针static sqlite3 *DB = nil;//懒加载- (NSString *)filePath{  i...

iOS的录屏功能【代码】

iOS的录屏功能其实没什么好说的,因为网上的教程很多,但是网上的Demo无一例外几乎都有一个bug,那就是iPad上会出现闪退,这也体现了国内的教程文档的一个特点,就是抄袭,教程几乎千篇一律,bug也是一摸一样,经过多次测试,终于找着了解决方案。废话少说,代码献上。//开始录屏extern"C"void startRecord() {NSLog(@"开始录屏");if ([RPScreenRecorder sharedRecorder].isRecording) {return;} // [[RPScreenRecorder sha...

iOS 用UISearchDisplayController实现查找功能【代码】

UISearchDisplayController是iOS中用于处理搜索功能的控制器,此控制器需要和UISearchBar结合使用  示例代码如下: 1// 2// WKRootViewController.m3// 表格视图的搜索功能4// 5// Created by student on 14-10-20.6// Copyright (c) 2014年 wukong. All rights reserved.7//8 9#import"WKRootViewController.h" 10 11@interface WKRootViewController ()12 13 @property (strong, nonatomic) NSMutableArray* dataSourc...

iOS 开发调用相机以及获取相册照片功能

//添加代理方法@interface MineViewController () <UITableViewDelegate, UITableViewDataSource, PayCellDelegate, UINavigationControllerDelegate, UIImagePickerControllerDelegate, UIActionSheetDelegate> //定义消息框 UIActionSheet * act =[[UIActionSheet alloc]initWithTitle:@"请选择图片" delegate:self cancelButtonTitle:@"取消" destructiveButtonTitle:nil otherButtonTitles:@"选择相册",@"选择相机", nil];...

iOS开发中打电话发短信等功能的实现【代码】

在APP开发中,可能会涉及到打电话、发短信、发邮件等功能。比如说,通常一个产品的“关于”页面,会有开发者的联系方式,理想情况下,当用户点击该电话号码时,能够自动的帮用户拨出去,就涉及到了打电话的功能。iOS开发中,有三种方式可以打电话:(1)直接跳到拨号界面,代码如下NSURL *url = [NSURL URLWithString:@"tel://10010"];[[UIApplication sharedApplication] openURL:url]; 缺点:电话打完后,不会自动回到原应用,直...

nagios文件功能

/etc/nagios/objects/templates.cfg #用于监控主机资源及服务(在nagios中被称为对象)。为了不重复定义一些监控对象,nagios引入一个模板位置文件,将一些共性的属性定义成模板,以便多次引用 /etc/nagios/objects/resource.cfg #定义nagios变量文件,内容只有一行,$USER1$=/usr/local/nagios/libexec#其中变量$USER1$指定了安装nagios插件的路径,如果插件安装在其它路径,只需...

iOS开发中WiFi相关功能总结【图】

1.Ping域名、Ping某IP 有时候可能会遇到ping 某个域名或者ip通不通,再做下一步操作。这里的ping与传统的做get或者post请求还是有很大区别的。比如我们连接了某个WiFi,测试ping www.baidu.com,如果能ping 通,基本可以断定可以上网了,但是如果我们做了一个get 请求(url 是www.baidu.com),路由器可能重定向这个WiFi内的某网页了,依然没有错误返回,就会误认为可以正常上网。 这里有关于ping命令的详细解释:百度百科Ping iOS中...

iOS 9之3D Touch功能开发【代码】【图】

首先要有真机iPhone 6s以上,开发工具Xcode 7,然后在官方文档拷贝一段文字就可以了。<key>UIApplicationShortcutItems</key> <array> <dict> <key>UIApplicationShortcutItemIconFile</key> <string>open-favorites</string> <key>UIApplicationShortcutItemTitle</key> <string>Favorites</string> <key>UIApplicationShortcutItemType</key> <str...

ios 图片截取功能 图片拼接功能【代码】

截取整个view:-(UIImage*)captureView:(UIView *)theView{CGRect rect = theView.frame;if ([theView isKindOfClass:[UIScrollView class]]) {rect.size = ((UIScrollView *)theView).contentSize;}UIGraphicsBeginImageContext(rect.size);CGContextRef context = UIGraphicsGetCurrentContext();[theView.layer renderInContext:context];UIImage *img = UIGraphicsGetImageFromCurrentImageContext();UIGraphicsEndImageContext...

使用axios实现登录功能

1.创建一个Login.vue页面 1.1 写页面 components/Login.vue 在 src/components 下创建 Login.vue 页面测试axios-{{title}}1.2 src/router/index.js 中配置vue路由import Login from ‘@/components/Login‘ export default new Router({routes: [{ path: ‘/login‘, name: ‘Login‘, component: Login },] })2.在Login.vue页面中使用axios发送请求 2.1 src\http\apis.js 中配置后端接口调用请求/* eslint-disable */ // 接口信息...

iOS开发:一个瀑布流的设计与实现(已实现缓存池功能,该功能使得瀑布流cell可以循环利用)【代码】【图】

一个瀑布流的实现有三种方式:继承自UIScrollView,仿写UITableView的dataSource和delegate,创造一个缓存池用来实现循环利用cell写多个UITableview(UITableView的cell宽度是与UITableView宽度一样的,那么每行可以摆设多个宽度相等的UITableView,从而实现瀑布流),不过这种方法是最差的,因为不能有效的做到循环利用cell可以自定义UICollectionViewCell的布局,从而实现瀑布流,UICollectionView自带cell的循环利用功能这里是使...

Google推出iOS功能性UI测试框架EarlGrey【代码】

本文来源于我在InfoQ中文站翻译的文章,原文地址是:http://www.infoq.com/cn/news/2016/02/earlgrey-ios-functional-ui-test经过了一段时间的酝酿后,Google很高兴地宣布了EarlGrey,一款针对于iOS的功能性UI测试框架。诸如YouTube、Google Calendar、Google Photos、Google Translate、Google Play Music等多款Google应用都成功地采用了EarlGrey框架来满足其功能性测试之所需。EarlGrey所提供的主要特性如下所示,这些特性使得应...