KLTec.

Yo!

《小强升职记》

《小强升职记》以老付教授小强工作效率提高法直到小强升职为故事梗概,通过老付对小强的一系列改造,向读者展示了在工作中如何提高自己的效率。书中最让人觉得有趣的地方是作者将整个习惯的养成和个人的发展比喻成一颗大树的成长过程: 寻找种子:觉悟首先要明确为什么而努力,要发现问题,并反思问题,再去考虑解决问题...

2017-12-13 17:30:40

阅读数 208

评论数 1

《奇特的一生》

这是一部写真人真事的文献性小说,讲的是苏联昆虫学家柳比歇夫献身科学的故事。 从 1916 年元旦开始,二十六岁的柳比歇夫便实行一种“时间统计法”。他每天都要核算自己的时间,一天一小结,每月一大结,年终一总结。直到 1972 年他去世的那一天,56 年如一日,从不间断。 柳比歇夫...

2017-12-13 17:30:13

阅读数 164

评论数 0

iOS App 的编译过程

在 iOS 开发的过程中,Xcode 为我们提供了非常完善的编译能力,正常情况下,我们只需要 Command + R 就可以将应用运行到设备上,即使打包也是一个相对愉快的过程。但正如我们写代码无法避开 Bug 一样,项目在编译的时候也会出现各种各样的错误,最痛苦的莫过于处理这些错误。其中的各种报错...

2017-11-22 17:45:56

阅读数 2923

评论数 0

用 Swfit 搭建一个完整项目

用 Swfit 搭建一个完整项目Swift 目前更新到了 Swift4,已经相当稳定,相比于之前的版本跳跃就得重学的情况,从 Swift3 更新到 Swift4 的成本非常小。再加上苹果极力推行 Swift,可以预见在不远的未来,Objective-C 将会被淘汰,现在可见最多的就是混编,OC ...

2017-11-15 14:30:04

阅读数 2187

评论数 3

ReactiveCocoa 解析

ReactiveCocoa 解决了什么问题ReactiveCocoa 是一个 iOS 中的函数式响应式编程框架,它改变了我们在使用 Cocoa 时的思维和方式。它将苹果的 API 进行了一次封装改造,使其可以使用响应式进行编程。

2016-12-10 17:32:41

阅读数 691

评论数 1

链式语法

链式语法在 Objective-C 中,我们调用方法的方式一般都是使用 [],阅读和使用其实还可以接受。但是当 Swift 出现以后,点语法完全代替了中括号,看起来非常优雅,非常棒。(当然很多其他的语言也都是这样调用的。)由俭入奢易,由奢入俭难,当接触了更加优雅的代码,之前的方式就感觉心里不爽,要...

2016-11-17 19:15:09

阅读数 1445

评论数 0

iOS 里的 Protocol

iOS 里的 Protocol协议 (Protocol) 是一个非常灵活的东西,它考验着开发者的抽象能力,按照思路,用起来还是很好用的。但 Objective-C 中的使用真的是很少,用的最多的就是 Delegate 了,这也是苹果官方用的最多的方式。这都源自于 Objective-C 最初的设计...

2016-11-17 19:12:43

阅读数 583

评论数 0

Masonry 解析

Masonry 解析在了解一个开源库之前,我们需要先搞清楚一件事情: 这个开源库解决了什么问题? Masonry 解决了什么问题? Masonry 将 NSLayoutConstraint 进行了封装,使用了优雅高效易读的链式语法,让 Objective-C 开发者在手写 Autolayout...

2016-10-31 12:02:07

阅读数 499

评论数 0

ReactiveCocoa

ReactiveCocoa

2016-03-29 16:18:28

阅读数 696

评论数 0

接入 PayPal iOS SDK

最近面试了一家公司,是做跨境电商的,刚拿到 offer。在面试的时候聊到过,因为是做跨境电商的,面向的用户群体是美国欧洲的用户,所以在支付环节不使用支付宝/微信支付等国内产品,使用的是 paypal,所以提前研究一下并且先记录下来。这里是 paypal iOS SDK 的 github 地址:ht...

2016-01-20 17:41:34

阅读数 7298

评论数 18

Runtime 使用实例

学习了那么多关于 Runtime 的知识,但是如果不会用还是徒劳,这里记录下我在项目中学到的两种用法,这都是我的同事写的,最开始我都看不懂,现在至少能明白是在干什么了。空的 backButtonItemTitle系统的 UINavigationController 会自动在子 ViewContro...

2015-12-28 14:17:18

阅读数 767

评论数 0

Method Swizzling

Method Swizzling这篇文章其实可以算是我的笔记,因为很多地方和原文章都很像。主要是为了让自己理解,如果你觉得会看不懂,可以建议看看原文。Swizzling: [SWIZ] 骗局先来回顾一下,在 Runtime 基础里面说的 Method:typedef struct objc_met...

2015-12-23 14:44:12

阅读数 321

评论数 0

消息及消息转发

消息这篇文章其实可以算是我的笔记,因为很多地方和原文章都很像。主要是为了让自己理解,如果你觉得会看不懂,可以建议看看原文在 Objective-C Runtime 基础里面,是从发送一个消息展开的,那发送一个消息(在 OC 中是调用一个方法)的过程到底是怎样的,还是要先从 objc_msgSend...

2015-12-22 11:15:40

阅读数 423

评论数 0

从发送一个消息(调用一个方法)来说 Runtime

从发送一个消息(调用一个方法)来说 Runtime这篇文章其实可以算是我的笔记,因为很多地方和原文章都很像。主要是为了让自己理解,如果你觉得会看不懂,可以建议看看原文我们每次调用一个方法,其实就是发送一个消息:[receiver message] 在 runtime 中会被转化为: objc_ms...

2015-12-16 16:41:16

阅读数 537

评论数 0

协议和代理

协议和代理例如 有 class OneViewController, 有 class TwoViewController然后 TwoViewController 有一个方法是- (int)maxA:(int)a B:(int)b; 是用来计算两个值的大小的,返回的数字是 a、b 中大的那一个。然后...

2015-11-26 14:20:17

阅读数 283

评论数 0

怎样技术提升

怎样技术提升很久没写东西了,最近在学 swift,也是颇有心得,不过今天这一篇不是关于 swift 的,是我翻译的一篇文章。总得好好学英语嘛。原文连接:https://www.bignerdranch.com/blog/leveling-up/以下是译文,有错别字或者翻译不对的地方欢迎留言:类似 ...

2015-11-04 15:59:43

阅读数 448

评论数 0

ARC中Retain Cycle揭秘

Retain Cycle 是一个被人说了无数遍的东西,但是始终很多人不知道到底怎么才叫Retain Cycle,这篇文章很全面的讲了到底什么是Retain Cycle以及其避免方法。

2015-06-03 16:57:52

阅读数 408

评论数 0

优秀博客推荐

优秀博客推荐 牛人不分种族不分性别,在iOS这个领域也是一样。 强大的人并非是不可接触的,他们不仅谦虚,并且非常好交流,也很耐心。 他们总是无私的奉献着自己在开发过程中的种种经验,非常值得学习。 这里我将纪录下来这些牛人的脚步,希望学习他们的经验,让自己丰富。 排名不分先后南...

2015-05-18 11:09:27

阅读数 714

评论数 0

AppleWatch App 开发 (一)

AppleWatch App 开发 (一) 今天 AppleWatch 已经开始预售了,作为一个iOS开发者AppleWatch将是我们除iPhone/iPad后另一个战场。 AppleWatch的开发离不开iPhone应用的开发,你必须先有一个iPhone应用才能开发其对应的AppleWatch...

2015-04-10 18:41:53

阅读数 907

评论数 0

iOS 高级开发技巧 2.对象、消息、运行期 (2-4) 大集合

最近比较忙,看书的时间也不多,写文章的时间更没有了... 所以这一次准备把已看过的还没有成文的知识点简化然后发布在一篇文章中 iOS 高级开发技巧 2.对象、消息、运行期 (二) 在对象内部尽量直接访问实例变量 在对象内部的时候写入变量时,通过其设置方法来做: self.nam...

2015-02-06 13:46:10

阅读数 372

评论数 0

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