- 博客(31)
- 收藏
- 关注
转载 Swift 字符串的拼接
字符串的连接主要有两种方式: 1、直接在字符串后面添加字符串;在Swift中利用+直接将字符串拼接在一起。如: let str = "Hello" let str2 = " world!" let str3 = str + str2 print("str3 = \(str3)") 输出结果为:...
2018-02-23 16:05:00 722
转载 Swift-字符串的处理
一、字符串的声明 //声明一个空字符串 let emptystring = "" //定义变量类型为String let str: String = "Hello Word!" //未定义变量类型,在swift中会根据值推测变量的类型为String let str1 = "He...
2018-02-23 15:45:00 178
转载 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 295
转载 Swift学习笔记-UIButton使用详解
要使用任何一个控件都要先了解它的创建和相关属性。下面我们就一一来看:1、按钮(UIButton)的创建 //创建一个custom类型的按钮 /** UIButtonType 详解 .custom (原形为 UIButtonType.custom)定制按钮,不带图标,默认文字颜色为白色,无触摸时的高亮效果...
2017-09-18 18:09:00 238
转载 Runtime最实用的总结
前言 近期项目不急,所以有时间来看看自己想学的东西,记得去面试的时候很多面试官都问到runtime的知识点,自己虽然了解一点这方面的知识,但都很零碎。所以这段时间好好研究总结一下。runtime的资料网上很多,觉得很多都讲得比较晦涩难懂(个人观点)。我通过自己的学习总结一遍,主要讲一些常用的、实用的方法。什么是runtime? runtim...
2017-09-18 16:50:00 143
转载 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 181
转载 Swift4.0 Dictionary使用详解
字典是一种存储相同类型多重数据的存储器。每个值(value)都关联独特的键(key),键作为字典中的这个值数据的标识符。和数组中的数据项不同,字典中的数据项并没有具体顺序。我们在需要通过标识符(键)访问数据的时候使用字典。字典必须满足的条件:(1)字典键值对的键和值的类型必须明确,可以直接指定,也可以类似数组直接赋值由编译器自动识别(在自动识别时字典里的类型必须是同一种类型...
2017-09-18 15:11:00 188
转载 Swift 中的关键字详解
要学习Swift这门语言,就必须先了解Swift的关键字及对应的解释。这里就列一下在Swift中常用到的关键字。关键字是类似于标识符的保留字符序列,除非用重音符号(`)将其括起来,否则不能用作标识符。关键字是对编译器具有特殊意义的预定义保留标识符。常见的关键字有以下4种。与声明有关的关键字:class、deinit、enum、extension、func、import、init...
2017-09-15 16:25:00 400
转载 Swift4.0 Array详解
数组的介绍 数组(Array)是一串有序的由相同类型元素构成的集合,数组中的集合元素是有序的,可以重复出现。在Swift中数组类型是Array,是一个泛型集合。数组分成:可变数组和不可变数组,分别使用let修饰的数组是不可变数组,使用var修饰的数组是可变数组。数组的初始化 一、初始化一个空数组(类型:[数据类型]()) 1、创...
2017-09-12 17:43:00 125
转载 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 130
转载 UINavigationController
1.使用的类 UINavigationController2.UINavigationController有两个重要的方法 1)- (void)pushViewController:(UIViewController *)viewController animated:(BOOL)animated; (通过导航控制器跳到下一个页面) 2)- (NSArray...
2015-10-15 08:24:00 83
转载 归档和解归档
沙盒1.定义 沙盒:IOS的沙盒(sandbox)机制:是一种安全体系,IOS应用程序只能对自己创建的应用程序进行读取文件,这个独立 封闭 安全的空间,就是咱们说得沙盒。他里面一般存放着你的程序需要的文件,数据持久化的一些文件(Plist sqlist…)音视频 图片以及其他资源文件 2.每个应用程序只有一个沙盒 沙盒里面有三个文件夹...
2015-10-15 08:23:00 114
转载 UITextField
1.文本输入控件的类为UITextField 文本输入控件2.初始化 UITextField *TextField = [[UITextField alloc]initWithFrame:CGRectMake(100, 100, 150, 40)];3.borderStyle设置文本控件的边框样式 此时不能设置TextField的背景图片 Text...
2015-10-15 08:21:00 101
转载 UIView
UI概念 UIWindow 就是一个窗口,通过这个窗口,我们可以看到窗口里面对应的内容 在IOS里面 一般只有一个窗口(UIWindow),用于管理,协调应用中显示的控件 主要作用:1.他是一个容器,给 视图 提供展示的区域 2.将事件(如:旋转,点击等)分发给视图 UIWindow 其实也是一个视图...
2015-10-15 08:20:00 97
转载 UIButton和UIimageView
1.按钮控件使用的类是UIButton 点击按钮会触发某个事件 2.按钮控件的初始化 UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom/*自动定制类型*/];2. frame 设置button的位置信息 如: button.frame = CGRectMake(100,1...
2015-10-15 08:18:00 120
转载 文本控件
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 114
转载 swift-2
//元祖//和数组非常相似,其区别是?// 元祖的长度是任意的、元祖中的数据类型可以是不同的类型的。//元祖的定义var userInfo1 = ("zhangsan","man",22)/*//读取元祖里的数据print(userInfo1.1)//或者let (name,isMale,age) = userInfo1;//在这里 na...
2015-10-13 11:58:00 106
转载 Swift语言
/*//main Swift 没有main函数//什么是SWift?//swift是在2014年 WWDC 发布的一款脚本语言。//好处: OC ARC 最大的困难 内存管理//swift 不用担心内存方面。简洁 、功能强大。//弱点:安全度不高。.h .m//语法简单 与 oc语言可以相互调用//swift两个不需要:1.分号“;”//在同...
2015-10-13 11:56:00 83
转载 CoreData
/* CoreData:不需要编写任何SQL语句,直接存取对象,与关系型数据库相比 在CoreData里面 存储的都是NSMangedObject具体对象 谓词NSPredicate 条件语句 1、比较运算符>,<,==,>=,<=,!= 可用于数值和字符串等的比较 如:@“age >= 23” 筛选 年纪大于23岁的元素...
2015-10-13 11:54:00 114
转载 转场动画
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 94
转载 关键帧动画
/*CAKeyframeAnimation 也属于 CAPropertyAnimation 关键帧动画 可以让我们精准是控制动画效果 它的原理是把动画序列里面比较关键的帧提取出来 设置他的动画效果 path属性 执行动画轨迹的路径 values 执行动画轨迹是数组 */#import "ViewController.h"@inte...
2015-10-13 11:47:00 114
转载 锚点
/* anchorPoint 锚点(是一个比例) 以锚点为中心执行动画 (与 渔夫 固定船的 一致) anchorPoint 默认是0.5 0.5 anchorPoint 在左上角的时候为 (0,0)在右上角为(1,0) 在左下角为(0,1) 在右下角为(1,1) */#import "ViewController.h"...
2015-10-13 11:46:00 143
转载 autoLayout
frame 原点 自身的尺寸 来确定 自身位置 autoLayout 根据参照视图的位置 来定义自己的位置 autoLayout相对布局 约束视图和视图之间的关系 来分配 屏幕上的位置 // 使用VFL(Visual Format Language 视觉格式语言)通过添加字符串 来约束视图和视图之间的关系 使用aut...
2015-10-13 11:44:00 141
转载 基础动画
在iOS中核心动画分为几类:基础动画(CABasicAnimation)、关键帧动画(CAKeyframeAnimation)、动画组(CAAnimationGroup)、转场动画(CATransition) CAAnimation:核心动画的基础类,不能直接使用,负责动画运行时间、速度的控制,本身实现了CAMediaTiming协议。 CAPropertyAni...
2015-10-13 11:42:00 98
转载 核心动画
使用核心动画 需要导入QuartzCore框架(现在 不需要) #import <QuartzCore/QuartzCore.h> CoreAnimation 核心动画 简写CA CALayer(图层)和UIView的关系:在UIView中有一个layer属性作为根图层,根图层没有隐式动画 根图层上可以放其他子图层, 在UIView中所有能够看...
2015-10-13 11:38:00 87
转载 get和post的区别
/*HTTP(Hypertext Transfer Protocol) 超文本传输协议:是互联网是应用最为广泛的一种网络协议 所有的WWW网页都必须遵守这个协议http是用于WWW(万维网)浏览传输数据的一个协议http://服务器地址 资源位置Ip协议对应网络层 , TCP协议对应传输层, 而HTTP协议对应应用层(识别数据内容)http协议...
2015-10-11 19:24:00 140
转载 block的定义及使用
(1)最基础的用法案例,我们可以把block理解为一段类似变量一样的可执行函数代码片段: void(^printBlock)(NSString*x); printBlock=^(NSString*str) { NSLog(@"print:%@",str); };...
2015-10-11 17:11:00 113
转载 传值-自定义构造函数传值
自定义构造函数的时候With里的“W”必须大写例如:Next_ViewController需要一个值 从ViewController传到Next_ViewController如:在ViewControlle初始化的同时传一个数组到Next_ViewController里面。就需先在Next_ViewController里面自定义构造函数- (instancetype)in...
2015-10-08 09:07:00 169
转载 字符串
字符串分为可变字符串和不可变字符串不可变字符串 1. 不可变字符串的初始化 NSString *string1 = [[NSString alloc] init]; NSString *string = [NSString stringA]; NSString *string =[ [NSString alloc]...
2015-10-04 15:24:00 93
转载 字典与可变字典
字典的定义以及使用不可变字典1.在字典里 键 和 值是成对出现的 字典是通过键(Key)来存取值的且每一个值对应的Key是唯一的 字典的类名是NSDictionary2.字典的定义 (1)初始化一个空字典 NSDictionary *dic = [[NSDictionary alloc] init]; NSDictionary...
2015-10-04 14:30:00 146
转载 数组与可变数组
数组与可变数组不可变数组数组里的元素存放类型:数组里可以放任意类型的数1.不可变数组:数组内不可以对其元素进行添加、删出、替换等操作2.初始化数组 1)初始化一个空数组 (1)NSArray *array = [[NSArray alloc]init]; (2)NSArray *array1 = [NSArray array];...
2015-10-04 14:05:00 245
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人