1// 2// ViewController.m3// UIAlertView详解4// 5// Created by 大欢 on 16/1/25.6// Copyright ? 2016年 bjsxt. All rights reserved.7//8 9#import"ViewController.h"1011@interface ViewController ()
1213 - (IBAction)showAlertView:(id)sender;
1415@end1617@implementation ViewController
1819 - (void)viewDidLoad {
20 [super viewDidLoad];
2122}
2324//点击alertView button 触发的方法。
25//buttonIndex按钮...
前言 在iOS中,你可以使用系统内置的手势识别(GestureRecognizer),也可以创建自己的手势.GestureRecognizer将低级别的转换为高级别的执行行为,是你绑定到view的对象,当发生手势,绑定到的view对象会响应,它确定这个动作是否对应一个特定的手势(swipe,pinch,pan,rotation).如果它能识别这个手势,那么就会向绑定它的view发送消息,如下图 UIKit框架提供了一些预定义的GestureRecognizer.包含下列手势 UITapGestureR...
苹果在iOS8发布时,收到短信时可以直接在通知栏输入文字并回复,非常炫酷,然而这一功能并未真正开放给开发者。iOS9新增了用户通知行为UIUserNotificationActionBehaviorTextInput,苹果终于将这一炫酷的功能开放给我们。具体方式为:1. 设置通知行为://1.创建可变通知行为UIMutableUserNotificationAction * ua = [[UIMutableUserNotificationAction alloc] init];//2.设置通知行为的表现为文本输入[ua setBehavior:UIUserNotifica...
UIApplication对象特点:特点1:UIApplication对象是应用程序的象征,一个UIApplication对象就代表一个应用程序,而且是单例的。(用来封装整个应用程序的一个对象, 比如当应用程序执行到某个时期要做什么, 生命周期等。)获取UIApplication对象:[UIApplication sharedApplication]一个iOS程序启动后,创建的第一个对象就是UIApplication对象,且只有一个。举例:通过代码获取两个UIApplication对象,打印地址可以看出地址是相同的。 ...
youtube下载神器:https://github.com/rg3/youtube-dl
vim插件:https://github.com/Valloric/YouCompleteMe
vim插件配置:https://github.com/spf13/spf13-vim
----------------Mac完整项目----------
电台:https://github.com/myoula/sostart
----------------iOS完整项目----------------
1,豆瓣相册 https://github.com/TonnyTao/DoubanAlbum
2,voa在线英语 https://github.com/cubewang/NewsReader
3,电竞第一视角 htt...
一、iostat命令简介iostat是I/Ostatistics(输入/输出统计)的缩写,iostat工具将对系统的磁盘操作活动进行监视。它的特点是汇报磁盘活动统计情况,同时也会汇报出CPU使用情况。iostat也有一个弱点,就是它不能对某个进程进行深入分析,仅对系统的整体情况进行分析。二、iostat命令安装# iostat属于sysstat软件包。可以直接安装。[root@localhost ~]# yum -y install sysstat三、iostat命令使用语法iostat (选项) (参数)选项-c:仅...
iPhone文件读写系统操作教程是本文要介绍的内容,对于一个运行在iPhone得app,它只能访问自己根目录下得一些文件(所谓sandbox).一个app发布到iPhone上后,它得目录结构如下: 1、其中获取 app root 可以用 NSHomeDirectory() 访问到; 2、Documents 目录就是我们可以用来写入并保存文件得地方,一般可通过以下代码获取, NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDom...
主机板BIOS中有很多设置可能大家经常都“耳熟能详”了,不过朋友们对其名称的熟悉程度并不能代表对其意义完全理解。上周陪一位友人去购机,在装机时笔者看见那装机人员在主机板的BIOS里设来设去的。笔者便随意的问道“Graphics Aperture Size这个选项是什么意思?”。装机人员回答了一句"设置显存大小",然后笔者再追问其意义时,只听那人说“我也不知道到底有什么意思”。天啊!他都不知道是什么意思,居然还在帮我们装机!有了上...
UILabel 多行文字自动换行 (自动折行)
1.UIView *footerView = [[UIView alloc] initWithFrame:CGRectMake(10, 100, 300, 180)];
2. UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(10, 100, 300, 150)];
3. label.text = @"where are you? where are you? where are you? where are you? where are you? where are you? where are you? where are you? where are you? where are you?";
4. //清...
使用axios首先要下载axios模块包npm install axios --save其次需要在使用的文件中引入import axios from ‘axios‘一、调用axios常见两种方法(此处使用easy-mock模拟数据接口)://方法1axios({method: ‘post‘,url:‘http://easy-mock.com/mock/596077559adc231f357bcdfb/axios/test-post-axios‘}).then((response)=>{console.log(response.data)}).catch((error)=>{console.log(error)})//方法2axios.post(‘http://easy-mock.c...
这是我原先写的OC中关于协议和代理的文章,建议大家阅读此篇文章的时候先阅读此文章,便于大家理解: IOS Protocol与Delegate详解(一) IOS Protocol与Delegate详解(二) 官方中对于Block的用途为: You can use blocks to compose function expressions that can be passed to API, optionally stored, and usedby multiple threads. Blocks are particularly useful as a callback because the block carriesboth the code to be...
1、注册讯飞账号,申请APPID(注意选择IOS平台)2、加载所需要的类库3、导入所需要的类库文件头4、调用申请的APPID以及所需函数,完成语音合成(需要参考官方给出的SDK文件) 详细步骤:一、首先到科大讯飞官网注册账号(http://open.voicecloud.cn/),并创建应用获取appid,下载sdk文件二、代码实现api调用1.先用xcode(我这里使用的是xcode 5.1)新建好一个项目,然后在项目添加要用的类库。其中有一个是讯飞语音的类库iflyMSC,在下...
//创建uilabelUILabel *label1 = [[UILabel alloc] initWithFrame:CGRectMake(20, 40, 280, 80)];//设置背景色label1.backgroundColor = [UIColor grayColor];//设置taglabel1.tag = 91;//设置标签文本label1.text = @"CCBASE.NET!";//设置标签文本字体和字体大小label1.font = [UIFont fontWithName:@"Arial" size:30];//设置文本对齐方式label1.textAlignment = UITextAlignmentCenter;//文本对齐方式有以下三种//typedef enum {...
View:继承至UIView,负责展示内容(视图类比如UILabel)、以及接受用户输入Event(控件类比如UIButton)。1.UIView中的控件类只是接受到了Event,但是它不知道如何响应该Event。Controller知道如何响应。IOS中采取[目标-动作]机制完成响应函数调用。当UIButton接受到用户按下的Event,它便向Controller(Target)发送消息,Controller收到消息后,会执行action。这过程通常在storyboard中手动连线完成。也可以采用编写code(这取决于UI生...
MJRefresh Github 效果动态图来这里看吧该博客Demo下载地址一. MJRefresh的类解释.1.MJRefreshComponent 所有刷新控件的基类别.(component: 成分,组件)2.MJRefreshNormalHeader 默认的下拉刷新控件3.MJRefreshAutoNormalFooter 默认的上拉刷新控件 下拉刷新控件自适应在页面内容下面4.MJRefreshAutoGifFooter 带动态图的上拉加载控件 下拉刷新控件自适应在页面内容下面5...