- 博客(32)
- 收藏
- 关注
原创 块元素,行元素,行内块以及相互转换
记录一下,还是自己的东西比较好一点吧,比较适合自己块元素body from select textarea h1-h6 html table button hr p ol ul dl cnter div特征:自成一行可定义宽高行内元素heda meat title lable span br a style em b i strong特征:自适...
2018-04-17 11:52:37 10844
原创 iOS_贝塞尔曲线初级篇
最近有做曲线图,所以就研究了一下 首先介绍一下UIBezierPath UIBezierPath: UIBezierPath是在 UIKit 中的一个类,继承于NSObject,可以创建基于矢量的路径.此类是Core Graphics框架关于path的一个OC封装。使用此类可以定义常见的圆形、多边形等形状 。我们使用直线、弧(arc)来创建复杂的曲线形状。每一个直线段或者曲线段的结束
2016-11-22 11:40:23 3174
转载 iOS_数字变化(UICountingLabel与CADisplayLink)
上来直接上干货,实现一下效果 下载地址: https://github.com/dataxpress/UICountingLabel UICountingLabel只支持整形和浮点数样式, 像大部分金融类app里面显示的金额(带有千分位分隔符)的样式是无法显示的, 但是后面会给出解决方案, 实现这些的效果!实现整数样式数字的变化UICountingLabel *myLabel =
2016-10-16 19:23:30 2010
转载 Swift2.3 --> Swift3.0 的变化
Swift3.0语法变化写在前面首先和大家分享一下学习新语法的技巧: 用Xcode8打开自己的Swift2.3的项目,选择Edit->Convert->To Current Swift Syntax… 让Xcode帮我们把Swift2.3的代码转换为Swift3.0。 手动调出Xcode自动转换Swift2.3 到 Swift3.0弹出语言版本选择界面,选择Covert to Swift3,Ne
2016-10-15 09:45:08 5922 1
原创 NSPredicate
NSPredicate,厉害了我的哥 之前真的没在意,亦不知道还有这个东西,有这个东西我还有遍历? 这个东西真的强 先上点大白馒头iOS Predicate 即谓词逻辑。和数据库的SQL语句具有相似性,都是从数据堆中根据条件进行筛选。 1.使用场景: (1)NSPredicate给我留下最深印象的是两个数组求交集的一个需求,如果按照一般写法,需要2个遍历,但NSA
2016-10-12 17:04:37 266
原创 iOS_Swift_枚举
需要注意的是Swift中枚举属于一级类型import UIKit/* swift枚举: (1)枚举基本语法 Class One(一等类型) */enum Method:String { //两种写法是相同的 case Add = "add" case Sub = "sub" case Mul = "mul" case Div = "div"//
2016-07-25 18:27:52 340
原创 iOS_Swift_闭包
闭包可以在其定义的上下文中捕获常量或变量。 即使定义这些常量和变量的原域已经不存在,闭包仍然可以在闭包函数体内引用和修改这些值。let sayhello = { print("hello world") } let add:(Int,Int)->Int = { (a:Int,b:Int) -> Int in
2016-07-25 11:23:06 276
转载 网络请求_Http协议详解
HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of HTTP)的建议已经提出。 HTTP协议的主要特点可概括如下:1.支持客户/服务器模式。 2
2016-07-14 15:24:21 3846
原创 iOS开发_直播技术_前提准备
直播技术_前提准备 这里我们要研究直播技术首先需要对AVFoundation熟悉掌握AVFoundation拍照和录制视频 AVFoundation中提供了很多现成的播放器和录音机,但是事实上它还有更加底层的内容可以供开发者使用。因为AVFoundation中抽了很多和底层输入、输出设备打交道的类,依靠这些类开发人员面对的不再是封装好的音频播放器AVAudioPlayer、录音机(AVAudi
2016-07-14 11:55:09 3328
原创 iOS_Swift_函数初识
命名规范 /* func 函数名(参数名:参数类型,参数名:参数类型.....) ->函数返回值类型{ 函数实现部分 } */ func tuoFengGuiFan(array:[Int]){ for a in array { print(a) } }
2016-07-05 18:27:53 259
原创 iOS_Swift_条件语句
if语句 var text = 100 var res:String if text >= 90 { res = "优秀" }else if text >= 80{ res = "良好" }for循环 var sum = 1 var i = 1
2016-07-05 18:03:32 248
原创 iOS_Swift_元组
元组是oc中没有的一种数据类型 let student : (String ,Int ,Double, Int) = ("zhangsan",23,98.3,12) print(student.0) let (Strname, age, Strscore, stuNumber) = student print(stuNumber)
2016-07-05 17:44:49 360
原创 iOS_Swift_集合数据类型
数组 let at : Array = [2,3,4] let at1 : Array<Int> = [1,2,3] let at2:Array<Any> = ["1",2,2.3] var arr: Array = [2,3,4] print(at) //数组是否为空 at.isEmpty
2016-07-05 16:00:28 249
原创 iOS_Swift_运算
运算符号中改变的并不多,这里记录一些 /* 数学运算+逻辑运算 */ //运算符中唯一变得就是%(取余数),支持小数取余 print(9%2.5)//结果为1.5 //区间 闭区间 1...5 //半闭区间 1..<5 //开区间 1 for i in 1
2016-07-04 16:48:06 302
原创 IOS_Swift_字符串的处理
一直想学Swift,但是Swift变化很快,所以一直拖着,最近便开始学习 网上有很多Swift的视频,都很完整,在这里写博客的目的是记录自己学习的东西,毕竟忘记的时候可以查看,好的记性不如烂的博客有句话这么说前面已经看了一些基本数据类型,没有记上总体来说就是Var Let 今天从字符串的操作开始 //字符类型 字符串类型 let c:Character = "a
2016-07-04 14:50:48 746
原创 iOS监听拨打电话回调函数
今天在公司写一个项目,需要监听拨打电话完的状态,客户要求在接通电话之后挂断电话的话就进行一系列操作,如果没有接通就挂断电话则不能进行操作下面上代码头文件 在这里需要包含两个头文件,不需要导入framwork#import "DetailViewController.h"#import <CoreTelephony/CTCallCenter.h>#import <CoreTelephony/CT
2016-03-04 19:32:34 3618
原创 iOS控件之日历
iOS没用日历控件,所以我们需要自己进行封装,博主是用的CollectionView封装的其实难就难在如何处理数据,下面上代码这里是我封装的CollectionView,继承UICollectionView 首先是.h文件#import <UIKit/UIKit.h>@interface THCCalendar : UICollectionView@property (nonatomic,as
2016-02-25 16:45:58 4417
原创 用UIPikerView封装自己的UIDatePicker
首先我们为什么要用UIPickerView封装DatePicker哪? 是因为DatePicker是无法自定制的,只能使用系统提供的哪几种样式,所以我们需要自定制在这里我们只是最简单的封装,如果你还需要一些好看一点的东西,可以自己加下面上代码这是头文件我们声明的东西#import "ViewController.h"#define WIDTH [UIScreen mainScreen]
2016-02-19 09:56:03 1837
原创 百度地图导航问题
1、Q:工程配置问题及编译无法通过的问题请优先参考以下链接: A:请按以下链接对工程进行必要配置 http://developer.baidu.com/map/i … dk/guide/helloworld2、Q:未通过授权,暂不能使用百度导航SDK: A:1)确保已在网上申请过AK。http://lbsyun.baidu.com/apiconsole/key?application=key
2016-01-13 21:12:25 1117
原创 iOS手势以及手势冲突问题
今天研究了一下iOS手势,手势包括点击,拖动,扫动,长按,捏合,旋转手势,下面上代码#define WIDTH [UIScreen mainScreen].bounds.size.width#define HEIGHT [UIScreen mainScreen].bounds.size.height@property (nonatomic,strong)UIImageView * image;@
2016-01-13 18:49:05 4631
原创 IOS UIAlertControl与UIAlertAction
在ios8中UIAlertAction以及UIAlertControl替代了原来的UIAlertSheet以及UIAlertView,值得注意的是UIAlertControl继承的事UIViewControl!/*typedef NS_ENUM(NSInteger, UIAlertControllerStyle) { UIAlertControllerStyleActionSheet =
2016-01-07 14:02:20 608
原创 UIPicView地区选择器
今天公司做项目用到了选择地址,于是便写了一个,用的纯系统方法和控件,还没有封装,有需要的可以自行封装一下,先上效果图吧 刷新任意一列每一列都可以进行刷新下面是代码这是声明的内容#import "ViewController.h"#define WIDTH [UIScreen mainScreen].bounds.size.width@interface ViewController ()<UIP
2015-12-31 10:33:33 939
原创 UIButton系统方法详解
UIButton本身已经封装过了,系统给了很多的方法以及属性,但是这样的button依然满足不了 “人类的欲望” ,所以需要自定制,但是自定制button之前我们先把系统的方法回顾一下// 能够定义的button类型有以下6种, // typedef enum { // UIButtonTypeCustom = 0, 自定义风格 // UIButtonTypeRoundedR
2015-12-30 14:15:39 371
原创 UIActivityIndicatorView,一个名字长到令人发指的控件
UIActivityIndicatorView * indic = [[UIActivityIndicatorView alloc] initWithFrame:CGRectMake(100, 100, 100, 100)]; indic.backgroundColor = [UIColor blueColor]; indic.tag = 10; /* UIActi
2015-12-30 14:08:07 344
原创 UIProgressView
UIProgressView * pro = [[UIProgressView alloc] initWithFrame:CGRectMake(10, 100, 300, 20)]; /* UIProgressViewStyleDefault //普通样式 UIProgressViewStyleBar //用于工具条的样式 */ pro.progr
2015-12-30 13:51:01 490
原创 UISegmentedControl详解
这个空间用的不是很多,但是用到你就需要研究一下.NSArray * array = @[@"1",@"2",@"3",@"4",@"5"]; UISegmentedControl * segment = [[UISegmentedControl alloc] initWithItems:array]; segment.frame = CGRectMake(0, 100, [UIScre
2015-12-30 13:33:48 383
原创 UISwitch详解
上代码 UISwitch * Switch = [[UISwitch alloc] initWithFrame:CGRectMake(100, 100, 100, 30)]; Switch.tag = 12;// Switch.onTintColor = [UIColor redColor];//开端的颜色 左端// Switch.tintColor = [UIColor b
2015-12-30 10:16:04 471
原创 UIStepper详解
首先我们跳入UIStepper中,看到了他的属性以及方法,下面一一实验@property(nonatomic,getter=isContinuous) BOOL continuous; // if YES, value change events are sent any time the value changes during interaction. default = YES@proper
2015-12-30 09:54:55 487
原创 已经被iOS9无情的抛弃了的UIAlertView
虽然被抛弃了,还是要用所以还是研究了一下 下面就一起看一下,我把所有的UIAlertView的系统方法,以及系统属性全部弄了一遍,希望对大家有帮助UIAlertView * alert = [[UIAlertView alloc] initWithTitle:@"你好啊" message:@"取消" delegate:self cancelButtonTitle:@"取消" otherButton
2015-12-29 17:57:19 865
原创 文章标题
UITextView详解 今天重新看了一下UITextView,发现很多系统方法不懂,于是便有了下面的内容 创建UITextView * textView = [[UITextView alloc] initWithFrame:[UIScreen mainScreen].bounds]; /* 1、设置文本属性:text; 2、设置文字对齐方式属性:text
2015-12-29 16:43:54 323
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人