image frame

踏香

东风不解花千语,吹尽芳菲满沉春。如是潇湘应恨我,薄情忍作踏香人。

十大经典排序算法

前言

最近一直在找工作,面试中有遇到问排序算法的,所以花了点时间把十大经典排序算法用Objective-C实现了一遍,以便加深记忆。事实上,算法更重要的是思想,没必要死记硬背,只要理解了原理,就能很容易写出来。

阅读全文>>

CocoaPods升级到1.8+版本,执行update报错问题

前言

有很多小伙伴的反馈:CocoaPods在升级1.8+版本之后,执行searchinstallupdate等操作时会报类似于下面这种错误:

1
2
[!] CDN: trunk Repo update failed - 17 error(s):
CDN: trunk URL couldn't be downloaded: https://raw.githubusercontent.com/CocoaPods/Specs/master/Specs/1/d/4/CocoaAsyncSocket/0.0.1/CocoaAsyncSocket.podspec.json, error: Operation timed out - SSL_connect

其实这个是由于:CocoaPods1.8版本之后,把 CDN 被作为spec的默认仓库来源所导致的。

阅读全文>>

一个关于NSUInteger的小细节

先看一段代码:

萌新经常会写出这样的代码:

1
2
3
4
5
// array 是一个数组,做一个遍历数组的操作
for (int i = 0; i < array.count - 1; i++) {
// 一些操作
NSLog(@"123");
}

乍一看好像没什么问题啊?其实不然,这里隐藏了一个很大的bug:当数组array为空数组时,循环体依然会执行,并且会执行到“天荒地老”。萌新一脸懵逼,甚至有点怀疑人生:joy:。

阅读全文>>
  • Copyrights © 2020-2021 bestdew
  • 访问人数: | 浏览次数:

请我喝杯咖啡吧~

支付宝
微信