排序:
默认
按更新时间
按访问量

通过GitHub创建HTML个人博客

转自:https://www.jianshu.com/p/1cc0e3ecf6ef 1.要登录你个人的GitHub,地址:https://github.com/ 2.如下图所示点击Your profile 3...

2018-03-05 22:21:58

阅读数:164

评论数:0

IOS-Quartz2D & CALayer & CAShapeLayer

转自:http://www.jianshu.com/p/91b0cb25d4cb 内容都是来自别人的帖子,自己学习用的,做一个简单的汇总。需要查看原帖的,请看帖子底部的参考文章部分。 1.Quartz2D 提起iOS中的绘图控件,必然会想到Quartz2D。Quartz 2D是⼀个二维绘图...

2017-11-09 18:32:25

阅读数:300

评论数:0

iOS绘图—— UIBezierPath 和 Core Graphics

转自:http://www.jianshu.com/p/8e6e960eea7d 前言 iOS系统本身提供了两套绘图的框架,即UIBezierPath 和 Core Graphics。而前者所属UIKit,其实是对Core Graphics框架关于path的进一步封装,所以使用...

2017-11-09 17:43:26

阅读数:281

评论数:0

微信JS-SDK 接口

http://203.195.235.76/jssdk/#menu-voice

2017-08-28 17:32:18

阅读数:347

评论数:0

Swift_访问控制(open>public>fileprivate>insternal>private)

ViewController.swift //基类 //不加 private 私有修饰符,默认class类是公开的 class Test: UIViewController { //1、private 私有,只能在当前类访问 private ...

2017-08-24 16:04:33

阅读数:258

评论数:0

Swift_泛型(inout、泛型函数<TypeName>..)

/*!3、泛型类型*/ //给一个结构体声明泛型类型 struct structType { var array:[TypeName] = [TypeName]() var dic = [String:TypeName]() //数组增加、删 m...

2017-08-22 17:51:35

阅读数:211

评论数:0

Swift_协议、代理(protocol、delegate可选@objc optional与必需、协议扩展、is as? as!检查协议)

ProtocolClass2.swift import UIKit //定义协议 protocol ProClassDelegate { //代理函数 func test(name:String,type:Int) func test2() } class Proto...

2017-08-21 16:28:28

阅读数:1111

评论数:0

Swift_扩展(extension)

//1、扩展 Double 类型 extension Double{ var km:Double{return self * 10 } var m:Double{return self } var cm:Double{return self/10 } }...

2017-08-18 17:35:29

阅读数:159

评论数:0

Swift_错误处理 do--try

enum ErrorEnum:Error { case emptySubValue case lenghtError } struct Item { let a:Int? let b:Double? } class ViewController: UIVi...

2017-08-15 15:51:28

阅读数:112

评论数:0

Swift_ARC自动引用计数(强引用和弱引用)

Jason类里面为 weak 弱引用  ROUSI类(可以避免循环强引用) class Jason { var name:String? init(name:String) { print("Jason 实例化") self.n...

2017-08-08 10:33:57

阅读数:160

评论数:0

Swift_Block

import UIKit //1无入参,无返回值 typealias funcBlock1 = ()->() //2返回String typealias funcBlock2 = (_ a:Int,_ b:Int)->() //3 typealias funcBlock3 = (I...

2017-08-07 17:30:37

阅读数:151

评论数:0

Swift_构造过程(指定构造器、convenience便利构造器、可失败构造器 init?(...))

class Iland { var fish : Double init(setFish fish2:Double) { fish = 11.3 } } struct Hotal { var waiter:Double init(wait...

2017-08-07 11:39:16

阅读数:310

评论数:0

Swift_修饰符(final、override、discardableResult、mutating、lazy、inout.....)

final class finalSub: finalClass { //无法重写基类 定义了 final 的属性和函数 } //加到class前,无法被继承 final class unDo{ }

2017-08-03 14:25:18

阅读数:1815

评论数:0

Swift_继承

//1基类 class Father { var pen = 0.0 func read() { print("父类的新闻") } } //2子类 class Sun_M: Father { ...

2017-08-03 14:07:22

阅读数:108

评论数:0

iOS8自定义输入法教程:如何创建第三方输入法

转自:http://www.cocoachina.com/ios/20140922/9706.html iOS8带来了很多很酷的功能,其中一个就是增加第三方输入法作为应用程序扩展。我们应当重视这个时刻,因为应用程序扩展开辟了一个全新的应用程序种类以及付费操作。凭借着在应用商店中数...

2017-08-03 09:33:32

阅读数:324

评论数:0

Swift_方法func(在类、枚举、结构体中的声明和使用 mutating func初始化值可变)

import UIKit //1结构体内方法 struct MyStruct { var a = 0 , b = 0 //实例化的时候,实参是不可改变,如果确实需要改的话加 mutating mutating func changeby(justA:Int,j...

2017-08-02 11:57:06

阅读数:228

评论数:0

Swift_类和结构体(Class、struct、两个类引用类型判断 === 等价....)

ModelClass.swift import UIKit struct ModelStruct { var a = 0 var b = 3 import UIKit class ViewController: UIViewController { over...

2017-07-27 15:14:16

阅读数:219

评论数:0

使用socket(AsyncSocket、GCDAsyncSocket)进行文件的断点上传操作

转自:http://blog.csdn.net/potato512/article/details/53432559 https://github.com/potato512/SYDemo_SYSocket 通常使用网络进行文件的断点续传时,都是文件的断点下载,很少有文件的断点上传的例子。...

2017-07-20 16:53:05

阅读数:276

评论数:0

Swift_枚举

//初始类型 enum test { case fef case sdf } //关联值 enum test2 { case a(Int,Float,Bool,Int) case b(String) } //原始值 enum test31:Character...

2017-07-14 17:00:01

阅读数:139

评论数:0

Swfit_闭包

func closeBlock() { //sorted 参数必须是字符串 let names = ["Cat", "Apple", "Egg", "Block", "Dog&...

2017-07-14 11:10:15

阅读数:147

评论数:0

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