iOS
封宸落宇
IT码农,技术为java web方向,android应用和IOS应用开发
展开
-
【IOS】动画详解
在iOS中随处都可以看到绚丽的动画效果,实现这些动画的过程并不复杂,今天将带大家一窥iOS动画全貌。在这里你可以看到iOS中如何使用图层精简非交互式绘图,如何通过核心动画创建基础动画、关键帧动画、动画组、转场动画,如何通过UIView的装饰方法对这些动画操作进行简化等。在今天的文章里您可以看到动画操作在iOS中是如何简单和高效,很多原来想做但是苦于没有思路的动画在iOS中将变得越发简单:C转载 2014-10-27 15:33:31 · 2782 阅读 · 0 评论 -
【Swift】学习笔记(九)——枚举
为什么要先介绍类和结构体再介绍枚举呢。我觉得枚举是类的特殊存在形式。因为类完全可以替代枚举。不过swift中也有许多类的特性被枚举支持。这个后面学习到特性的时候自然就知道了。1、什么是枚举 枚举定义了一个通用类型的一组相关值,使你可以在你的代码中以一种安全的方式来使用这些值。 - 太抽象了。2、定义以及使用enum CompassPoint { case N原创 2015-08-21 17:41:10 · 623 阅读 · 0 评论 -
【Swift】—— 中文教程
Apple发布了替代oc的利器语言 Swift ,牛叉的中国开发者社区在9天的时间内就汉化了,这是多少中国开发者的福音啊,发现了之后异常兴奋,写个日志保存下,防止立马忘记:GitHub开源项目:《The Swift Programming Language》in Chinese 在线中文版: http://www.swiftguide.cn 或者 http://num原创 2014-06-15 15:18:52 · 1185 阅读 · 0 评论 -
【IOS】iOS Developer Library (苹果开发者文档)官网路径
苹果官网过一段时间就会更新一次,每次更新目录都发生很大的变化。导致文档要找半天才找得到。2015年09月09日-iOS Developer Library路径:https://developer.apple.com/library/ios/navigation/进入方法1、拷贝直接打开 2、从官网进入,打开developer.apple.com -> 点击 Sup原创 2015-09-09 10:11:51 · 4164 阅读 · 0 评论 -
【IOS-Swift】实战笔记——数据持久化之NSUserDefaults(本地轻量级数据存储)
NSUserDefaults适合存储轻量级的本地数据,比如要保存一个登陆界面的数据,用户名、密码之类的,个人觉得使用NSUserDefaults是首选。下次再登陆的时候就可以直接从NSUserDefaults里面读取上次登陆的信息咯。因为如果使用自己建立的plist文件什么的,还得自己显示创建文件,读取文件,很麻烦,而是用NSUserDefaults则不用管这些东西,就像读字符串一样,直接转载 2015-08-31 15:51:08 · 2134 阅读 · 0 评论 -
【IOS-Swift】实战笔记——数据持久化之归档NSKeyedArchiver
IOS数据持久化的方式分为三种:属性列表 (plist、NSUserDefaults)归档 (NSKeyedArchiver)数据库 (SQLite、Core Data、第三方类库等归档(又名序列化),把对象转为字节码,以文件的形式存储到磁盘上;程序运行过程中或者当再次重写打开程序的时候,可以通过解归档(反序列化)还原这些对象。本文主要介绍swift实现iOS数据归档。转载 2015-08-31 15:48:07 · 1079 阅读 · 0 评论 -
【Swift】学习笔记(二)——基本运算符
运算符是编程中用得最多的,其包括一元,二元和三元 三种运算符。swift也和其它编程语言一样基本就那些,下面总结一下,也有它特有的运算符,比如区间运算符1、一元运算符= 赋值运算符,用得最多的啦,其不带任何返回值+ 加法(数字相加,也可用于字符拼接var ss = "a"+"b")- 减法* 乘法/ 除法%求余(负号忽略,浮点数也可以求原创 2014-07-30 17:43:22 · 925 阅读 · 0 评论 -
【Swift】学习笔记(四)——集合(Collection)
Swift和其他语言一样也提供了两种集合类型:数组和字典数组:数组用来按顺序存储相同类型的数据,swift规定它是类型安全的,每一个数组都有自己的类型也就是其他语言所说的泛型。创建数组:1、var aa:[String] = ["aa","bb","cc"] 或者 var aa = ["aa","bb","cc"]2、var aa = [String]() //空数组原创 2014-10-27 16:58:30 · 1263 阅读 · 0 评论 -
【Swift】学习笔记(八)——类和结构体
1、类和结构体的定义struct Resolution { var width = 0 var height = 0}class VideoMode { var resolution = Resolution() var interlaced = false var frameRate = 0.0 var name: String?原创 2015-08-01 14:42:23 · 624 阅读 · 0 评论 -
【Swift】学习笔记(七)——闭包
1、什么是闭包闭包简单的来说就是匿名函数、lambdas函数,书面点的来说就是闭包是自包含的函数代码块,可以在代码中被传递和使用,可以捕获和存储其所在上下文中任意常量和变量的引用。 这就是所谓的闭合并包裹着这些常量和变量,俗称闭包。2、闭包采取的形式前面在函数文章中,都定义的是全局函数,以及内嵌函数 实际上都是闭包的一种特殊形式。全局函数是一个有名字但不会捕获任何值原创 2015-08-01 14:10:25 · 622 阅读 · 0 评论 -
【Swift】学习笔记(六)——函数
函数 懂编程语言的来说这个是最基本的了,任何语言都有函数这个概念,函数就是完成特定任务的独立代码块。函数怎么创建:1、创建一个无参无返回值的函数(实际上所有的函数都有返回值,这个函数返回void,它是一个空元组)func testFunc(){ }2、创建一个带返回值的函数func testFunc() -> String{ return "hell原创 2015-07-21 18:15:47 · 706 阅读 · 0 评论 -
【Swift】学习笔记(五)——控制语句(if,switch,for-in,for,while,do-while)
在代码业务中,条件判断是必不可少的,控制流程的语句在每种语言中都是差不多的。swift包括了:if,switch,for-in,for,while,do-whileif 条件语句 (if else) (if... else if ... else) 判断条件为true时执行相关代码。例如:var a = 0if a > 0 {println("原创 2014-10-28 17:14:31 · 1199 阅读 · 0 评论 -
xcode和苹果系统OS 一些常用的快捷键
从雨痕老大的博客上转来的 http://www.rainsts.net/article.asp?id=1066 读书人偷书不算窃 :) 1. 文件CMD + N: 新文件CMD + SHIFT + N: 新项目CMD + O: 打开CMD + S: 保存CMD + SHIFT + S: 另存为CMD + W: 关闭窗口CMD + SHIFT +转载 2014-02-19 14:52:21 · 1104 阅读 · 0 评论 -
【Swift】学习笔记(一)——初识 基础数据类型,代码风格,元组,断言
自从苹果发布swift之后,我就一直想学习一下,一直未能正式的投入到它的学习中,从今天开始我将用博客来驱动我的swift学习,也为大家更快了解它。1、定义变量和常量var 定义变量,let定义常量。例如:var test = 1test = 2 //变量可以改变值let test = 1test = 2 //常量不能改变值,编译器会报错var test1原创 2014-07-30 17:11:15 · 1356 阅读 · 0 评论 -
【Swift】学习笔记(三)——字符和字符串
基本了解了变量的创建和基础数据类型,可是在开发中用得最多的还是字符串。那什么是字符串呢?Swift 的String类型表示特定序列的Character(字符) 类型值的集合,它是值类型具有可变性Swift 的字符串和字符类型是完全兼容 Unicode 标准的1、定义一个String类型变量let stringTest = "String test" //定义原创 2014-07-31 17:42:58 · 984 阅读 · 0 评论 -
【Swift】-- 开源项目侧边栏仿QQ菜单类似 android SlidingMenu
今天发现了一个给力的swift仿QQ侧滑菜单栏的源代码工程。先看下效果:是不是很炫啊!博主自带解说博客,有兴趣的童鞋可以看着实现一遍,甚至能够实现得更好呢!!废话不多说,源代码路径:https://github.com/johnlui/SwiftSideslipLikeQQ原创 2016-07-14 14:47:14 · 2116 阅读 · 0 评论