自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 SpriteKit

这是一个用来开发2D游戏的框架。 整个游戏由场景组成,即SKScene的子类。然后让SKView呈现场景,当然在各个场景之间是可以切换的。 在每个场景中都是SpriteKit节点,每个节点都有父节点,也可以有子节点。所有节点的根节点都是SKScene。不同的节点有不同的功能:SKSpriteNode 显示一个图像或一个彩色矩形。SKLabelNode 显示文字SKShapnode 显

2015-10-29 16:04:01 546

原创 绘制自定义的图形

首先,在你的应用中想绘制图形的区域加一个NSView(OS X)或UIView(IOS)的子类。并建好对应的Cocoa或Cocoa Touch文件,它们也应是NSView(OS X)或UIView(IOS)的子类。一定要记得将文件和StoryBoard里的视图关联起来。接下来在文件里复写drawRect(dirtyRect: NSRect)。这个函数只接受一个脏矩形作为参数,这是这个视图中真正需要更

2015-10-26 22:09:55 1026

转载 (转)IOS9中的http请求

iOS9中新增App Transport Security(简称ATS)特性, 主要使到原来请求的时候用到的HTTP,都转向TLS1.2协议进行传输。这也意味着所有的HTTP协议都强制使用了HTTPS协议进行传输。原文如下:App Transport Security App Transport Security (ATS) enforces best pr

2015-10-25 22:45:05 605

原创 IOS中的关键帧动画

关键帧动画可以使你完成flash一样的分步的动画。//设置一个关键帧动画,总时间,延迟时间等UIView.animateKeyframesWithDuration(5.0, delay: 1, options: UIViewKeyframeAnimationOptions.LayoutSubviews, animations: { () -> Void in//接下来加入一个一个的关键帧即可,这

2015-10-22 22:02:05 409

原创 OS X中的动画

使用CAAnimation类的子类var colorAnim = CABasicAnimation(keyPath: "Background")colorAnim.fromValue = NSColor.whiteColor().CGColorcolorAnim.toValue = NSColor.greenColor().CGColorcolorAnim.duration = 1.5tex

2015-10-22 16:14:59 342

原创 OS X中应用的生命周期

swift Cocoa 61 在启动一个应用时,系统要做的第一件事就是打开应用的Info.plist。系统从这个文件中获取代码文件位置,可以打开的文档类型,支持语言等基本信息。并启动代码文件。 应用程序一般都会包含一些nib文件,这里有预先设计好的窗口,控件等,包括storyBoard。这些都是对象,在这时被加载到内存中。 系统一个一个nib文件的解包并将它们连接到一起。每解包一个对象就会向其

2015-10-21 15:15:29 821

原创 NSBundle

在IOS和OS X中每个应用程序都是一个Bundle。这是一个类似于包的概念。应用不依赖于其他文件,所有代码与资源都在Bundle里。就算你随便移动应用程序也不会有问题。这也就意味着你程序中读取各种资源文件的路径应该是相对的。NSBundle就是用来做这个的。let resourcePath = NSBundle.mainBundle().pathForResource("someFile

2015-10-21 14:39:01 565 1

原创 Swift与Objective-C

在Objective-C中使用Swift对象:@objc class Cat: NSObject{//Swift中声明类时,加上@objc}#import "MyAppName-Swift.h"//在Objective-C中使用时,导入这个文件就可以直接用OC的方式使用这个类了,这个文件是Xcode为你自动生成的。在Swift中使用OC:@interface Elevator//

2015-10-21 11:48:53 381

原创 Python各数据类型真值对照

int0 False -1 True124 Truefloat 0.0 False 1.0 Truestr"" False "abc" True"False" Truedict{} False {"key":"value"} Truelist[] False [False] True

2015-10-19 22:06:00 659

原创 Python基础

Python中的序列:字符串,元组,列表等。 可以使用len()函数来判断长度; 使用变量名加下标来获取第几个元素,索引值可以为正也可以为负,正从左数,负从右数; 索引同样可以是一个范围[n:m],如果忽略,nm都有默认值; +,*对于序列是有意义的,*代表重复多少次; Python中对象的可变与不可变: 不可变的对象:数字,字符串,元组;可变的

2015-10-02 16:21:43 304

原创 IOS-各种手势

双击:@IBAction func replace(sender: UITapGestureRecognizer) { sender.numberOfTapsRequired = 2 if sender.state == .Ended{ } }

2015-10-01 21:07:36 492

IOS局域网多人聊天应用Xcode工程文件

适用于iPhone,iPad,工程文件,需Xcode,真机调试没什么bug

2015-11-21

空空如也

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

TA关注的人

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