自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 swift-基础08-隐式解析,隐式装包,强制装包和断言

可选暗示了常量或者变量可以“没有值”。    可选可以通过 if语句来判断是否有值,如果有值的话可以通过可选绑定来解析值。    有时候在程序中,第一次被赋值之后,可以确定一个可选总会有值。    在这种情况下,每次都要判断和解析可选值是非常低效的,因为可以确定它总会有值。    这种情况下的可选类型可以被定义为:隐式解析可选(implicitly unwrap

2015-12-21 22:48:55 569

原创 swift-基础07-if语句,强制解析与可选绑定和nil

let number = "123"//    let number = "hello"    let convertNumerber = Int(number)        if (convertNumerber != nil) {          print("convertNumber is\(convertNumerber

2015-12-21 22:35:15 1406

原创 swift-基础06-元组和Optionals(可选)

元组(tuples)是把多个值组合成一个复合值。    元组内的值可以使任意类型,并不要求是相同类型。    比如(404, "Not Found"),这是一个描述 HTTP状态码(HTTP status code)的元组,    Http 状态码是请求web服务器时返回的一个值。    如果你请求的页面不存在,就会返回 404     

2015-12-20 21:06:11 456

原创 swift-基础05-类型别名和Bool型

类型别名就是给一个类型定义的一个小名。通过 typealias关键字进行定义。    类型别名是非常有用的,特别是一个非常有意义的名称时。          比如,处理特定大小的外部来源的数据:       typealias AudioSample = UInt16        一旦你定义一个类型别名,你可以在任何地方使用别名来替代原

2015-12-20 20:51:32 509

原创 swift-基础04-数字类型转换

在代码中,我们对所有通用的整数常量和变量使用 Int类型,即使他们知道非负。    使用 Int类型意味着整数常量和变量将易于复用,易于匹配整数面值的类型推测。        只有当必要的时候,才使用其他整数类型,    比如处理外部长度明确的数据,或者为了优化性能、内存占用等,或其他必要的优化。    使用显示长度的类型有助于发现值溢出和暗示正在使

2015-12-20 20:39:33 515

原创 switf-基础03-类型安全与类型引用

Swift 是一种类型安全(type safe )的语言。    类型安全的语言会让你更清楚代码中可以使用的值的类型。    如果你的代码预期一个String,你绝不能误入一个Int。        因为 Swift是类型安全的,编译器编译你的代码时会执行类型检查(type checks),    并标记出任何不匹配的类型错误。这使你在开发过程中能够尽早

2015-12-19 16:37:07 529

原创 swift-基础02-注释与数值

注释的话,swift比OC多了一个功能,就是多行注释的嵌套       我们可以单行注释,用//  //    var myAppleCount = 3//    myAppleCount++//    print("I have \(myAppleCount) apples")        也可以用行号注释用 /*    

2015-12-19 16:23:42 412

原创 swift-基础01-变量和常量

在swift中,允许使用任何Unicode字符来作为变量和常量的名字,   包括哪些不属于ASCII编码的字符   常量不是可计算的属性,所以不会包含getter和setter方法   常量可以被static修饰,这样的常量叫做静态常量   常量的声明可以是元组形式,但元组的每一项都必须初始化   常量和变量必须在使用之前声明。用let关键字声明常量,用va

2015-12-19 15:55:05 425

原创 NSMutableAttributedString设置文字个性化

自己研究的个性化字体设置那一块,有不妥的地方或者理解不深刻的地方求指出来。

2015-12-14 17:04:03 888

原创 CASpringAnimation的简单介绍

首先CASpringAnimation是继承自CABasicAnimation的  我们创建一个view来展现动画  UIView * animView =[[UIView alloc]init];  animView.backgroundColor = [UIColoryellowColor];  animView.frame =CGRectM

2015-12-07 19:15:28 2960

翻译 AppStore审查指导

本文翻译的是官方文档的AppStore审查指导。介绍:对于你想投入你的才能和时间来开发iOS的应用程序我们感到很欣慰。不管在职业上还是在经济上,对于成千上万的开发者来说,这是一个很值得的经历。而且,我们也想帮助你加入到这个成功的开发组当中去。我们已经公开我们的App Store Review Guidelines 就是希望他可以帮助你在开发你的app时遵循一些明确的观点来使你提交你的a

2015-12-05 11:46:08 1332

原创 CAAnimationGroup的简单使用

#import "ViewController.h"@interface ViewController ()/** *  要动画的view */@property (nonatomic,weak)UIImageView * animateImageView;@end@implementation ViewContr

2015-12-04 20:06:10 714

原创 iOS通知的介绍

首先 我们需要明确的是  是NSNotificationCenter的这个类的对象发送NSNotification的对象NSNotification的这个对象有三个属性   name     : 通知的名称,   object   : 发出的通知的那个对象   userInfo : 传递的参数,这个参数是字典,通知之间只能以字典的方式传递数据

2015-12-04 12:48:07 385

原创 UISwitch的介绍

- (void)viewDidLoad {  [superviewDidLoad];    UISwitch -> UIControl -> UIView的  UISwitch是继承UIControl的    创建一个开关控件当然可以用initWithFrame这个方法也是ok的  即使指定他的宽度和高度(或很大,或很小)你打印他

2015-12-01 14:49:04 403

空空如也

空空如也

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

TA关注的人

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