Daizi


  • 首页

  • 归档

  • 标签

  • 搜索

如何简单地模拟 NSURLSeesion 的返回数据

发表于 2016-01-18 | 分类于 Test |
字数统计 714 | 阅读时长 3
如果你熟悉我这个博客的话,你可能知道我检查问题时,最喜欢的方法是模拟 `NSURLSeesion` 返回的数据。那么我们到底要做什么呢,其实是模拟方法的回调数据
阅读全文 »

Swift:带有私有设置方法的公有属性

发表于 2016-01-08 | 分类于 Swift 入门 |
字数统计 582 | 阅读时长 2
Swift可以很方便地创建带有私有设置方法的公有属性。这可以让你的代码更加安全和简洁。
阅读全文 »

iOS 启动时优化

发表于 2016-01-05 | 分类于 性能优化 |
字数统计 2,752 | 阅读时长 9
Facebook 工程师通过一系列系统的考量寻求优化解决方案的方式。首先通过建立优化的度量指标,明确优化方向,分解优化目标,分步达到优化目的,最后统一测试优化效果。
阅读全文 »

关于 Swift 演变的趣味探讨

发表于 2015-12-27 | 分类于 Swift 入门 |
字数统计 1,218 | 阅读时长 4
记得我曾分享过一些想法和建议,比如:newtype 。一个是建议 Swift 推出一个 newtype 的关键词,它可以添加完全不同于原生的可扩展的派生类型。
阅读全文 »

如何简单地为测试切换 App Delegate

发表于 2015-12-19 | 分类于 Test |
字数统计 1,504 | 阅读时长 6
这是因为当你测试运行时,首先要启动你的应用——而这个过程可能做了很多事情,大量耗时的操作。而这些耗时的操作在测试的时候并不是我们所需要的。我们应该如何避免这个问题?
阅读全文 »

Core Animation & Facebook's POP

发表于 2015-12-17 | 分类于 Animation |
字数统计 2,237 | 阅读时长 8
对比系列,是个人比较喜欢的一种学习方式,通过对比,找出不同技术的优缺点,可以更合理地使用这些武器,俗话说:好钢用在刀刃上,大抵如此。本文对 CoreAnimation 和 Facebook 的 POP 动画库进行了对比。
阅读全文 »

UIAlertController 测试的修正

发表于 2015-12-02 | 分类于 Swift |
字数统计 539 | 阅读时长 2
首先,我们在 UIAlertAction 中添加一个类方法去创建 action 。在 ViewController.swift 中增加如下扩展:
阅读全文 »

Xcode:用于管理多个 target 配置的 XCConfig 文件

发表于 2015-11-24 | 分类于 Swift |
字数统计 1,582 | 阅读时长 6
让我们来看看 XCConfig 文件如何才能在多个拥有不同配置的 target 中良好地工作。
阅读全文 »

Swift 中的函数式编程

发表于 2015-11-16 | 分类于 Swift |
字数统计 955 | 阅读时长 3
Swift 一个强有力的语言特性就是能够用多样的函数式风格去编写代码。这在社区中看起来非常地激动人心。
阅读全文 »

让我们来搞崩 Cocoa 吧(黑暗代码)

发表于 2015-11-10 | 分类于 Objective-C |
字数统计 2,880 | 阅读时长 13
在传统的文章中,我们一直致力于如何编写高效稳定的代码,努力提高代码的鲁棒性。然而在本文中,我们将会改变一下思维方式,采用破坏的方式去挖掘 Cocoa 的一些特性,虽然文中作者表现出一种“病态”的破坏心理,但正因为有这种精神,通过文中那些黑暗代码,可以让我们更加深刻地理解 Cocoa 。
阅读全文 »
123
小袋子

小袋子

30 日志
12 分类
50 标签
RSS
github weibo
© 2019 小袋子
由 Hexo 强力驱动
主题 - NexT.Mist