Felix

25
获赞数
2
关注数
8
粉丝数
杭州
哈尔滨理工大学 | 软件工程
IP 属地未知
2017-06-28 加入
浏览 8k

So the world wags.

53 声望|新手
洋葱
31
互联网
31
网络
31
clang
14
编译器
14
黄金勋章
暂未获得该勋章
如何获得
白银勋章
暂未获得该勋章
如何获得
1 青铜勋章
个人动态
  • 发布了文章2019-09-14
    AFNetworking
    大多项目中我们都会使用网络请求去和服务端进行交互,而对于iOS开发者而言,最广为人知的网络请求框架莫过于 AFNetworking 了,那么大家有没有想过为什么广大的开发者选择了它,它对比iOS原生的网络请求有什么区别呢,下面我会总结下自己对于 AFN 的看法和体会,也希...
  • 发布了文章2019-09-14
    初探 Clang
    作为一个iOS工程师,每次看到Xcode在进行漫长的编译的时候总是忍不住想深究一下自己手写的BUG是如何被生成的,所以下定决定研究一下我们的编译器
  • 发布了文章2019-09-14
    暗网与洋葱浏览器
    暗网(英语:Dark web)是存在于黑暗网络、覆盖网络上的万维网内容,只能用特殊软件、特殊授权、或对计算机做特殊设置才能访问。暗网构成了深网的一小部分,深网网络没有被网络搜索引擎索引,有时“深网”这一术语被错误地用于指代暗网。 构成暗网的黑暗网络包括F2F的...
  • 发布了文章2019-03-31
    Key-Value Observing
    键值观察提供了一种机制,允许对象通知其他对象的特定属性的更改。它对应用程序中模型和控制器层之间的通信特别有用。(在OS X中,控制器层绑定技术严重依赖于键值观察。)控制器对象通常观察模型对象的属性,视图对象通过控制器观察模型对象的属性。然而,另外,模...
  • 发布了文章2019-03-31
    HTTP(S)
    原文链接 最近又看了一遍 [HTTP权威指南],每次想写一份总结的时候都会拖延症爆发,今天决定总结下我们每天都在接触的HTTP。 OSI (Open System Interconnect) 先列一张能够体现不同协议在OSI七层模型中的表格 层级 层级名称 应用 7 应用层 例如HTTP、SMTP、SNMP、FTP...
  • 发布了文章2019-03-31
    NSTimer 的一个小问题
    原文链接 Timer 的一个小问题 开发过程中我们必不可少的需要接触定时器,在iOS中,常用的定时器有以下几种: GCD Timer CADisplayLink NSTimer 这里我们主要来看下 NSTimer 的一个问题 {代码...} 这里在我们点击页面之后,会present出来一个新页面,并开始使用 NSTim...
  • 发布了文章2019-03-31
    Runtime小结
    The Objective-C runtime is a runtime library that provides support for the dynamic properties of the Objective-C language, and as such is linked to by all Objective-C apps. Objective-C runtime library support functions are implemented in the share...
  • 发布了文章2019-03-31
    RunLoop
    A RunLoop object processes input for sources such as mouse and keyboard events from the window system, Port objects, and NSConnection objects. A RunLoop object also processes Timer events.Your application neither creates or explicitly manages RunL...
  • 发布了文章2019-03-31
    MVVM
    目前客户端最流行的架构应该就是MVVM,然而在看了一些文章之后发现大部分是理论而并没有仔细讲解具体的架构方法和实践,这篇博客说说我在实际工作中的使用。
  • 发布了文章2019-03-31
    Internationalization
    随着项目越来越成熟,逐渐拓展到海外市场,我们就需要适配多种国际化和地区、需要对自己的产品进行国际化,让更多的用户可以使用我们的APP,这就需要对我们的产品进行国际化了。在这里就介绍一下自己在国际化项目里面踩过的一些坑。
  • 发布了文章2019-03-31
    Copy一个对象?
    深拷贝与浅拷贝的区别 ? 深拷贝是指我们拷贝出来的对象拥有自己单独的内存地址,修改新对象不影响源对象,浅拷贝指的是在copy指针的引用,修改新对象会影响到源对象
  • 发布了文章2019-03-31
    Key-value coding
    Key-value coding is a mechanism enabled by the NSKeyValueCoding informal protocol that objects adopt to provide indirect access to their properties. When an object is key-value coding compliant, its properties are addressable via string parameters...
  • 发布了文章2019-03-31
    Grand Central Dispatch(Swift)
    Grand Central Dispatch 这篇文主要想总结下 GCD 在swift中的使用,文中示例代码 ObjC版本 基本概念 进程 进程指在系统中能独立运行并作为资源分配的基本单位,它是由一组机器指令、数据和堆栈等组成的,是一个能独立运行的活动实体 线程 线程是进程的基本执行单元,...
  • 发布了文章2019-03-31
    CocoaPods
    CocoaPods是OS X和iOS下的一个第三类库管理工具,通过CocoaPods工具我们可以为项目添加被称为“Pods”的依赖库(这些类库必须是CocoaPods本身所支持的),并且可以轻松管理其版本。
  • 发布了文章2019-03-31
    NSCache
    NSCache 基本上就是一个会自动移除对象来释放内存的 NSMutableDictionary。无需响应内存警告或者使用计时器来清除缓存。唯一的不同之处是键对象不会像 NSMutableDictionary 中那样被复制,这实际上是它的一个优点(键不需要实现 NSCopying 协议)。
  • 发布了文章2019-03-31
    一个简易的区块链(Swift+Vapor)
    原文链接 BlockChainServer 源码地址 最近身边的许多人都开始玩比特币,虽然本人不炒但是想稍微了解一下其中的原理,所以就练手写了一个简易版的区块链系统。 So 、 What is the BlockChain (区块链) ? 这里引用一下Google的结果 所谓区块链技术 , 简称BT(Blockcha...