自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Swift 字符串的拼接

字符串的连接主要有两种方式:   1、直接在字符串后面添加字符串;在Swift中利用+直接将字符串拼接在一起。如:     let str = "Hello"  let str2 = " world!"  let str3 = str + str2 print("str3 = \(str3)")     输出结果为:...

2018-02-23 16:05:00 637

转载 Swift-字符串的处理

一、字符串的声明 //声明一个空字符串 let emptystring = "" //定义变量类型为String let str: String = "Hello Word!" //未定义变量类型,在swift中会根据值推测变量的类型为String let str1 = "He...

2018-02-23 15:45:00 150

转载 Xcode打包上传时,最后一步出现An error occurred uploading to the iTunes Store.的解决方法...

本人最近提交包的时候到最后一部出现以下提示:   An error occurred uploading to the iTunes Store. 解决方法: 打开终端,输入以下命令 1、cd ~2、mv .itmstransporter/ .old_itmstransporter/3、"/Applications/Xcode.app/Contents/Applications/...

2017-12-26 17:49:00 262

转载 Swift学习笔记-UIButton使用详解

  要使用任何一个控件都要先了解它的创建和相关属性。下面我们就一一来看: 1、按钮(UIButton)的创建 //创建一个custom类型的按钮 /** UIButtonType 详解 .custom (原形为 UIButtonType.custom)定制按钮,不带图标,默认文字颜色为白色,无触摸时的高亮效果 ...

2017-09-18 18:09:00 203

转载 Runtime最实用的总结

前言   近期项目不急,所以有时间来看看自己想学的东西,记得去面试的时候很多面试官都问到runtime的知识点,自己虽然了解一点这方面的知识,但都很零碎。所以这段时间好好研究总结一下。runtime的资料网上很多,觉得很多都讲得比较晦涩难懂(个人观点)。我通过自己的学习总结一遍,主要讲一些常用的、实用的方法。 什么是runtime?   runtim...

2017-09-18 16:50:00 115

转载 Swift学习笔记-UILabel使用详解

  如果你有Objective-c的基础的话,那Swift的相关属性都是一样的,就是在书写方式上不一样,要慢慢适应一段时间。下面我们就一一道来: 1、UILabel的创建 //创建时设置frame let rect:CGRect = CGRect(x: 24, y: 64, width: 220, height: 60) let lab...

2017-09-18 16:42:00 163

转载 Swift4.0 Dictionary使用详解

  字典是一种存储相同类型多重数据的存储器。每个值(value)都关联独特的键(key),键作为字典中的这个值数据的标识符。和数组中的数据项不同,字典中的数据项并没有具体顺序。我们在需要通过标识符(键)访问数据的时候使用字典。 字典必须满足的条件: (1)字典键值对的键和值的类型必须明确,可以直接指定,也可以类似数组直接赋值由编译器自动识别(在自动识别时字典里的类型必须是同一种类型...

2017-09-18 15:11:00 168

转载 Swift 中的关键字详解

要学习Swift这门语言,就必须先了解Swift的关键字及对应的解释。这里就列一下在Swift中常用到的关键字。 关键字是类似于标识符的保留字符序列,除非用重音符号(`)将其括起来,否则不能用作标识符。关键字是对编译器具有特殊意义的预定义保留标识符。常见的关键字有以下4种。 与声明有关的关键字:class、deinit、enum、extension、func、import、init...

2017-09-15 16:25:00 353

转载 Swift4.0 Array详解

数组的介绍   数组(Array)是一串有序的由相同类型元素构成的集合,数组中的集合元素是有序的,可以重复出现。在Swift中数组类型是Array,是一个泛型集合。数组分成:可变数组和不可变数组,分别使用let修饰的数组是不可变数组,使用var修饰的数组是可变数组。 数组的初始化    一、初始化一个空数组(类型:[数据类型]())     1、创...

2017-09-12 17:43:00 108

转载 UIImageView动画制作

1.先初始化一个UIImageView的视图窗口 如:anima UIImageView *anima = [UIImageView alloc]initWithFrame(0,0,100,100); 2.animationImage 设置一个 UIImageView播放的动态数组 anima.animationImage = imageList(); ...

2015-10-15 08:25:00 106

转载 UINavigationController

1.使用的类 UINavigationController 2.UINavigationController有两个重要的方法 1)- (void)pushViewController:(UIViewController *)viewController animated:(BOOL)animated; (通过导航控制器跳到下一个页面) 2)- (NSArray...

2015-10-15 08:24:00 65

转载 归档和解归档

沙盒 1.定义 沙盒:IOS的沙盒(sandbox)机制:是一种安全体系,IOS应用程序只能对自己创建的应用程序进行读取文件,这个独立 封闭 安全的空间,就是咱们说得沙盒。他里面一般存放着你的程序需要的文件,数据持久化的一些文件(Plist sqlist…)音视频 图片以及其他资源文件 2.每个应用程序只有一个沙盒 沙盒里面有三个文件夹 ...

2015-10-15 08:23:00 96

转载 UITextField

1.文本输入控件的类为UITextField 文本输入控件 2.初始化 UITextField *TextField = [[UITextField alloc]initWithFrame:CGRectMake(100, 100, 150, 40)]; 3.borderStyle设置文本控件的边框样式 此时不能设置TextField的背景图片 Text...

2015-10-15 08:21:00 84

转载 UIView

UI概念 UIWindow 就是一个窗口,通过这个窗口,我们可以看到窗口里面对应的内容 在IOS里面 一般只有一个窗口(UIWindow),用于管理,协调应用中显示的控件 主要作用:1.他是一个容器,给 视图 提供展示的区域 2.将事件(如:旋转,点击等)分发给视图 UIWindow 其实也是一个视图...

2015-10-15 08:20:00 79

转载 UIButton和UIimageView

1.按钮控件使用的类是UIButton 点击按钮会触发某个事件 2.按钮控件的初始化 UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom/*自动定制类型*/]; 2. frame 设置button的位置信息 如: button.frame = CGRectMake(100,1...

2015-10-15 08:18:00 105

转载 文本控件

1.文本控件使用的类是UILabel 它是用来显示文本内容的控件 2.文本控件的初始化 UILabel *label = [[UILabel alloc]initWithFrame:CGRectMake(0,0,100,400)]; 2.text 向文本控件添加内容 label.text = @“我是贵阳学院的人!我来自贵州的一个地方叫中山"; 3.fon...

2015-10-15 08:16:00 85

转载 swift-2

//元祖 //和数组非常相似,其区别是? // 元祖的长度是任意的、元祖中的数据类型可以是不同的类型的。 //元祖的定义 var userInfo1 = ("zhangsan","man",22) /* //读取元祖里的数据 print(userInfo1.1) //或者 let (name,isMale,age) = userInfo1; //在这里 na...

2015-10-13 11:58:00 89

转载 Swift语言

/* //main Swift 没有main函数 //什么是SWift? //swift是在2014年 WWDC 发布的一款脚本语言。 //好处: OC ARC 最大的困难 内存管理 //swift 不用担心内存方面。简洁 、功能强大。 //弱点:安全度不高。.h .m //语法简单 与 oc语言可以相互调用 //swift两个不需要:1.分号“;” //在同...

2015-10-13 11:56:00 71

转载 CoreData

/* CoreData:不需要编写任何SQL语句,直接存取对象,与关系型数据库相比 在CoreData里面 存储的都是NSMangedObject具体对象 谓词NSPredicate 条件语句 1、比较运算符>,<,==,>=,<=,!= 可用于数值和字符串等的比较 如:@“age >= 23” 筛选 年纪大于23岁的元素...

2015-10-13 11:54:00 92

转载 转场动画

1 /* 2 CATransaction 转场动画 可以切换视图 视图控制器 3 Type 转场动画 的动画效果 4 subtype 转场动画效果方向 5 6 7 */ 8 #import "ViewController.h" 9 #import "NextViewController.h" 10 11 ty...

2015-10-13 11:48:00 79

转载 关键帧动画

/* CAKeyframeAnimation 也属于 CAPropertyAnimation 关键帧动画 可以让我们精准是控制动画效果 它的原理是把动画序列里面比较关键的帧提取出来 设置他的动画效果 path属性 执行动画轨迹的路径 values 执行动画轨迹是数组 */ #import "ViewController.h" @inte...

2015-10-13 11:47:00 95

转载 锚点

/* anchorPoint 锚点(是一个比例) 以锚点为中心执行动画 (与 渔夫 固定船的 一致) anchorPoint 默认是0.5 0.5 anchorPoint 在左上角的时候为 (0,0)在右上角为(1,0) 在左下角为(0,1) 在右下角为(1,1) */ #import "ViewController.h" ...

2015-10-13 11:46:00 126

转载 autoLayout

frame 原点 自身的尺寸 来确定 自身位置 autoLayout 根据参照视图的位置 来定义自己的位置 autoLayout相对布局 约束视图和视图之间的关系 来分配 屏幕上的位置 // 使用VFL(Visual Format Language 视觉格式语言)通过添加字符串 来约束视图和视图之间的关系 使用aut...

2015-10-13 11:44:00 99

转载 基础动画

在iOS中核心动画分为几类:基础动画(CABasicAnimation)、关键帧动画(CAKeyframeAnimation)、动画组(CAAnimationGroup)、转场动画(CATransition) CAAnimation:核心动画的基础类,不能直接使用,负责动画运行时间、速度的控制,本身实现了CAMediaTiming协议。 CAPropertyAni...

2015-10-13 11:42:00 78

转载 核心动画

使用核心动画 需要导入QuartzCore框架(现在 不需要) #import <QuartzCore/QuartzCore.h> CoreAnimation 核心动画 简写CA CALayer(图层)和UIView的关系:在UIView中有一个layer属性作为根图层,根图层没有隐式动画 根图层上可以放其他子图层, 在UIView中所有能够看...

2015-10-13 11:38:00 73

转载 get和post的区别

/* HTTP(Hypertext Transfer Protocol) 超文本传输协议:是互联网是应用最为广泛的一种网络协议 所有的WWW网页都必须遵守这个协议 http是用于WWW(万维网)浏览传输数据的一个协议 http://服务器地址 资源位置 Ip协议对应网络层 , TCP协议对应传输层, 而HTTP协议对应应用层(识别数据内容) http协议...

2015-10-11 19:24:00 122

转载 block的定义及使用

(1)最基础的用法案例,我们可以把block理解为一段类似变量一样的可执行函数代码片段: void(^printBlock)(NSString*x); printBlock=^(NSString*str) {    NSLog(@"print:%@",str); };...

2015-10-11 17:11:00 99

转载 传值-自定义构造函数传值

自定义构造函数的时候With里的“W”必须大写 例如:Next_ViewController需要一个值 从ViewController传到Next_ViewController 如:在ViewControlle初始化的同时传一个数组到Next_ViewController里面。就需先在Next_ViewController里面自定义构造函数 - (instancetype)in...

2015-10-08 09:07:00 145

转载 字符串

字符串分为可变字符串和不可变字符串 不可变字符串   1. 不可变字符串的初始化     NSString *string1 = [[NSString alloc] init]; NSString *string = [NSString stringA]; NSString *string =[ [NSString alloc]...

2015-10-04 15:24:00 77

转载 字典与可变字典

字典的定义以及使用 不可变字典 1.在字典里 键 和 值是成对出现的 字典是通过键(Key)来存取值的且每一个值对应的Key是唯一的 字典的类名是NSDictionary 2.字典的定义   (1)初始化一个空字典 NSDictionary *dic = [[NSDictionary alloc] init]; NSDictionary...

2015-10-04 14:30:00 122

转载 数组与可变数组

数组与可变数组 不可变数组 数组里的元素存放类型:数组里可以放任意类型的数 1.不可变数组:数组内不可以对其元素进行添加、删出、替换等操作 2.初始化数组   1)初始化一个空数组     (1)NSArray *array = [[NSArray alloc]init];     (2)NSArray *array1 = [NSArray array]; ...

2015-10-04 14:05:00 206

空空如也

空空如也

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

TA关注的人

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