那片树海

用心做一件工艺品


  • 首页

  • 分类

  • 归档

  • 标签

  • 关于

SVN迁移到Git

发表于 2016-06-15 | 更新于: 2026-05-11

SVN 迁移到 Git,其实坑还是蛮多的。不过相比较 SVN 来说,Git 还是有挺多优势的,踩这些坑还是值得的。(Tips:阅读本篇博客最好了解下版本管理的一些基本概念和模型,Git 模型点击这里)

阅读全文 »

[转]一个成功的Git分支模型

发表于 2016-06-14 | 更新于: 2026-05-11

最近在做代码从 SVN 往 Git 的迁移,在使用 Git 的过程中看到这篇文章,感觉非常不错,分享给大家。

原链接:http://blog.jobbole.com/81196/

在这篇文章中介绍的开发模型在大约一年前已经在我的私有项目和工作引入的,而且已经被证明是非常成功的。我想写一些关于这个模型的东西已经好一段时间了,但是一直苦于没有时间,不过现在可以了。我不想探讨任何项目细节,只讨论分支策略和发布管理。

阅读全文 »

CocoaPods更新工程后编译提示Pods-framework.sh:No such file or directory

发表于 2016-06-02 | 更新于: 2026-05-11

前几天在开发过程中遇到一个比较奇怪的问题,发现 CocoPods 把引用的库更新一遍之后编译一直报错。错误提示为:Pods-framework.sh:No such file or directory 这样一个文件不存在。

当时以为是工程缓存的问题,clean 过,也删过工程缓存,发现没有效果。后来网上搜索相关问题,发现也只有重新生成工程文件(不可用),删除工程配置(可用)等解决方法,并未解释其中的原因。

阅读全文 »

WKWebView的那些坑

发表于 2016-05-19 | 更新于: 2026-05-11

为什么要用 WKWebView

WKWebView 有以下优点:

  1. 采用 Nitro JavaScript 引擎,运行 JavaScript 会更快更高效
  2. WKWebView 没有缓存,内存占用比较低,对内存压力比较大的 APP 是一个好消息

是不是心动了呢,别急,请注意以下这些坑

阅读全文 »

一个优化程序效率的调试小技巧

发表于 2016-02-29 | 更新于: 2026-05-11

笔者最近在做一个相机相册自定义的组件,功能是全部开发出来了,但是效率比较低,满满的无奈啊。哎,慢慢优化吧。

说到优化,以前笔者都是凭借个人的经验判断代码当中哪一部分执行效率低,哪一部分耗时长,没有什么具体的方法,有时候也没办法定位到具体的某一行或者某一处代码。虽说问题解决了,但总是觉得好像还是少点什么,怎么查看某段代码的具体执行时间呢?于是我上网查了一下,发现了一个不错的方法,现在推荐给大家。

1
2
#define TICK NSDate *startTime = [NSDate date];
#define TOCK NSLog(@"Time: %f", -[startTime timeIntervalSinceNow]);

定义这样的两个宏,在你需要调试的代码块的首尾分别加上这两个宏,执行程序,你就可以查看该段代码的执行耗时了。另外还可以添加多个 TOCK,也是挺方便的。

16.02春节后苹果证书无效问题解决方案

发表于 2016-02-29 | 更新于: 2026-05-11

2016 年 2 月春节假期后相信不少 iOS 开发者都碰到了一个比较奇怪的问题——开发证书无效。虽然苹果的开发证书经常会以这种或那种奇怪的理由无效,但这次的问题比较特殊。笔者也遇到了这个问题,在这里做下记录,顺便和大家分享下自己的理解,如有错误和遗漏,还望大家指出。

阅读全文 »

Xcode更新或者重新安装导致插件无效问题的解决方案

发表于 2016-01-15 | 更新于: 2026-05-11

该博文内容来源于网络,原链接:http://www.cnblogs.com/zhanglinfeng/p/4962452.html

Xcode 升级后打开 Xcode 会提示 load bundle 或 Skip bundle,一般我们选择 load budle,Xcode 插件依然有效,选择 Skip bundle,Xcode 插件会失效。有人想装两个版本的 Xcode,后装的那个也会出现插件失效的情况,而且重装插件也没用。

Xcode 插件失效原因

并不是升级或重装后原本的插件被删掉了,其实插件还在这个目录~/Library/Application Support/Developer/Shared/Xcode/Plug-ins 。之所以插件失效,是因为每个插件只供特定 UUID 的 Xcode 使用,更新后 uuid 改变,于是便不能正常使用。

阅读全文 »

Https浅析与实现(iOS)

发表于 2016-01-05 | 更新于: 2026-05-11

前言

随着 iOS9 的发布以及对 iOS 平台的安全问题的关注度的提高,iOS 安全问题慢慢被提上日程。最近了解了一下 iOS9 下 Https 的相关实现,和大家分享一下。

Https 浅析

Https 和 http 有何异同

https 和 http 从数据解析和交换来说本质上没有任何区别,https 可以看做经过校验和加密的 http 通信。也可以说在网络应用层,http+ssl/tsl 形成了 https。

阅读全文 »

第一篇文章-那片树海的Hello World

发表于 2015-12-04 | 更新于: 2026-05-11

关于这个博客的诞生

以前一直有写一些东西的想法,但是因为个人的一些原因的暂时搁置了(人都有惰性嘛,哈哈),想想也是蛮惭愧的。后来突然想起来中学老师的一句话:我们都是人嘛。这句话也算是安慰了一下自己的小心灵。

至于自己怎么又突然萌生了搭建博客的想法呢,这个要感谢我的一个朋友,之前偶然看到了他的博客,感觉好新奇。至于为什么感到新奇呢,因为这是一个完全属于自己的主页,看起来有点炫酷有点棒是吧。之前看别人的那种比较个性的主页,以为那是一个比较大的工程呢,后来通过向他了解,原来这些东西并没有想象的那么难。于是乎,自己变开始查阅一些资料,慢慢的开始搭建这个主页。

现在这个主页可能初具雏形,很多后续的功能可能需要完善,文章也需要不断的更新,也希望自己能坚持下来吧。(另附:作为做技术的,文笔不好,大家就多原谅吧。)

1…56
树海

树海

59 日志
1 分类
21 标签
RSS
GitHub Weibo
© 2026 树海
由 Hexo 强力驱动
|
主题 — NexT.Muse