自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Hycil的博客

兴趣使然

  • 博客(11)
  • 收藏
  • 关注

原创 Swift中的runtime使用注意事项

@objcMembers或@objc必须要加一个支持OC下编译,不然runtime方法不生效注:swift中并不是所有runtime方法都可以使用,所以写完之前记得验证是否崩溃和野指针。...

2019-01-15 10:23:32 1151

原创 UnsafePointer和UnsafeMutablePointer

初始化var a = UnsafeMutablePointer<String>.allocate(capacity: 0)赋值a.pointee = "hello world!"使用func testFunc(_ aa: inout UnsafeMutablePointer<String>){ print(aa.move()) aa.point...

2019-01-15 10:20:23 4982

原创 swift中闭包引起的循环引用

unowned[unowned self] 和 __unsafe__retained作用类似 -> 对象被回收是 内存地址不会自动指向nil 会造成野指针访问func methodInSwift2() { loadData { [unowned self] (result) in print(result,self) } ...

2019-01-15 10:19:34 751

转载 Objective-C:Category 深入理解

from: https://tech.meituan.com/DiveIntoCategory.html1.category简介category是Objective-C 2.0之后添加的语言特性,category的主要作用是为已经存在的类添加方法。除此之外,apple还推荐了category的另外两个使用场景:可以把类的实现分开在几个不同的文件里面。这样做有几个显而易见的好处...

2019-01-15 10:18:11 351

原创 Python单利实现

Python单利实现在 Python 中,我们可以用多种方法来实现单例模式:使用模块使用 _new_使用装饰器(decorator)使用元类(metaclass)使用模块先在一个文件SingletonOne.py写入如下代码:# SingletonOne.py中的代码class SingletonOne(object): def foo(self

2018-01-19 13:27:10 735

原创 github的Permission to xxx.git denied to user的问题

关于github的Permission to xxx.git denied to user的问题出现这个报错的可能情况:ssh_key的问题clone时候url错误ssh_key问题参考: http://blog.youkuaiyun.com/chen_xi_hao/article/details/71172279我的是url的问题 复制链接的时候选择 Use S

2018-01-17 23:21:02 1381

原创 2.Reachability检测网络状态

首先去 https://developer.apple.com/library/ios/samplecode/Reachability/Listings/Reachability_Reachability_m.html 下载Reachability类。然后将Reachability.h和Reachability.m拖进你的工程,然后添加SystemConfiguration.framework框架

2016-08-09 12:44:22 349

原创 1.iOS的字面量语法

OC中的NSString、NSNumber、NSArray、NSDictionary这几个类,在Objective-C 1.0起可以用一种非常简单的方式创建这些类的对象-“字面量语法”。1.NSString的字面量语法如下:NSString *str = "Objective-C";2.NSNumber的字面量语法如下:NSNumber *num = @1;3.NSArray的字面量语法如下:NSA

2016-08-09 09:58:21 595

转载 TCP/IP学习与总结-3(TCP/IP 协议)

转自:http://www.w3cschool.cn/tcpip_protocols.htmlTCP/IP是不同通信协议的大集合。1) TCP-传输控制协议TCP用于从应用程序到网络的数据传输控制。TCP 负责在数据传送之前将它们分割为 IP 包,然后在它们到达的时候将它们重组。2) IP-网际协议IP负责计算机之间的通信。IP 负责在因特网上发送和接收数据包。

2016-02-14 13:05:44 557

转载 TCP/IP学习与总结-2(TCP/IP 寻址)

TCP/IP 寻址来源:http://www.w3cschool.cn/   TCP/IP 使用 32 个比特或者 4 个 0 到 255 之间的数字来为计算机编址。1)IP地址      每个计算机必须有一个 IP 地址才能够连入因特网。      每个 IP 包必须有一个地址才能够发送到另一台计算机。2)IP

2016-02-04 15:50:22 255

转载 TCP/IP学习与总结-1(TCP/IP 简介)

来源(w3cschool):http://www.w3cschool.cn/tcpip_intro.html1) TCP/IP 是用于因特网 (Internet) 的通信协议。2) 计算机通信协议是对那些计算机必须遵守以便彼此通信的的规则的描述。3) TCP/IP 是供已连接因特网的计算机进行通信的通信协议。    TCP/IP 指传输控制协议/网际协议 (Transmis

2016-02-02 16:18:22 371

空空如也

空空如也

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

TA关注的人

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