Colin丶

泰山崩于前, 我依然沐浴更衣, 焚香沏茶, 诚心正意, 手起键落: Hello World!

排序:
默认
按更新时间
按访问量

停博通知

CSDN博客之后将不再作为主力博客维护, 可能偶尔上来瞧瞧。 所以大家不用在这上头留言, 私信了(PS:CSDN私信是我用过的最糟糕的服务之一)。至于为什么离开CSDN,应该算是爱之深, 痛之切吧。如果有任何问题, 欢迎QQ骚扰: 648654371另外, 我的博客 Colin’s Nest...

2016-05-03 15:52:57

阅读数:3371

评论数:2

一个多月来的面试总结(阿里, 网易, 腾讯)

想必关注我的朋友都发现了, 最近我发表原创文章的数量和质量大大不如以前了, 也不怎么活跃了。主要原因是现在大三了, 7月份就能离校实习了, 所以前段时间也在为找实习忙碌着。接下去应该就能恢复正常, 继续为大家分享一些iOS开发上的小技巧, 毕竟, 也算拿到了心仪的offer。 接下去, 就围绕这一...

2015-04-25 16:54:38

阅读数:62276

评论数:171

iOS 启动页多语言

iOS 启动页多语言 个人网站: Colin’s Nest 转载请注明出处。 iOS开发交流群: 184226705. 欢迎加入~ 启动页适配多语言, 想必很多 App 都有类似的需求。但是之前尝试过程中, 发现 “多语言” 的那几种实现方式, 在欢迎页上都不适应, 直到遇到了 UI...

2016-03-14 09:06:32

阅读数:3879

评论数:2

Photo Editing Extension 详解 (附带应用滤镜Demo)

extension是iOS8新开放的一种对几个固定系统区域的扩展机制,它可以在一定程度上弥补iOS的沙盒机制对应用间通信的限制。允许应用帮助系统扩展自定义功能,去实现一个特定作用域的任务,如照片编辑、自定义键盘、通知中心、Action动作、Share分享等。 这对于一向封闭的iOS来说, 无疑是一...

2015-12-13 17:29:16

阅读数:3398

评论数:1

将iPhone投影到Mac上

将iPhone投影到Mac上 有时候, 出于演示需要, 又或者嫌弃iPhone屏幕太小了, 我想把画面弄到mac上。 这时候, 就需要将iPhone投影到Mac上。 至于如何做呢? 这就是本文要说明的。

2015-08-23 17:25:05

阅读数:18301

评论数:2

iOS_高效开发之道

iOS_高效开发之道话不多说, 总结一下个人感觉有利于提高iOS开发效率的几个小技巧。本文将从以下几方面介绍: Xcode常用快捷键 Xcode调试技巧 Objc常用代码片段 Xcode插件 Mac工具

2015-08-12 19:23:55

阅读数:8549

评论数:23

iOS_正则表达式

iOS 正则表达式 正则表达式,又称正规表示法、常规表示法(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索、替换...

2015-06-07 17:26:24

阅读数:2563

评论数:0

仿猎豹垃圾清理(实现原理+源码)

防猎豹垃圾清理(实现原理+源码) 前几天无意打开猎豹内存大师, 发现它的垃圾清理很强大, 效果也不错, 闲着就研究了下。 不过.. 结果貌似和我想象的不太一样。怎么说呢, 听我下文一一分析。 效果图: 从效果图, 我们可以看出它有以下几个功能: 获取设备上已安装的所有App 获取App的...

2015-05-28 17:36:57

阅读数:10804

评论数:20

iOS开发- 自定义遮罩视图(引导, 功能说明)源码+解析

iOS开发- 自定义遮罩视图(引导, 功能说明)源码+解析我们平时使用App的时候, 经常在第一次使用的时候, 会有类似”新手教程”之类的东西, 来引导我们应该如何使用这个App。但是这个”新手教程”不同于常规的引导页(引导页指第一次打开App时候, 弹出的那种介绍视图。 他是静态的, 不需要与用...

2015-04-07 17:42:56

阅读数:4317

评论数:5

Xcode个人常用快捷键

Xcode个人常用快捷键导航快捷键command+1-8:打开 Project/Symbol/Find/Issue/Test/Debug/Breakpoint/Log 导航栏command+0:显示/隐藏 左侧 tool paneloption+command+0:显示/隐藏 右侧 tool pa...

2015-04-05 16:29:05

阅读数:2721

评论数:0

代码备忘, TODO宏实现

代码备忘, TODO宏实现 我们平时在开发过程中, 往往并不是憋足气一股脑敲完全部代码。每个模块, 每个函数的实现总有个先后顺序。又或者哪个部分需要做调整, 修改… 所以, 我们需要有一个东西, 来提醒我们, 起到代码备忘功能, 避免某个功能忘记实现, 也能让我们快速定位。 所以这篇文章, 就...

2015-03-15 10:45:33

阅读数:2319

评论数:2

Cocoa Core Competencies_3_App ID

注: 该系列文章翻译自iOS Developer Library –> Cocoa Core Competencies Cocoa Core Competencies, 顾名思义 Cocoa核心概念。只是各个部分概念介绍, 更加详尽的学习, 参见各个章节提供的相关链接。 ...

2015-03-04 22:58:02

阅读数:1846

评论数:0

Cocoa Core Competencies_2_Accessor method

注: 该系列文章翻译自iOS Developer Library –> Cocoa Core Competencies Cocoa Core Competencies, 顾名思义 Cocoa核心概念。只是各个部分概念介绍, 更加详尽的学习, 参见各个章节提供的相关链接。 ...

2015-02-12 11:28:07

阅读数:4312

评论数:0

Cocoa Core Competencies_1_Accessibility

注: 该系列文章翻译自iOS Developer Library –> Cocoa Core Competencies Cocoa Core Competencies, 顾名思义 Cocoa核心概念。只是各个部分概念介绍, 更加详尽的学习, 参见各个章节提供的相关链接。 ...

2015-02-09 16:54:13

阅读数:5753

评论数:3

Cocoa Core Competencies_0_序

最近在iOS Developer Library里头学习, 收获挺多。不过官方文档都是英文, 看起来倒是挺费劲的。想必也有许多朋友在学习过程中遇到困难。所以萌生了翻译一些官方文档的念头。 注: 该系列文章翻译自iOS Developer Library –> Cocoa Core Co...

2015-02-09 16:52:45

阅读数:4062

评论数:0

Safari技巧-网页翻译

Safari技巧-网页翻译之前Google没被墙的时候, 多数浏览器都支持网页直接翻译功能。虽然翻译效果不是很准确, 但是还是有一定帮助的。不过那都是之前了…今天分享一个技巧, 利用有道, 来实现网页翻译。step 1随便选择一个网页 –> 添加书签 –> 添加到个人收藏 –> ...

2015-02-04 20:22:00

阅读数:2937

评论数:0

iOS开发- 项目配置

新人指导, 大拿绕道。 旨在说明App创建初期需要完善的一些配置, 有利于之后项目有条进行, 也能减少不必要的开发。 主要内容: 新项目创建 分组结构 配置文件 辅助类 1. 新项目创建常规的, 我们启动Xcode开发环境,使用Single View Application Projec...

2015-01-31 11:13:44

阅读数:6590

评论数:3

<iOS开发进阶> 干货汇总

之前看完了, 也做了相应的总结, 详见:今天花点时间, 把一些干货汇总下, 然后就可以和这本书say goodbye了。包括:p85 10.1.3p96 使用GCD后p99 后台运行p131 使用Safari进行调试p184 收起键盘p185 设置应用内的系统控制语言p193 ...

2015-01-28 17:25:10

阅读数:2530

评论数:0

读<iOS开发进阶>有感

花了两天时间, 零零散散看完了这本书。总的来说, 比较失望吧。花点时间记录下。第一次看到这本书, 是在看唐巧大神博客的时候看到的  ---------->  《iOS开发进阶》即将出版那时候, 就被吸引住了。原因不外乎如下三点:作者: 唐巧大神写的书, 怎么能错过内容: 开发进阶, 学习了i...

2015-01-16 21:43:03

阅读数:2555

评论数:0

利用Github免费搭建个人主页(个人博客)

之前闲着, 利用Github搭了个免费的个人主页。 (colin1994.xyz)这里是我的一个简单主页,有兴趣的朋友可以访问看看。(当然, 里面用了模版)Colin's Nest今天到家了, 趁着闲着, 写一篇相关教程记录自己搭建的过程。涉及:1. Github注册2. Github搭建博客3....

2015-01-12 19:54:26

阅读数:30120

评论数:25

终于放假咯~寒假规划

今天验收完软件工程课设, 一身轻松, 终于把该做的都做完了。 就等11号回家了。1月11号到3月1号,近50天的假期,想想就开心~然后前一段时间忙着考试什么的, 博客也没怎么用心去写。放假回家会陆续补上,包括之前准备好的几个实战教程。然后前两天折腾了个域名, 9元/年... 够廉价的。简单的建了个...

2015-01-09 22:56:25

阅读数:3373

评论数:17

Xcode使用技巧合集

之前零零散散写了, 转了一系列Xcode使用相关的文章,包括调试技巧,快捷键等等,但是一直没有汇总。今天就专门开一篇合集,纪录自己接触过的一些技巧。 以后相关的主题都会在这里持续更新。 iOS开发- Xcode常用快捷键iOS开发准备篇-(4)Xcode基本操作 iOS开发准备篇-(5)Xcode...

2015-01-09 15:51:57

阅读数:2553

评论数:7

iOS开发- Xcode常用快捷键

在Xcode 6所有快捷键中下列这些是首当其冲应当学习的。在你学习到如何使用之后,也许就再也离不开它们了。Xcode导航快捷键1.工程导航器:Command+1快速浏览代码、图片以及用户界面文件。2.显示/隐藏导航器面板:Command+0当你在对屏幕进行截图的时候可能会想要隐藏起与你感兴趣内容的...

2015-01-09 15:39:17

阅读数:3763

评论数:9

iOS开发- 日志打印(常见)

Q:如何打印当前的函数和行号?A:我们可以在打印时使用一些预编译宏作为打印参数,来打印当前的函数和行号。如:NSLog(@"%s:%d obj=%@", __func__, __LINE__, obj); NSLog(@"%s:%d obj=%@",...

2015-01-06 18:36:59

阅读数:4319

评论数:6

iOS安全- 网络封包分析工具Charles

之前写了一篇文章: iOS开发- 以图搜图功能实现 (源码+解析)好多朋友都比较好奇我是如何获取到百度以图搜图的API, 其实这非常简单。 利用网络封包分析工具 “ Charles ” 就能轻松实现。获取以图搜图API,只有简单3步:1. 打开Charles2. 模拟识图,发送请求3. 分析请求本...

2015-01-05 17:18:20

阅读数:4275

评论数:9

我的2014 - 所有经历, 都该被感激

原本前几天就应该赶在月底写完这篇博客的, 不过实在是太忙了。今天考完毛概, 神清气爽, 抽点时间记录下我那逝去的2014。"我遇见你是最美的意外..."----纪念朦胧的爱情2014 马年。马上有对象, 正月初六, 我和我的那个她终于走到一起了。刚上大学那会, 她就向我表白了,...

2015-01-04 15:56:37

阅读数:9130

评论数:57

iOS开发- 项目重命名(图文详解)

ps: 拉票啦~我参加了2014博客之星评选比赛, 麻烦大家帮忙投下票http://vote.blog.csdn.net/blogstar2014/details?username=hitwhylz#content前言:在IOS开发中,有时候想改一下项目的名字,都会遇到很多麻烦。直接改项目名吧,X...

2015-01-04 12:13:51

阅读数:3556

评论数:7

海量优质电子书分享

今天整理硬盘的时候,顺道把之前收集的一些较好电子书分享给大家,希望对大家有所帮助。另外, 我参加了“2014博客之星”评选活动, 如果觉得对你有所帮助, 希望给我投上宝贵的一票。 谢谢~。投票链接:  http://vote.blog.csdn.net/blogstar2014/details?u...

2014-12-31 07:49:36

阅读数:11824

评论数:26

iOS开发- 以图搜图功能实现 (源码+解析)

以图搜图这个功能相当实用, 之前在实现这个功能的时候, 有一些笔记, 今天就整合成博文, 分享给大家。这个demo主要实现的功能包括:1. 自定义拍照界面2. 图像识别3. 以图搜图4. 信息获取(通过识别出的图像, 获取对应信息)下面是一个简单的演示,  如下:     那么如何实现这样的功能呢...

2014-12-29 20:59:48

阅读数:8156

评论数:34

iOS开发- TableView不显示没内容的Cell

有时候使用UITableView, 会遇到这样的情况:底部没内容的cell也显示了。这样分割线很影响显示效果。 简单的加入如下语句:self.tableView.tableFooterView = [[UIView alloc] init];加上之后. 效果如下:

2014-12-28 10:04:35

阅读数:8481

评论数:12

Swift 编程风格指南(raywenderlich.com 版本)

官方 raywenderlich.com Swift 编程风格指南本文版权归 raywenderlich.com 、The Official raywenderlich.com Swift Style Guide项目以及所有贡献者所有。译者翻译仅供知识传播使用。本风格指南的目标是让Swift代码更...

2014-12-23 21:32:07

阅读数:1518

评论数:2

iOS开发- 游戏屏幕适配(SpriteKit)

我们开发一个App的时候, 通常希望它在 iPhone, iPad, Mac上同时能运行, 尤其是游戏。这样就需要我们考虑不同设备不同的分辨率,处理起来比较麻烦。比如说,按照官方的做法,我们需要提供诸如 xx.png, xx@2x.png, xx@3x.png, xx~iPad.png, and ...

2014-12-22 17:38:10

阅读数:4290

评论数:8

iOS开发- SceneKit

打开你的Xcode 6然后新建一个项目,选择iOS/Application/Game模板然后点击Next。现在没有必要检查或者修改任何一行代码,你只需要构建并运行就能看到结果了:一个正在转动的3D飞机模型,截图如下:我们也可以在Viewport中随意拖动, 选择我们的飞机, 来查看效果。这就是 S...

2014-12-21 14:35:02

阅读数:2478

评论数:4

iOS开发- 版本号介绍

这是篇基础文章, 简单介绍 iOS 的版本号.名词解释Version, 通常说的版本号, 是应用向用户宣传说明时候用到的标识. 一般有2段或者3段式, 如:2.1,8.1.2Version 一般由产品部门确定, 完全迥异的更新需要改变主版本号, 比如 QQ 4.0 的变化非常大, 主版本的变化会更...

2014-12-18 19:32:40

阅读数:3541

评论数:7

Mac - 获取文件路径

Mac升级到10.10,发现文件路径这里变了。不能直接复制了, 如下:感觉有点不太方便, 折腾了下, 总结两种办法, 很方便获取文件对应路径。1. 拖动文件到终端, 即可获取。 如下:2. 用一个工作流来实现。下载 Get File Path into Clipboard.workflow  (下...

2014-12-17 22:21:07

阅读数:2666

评论数:5

cocos2d-x 2.x 与 3.x 对照

Cocos2d-x 常用类名改变下面的表格中的类名的转换方式主要是直接删除了 CC 前缀。Cocos2d-x 类名改变下面表格中的类名的转换就比较大了。CCString 用法改变之前:1CCString* str = CCString::createWithFormat("%s.png&...

2014-12-17 22:05:13

阅读数:2177

评论数:3

cocos2d-x 3.x Mac环境下搭建, 创建Xcode项目

最近比较闲..折腾一下cocos2d-x 3.x系列。虽然出来很久了,不过一直没时间学习。之前一直用着2.14版本。cocos2d v3.x 版本出来后,从配置安装到创建项目都是命令行,下面简单说一下.1. 下载地址    http://cn.cocos2d-x.org/download/   (...

2014-12-17 21:59:38

阅读数:10372

评论数:7

iOS开发 - 百度地图后台持续定位

之前有做一个定位的项目,类似嘀嘀打车那样。 需要后台持续定位。这里选择了百度地图,不过在后台持续定位方面, 之前只是简单的设置如下:不过经测试发现, 这样设置完,在后台运行大概30分钟,又会被crash掉。 重新打开应用则自动恢复定位。当然,这不是我们想要的效果,所以折腾了下,实现了后台持续定位。...

2014-12-15 22:40:50

阅读数:3204

评论数:8

Mac - 删除Launchpad空白文件夹

之前有遇到这样的情况, 就是在Launchpad里,产生了无用的空白文件夹, 类似这样。最底下就是一个未命名的空文件夹。  有“洁癖”的同学.. 必然想要把它删掉。之前有个其他朋友问我这个问题, 所以我才想写这篇文章,  大水文...删除很简单, 拖动一个图标到空白文件夹里, 再拖出来, 这个文件...

2014-12-10 16:15:37

阅读数:6158

评论数:6

在C++中如何使用C

首先,分析下面的代码片段:// Demo.h  #ifndef SRC_DEMO_H  #define SRC_DEMO_H  extern "C"  {  ...  // do something  }  #endif  // SRC_DEMO_H 显然,头文件中的编译宏“#...

2014-12-09 20:37:52

阅读数:1713

评论数:7

iOS开发 - navigationBar背景图默认的Translucent

今天在调界面,发现以前在iOS7.0下好好的界面在iOS7.1下出现了问题:1.navigationBar背景图,颜色变浅了。认真看可以发现7.1比7.0颜色淡。7.07.1fix:原来是7.1下navigationBar背景图默认的Translucent会表现出来,只要把Translucent勾...

2014-11-30 20:49:08

阅读数:2820

评论数:5

iOS开发 - post / get 详解

一。 区别从表面的意思看get 和 post的区别get就是获取数据,post就是发送数据。这个是误区。其实两者都可以的,在IOS向服务器发送请求里面可以带参数。那么这些误区是怎么出现的呢?先看看一下对http的解释一般在浏览器中输入网址访问资源都是通过GET方式;在FORM提交中,可以通过Met...

2014-11-30 20:24:51

阅读数:1947

评论数:5

iOS开发- 获取安装的所有App

可用于非越狱设备, 不过通过审核够呛, 如果需要实现这个功能的, 自己想办法绕过审核吧。这里提供获取安装的所有App的办法:#include Class LSApplicationWorkspace_class = objc_getClass("LSApplicationWorkspa...

2014-11-27 18:46:30

阅读数:2879

评论数:4

iOS开发-简单图片背景替换(实现抠图效果)

之前好奇, 想实现这样的功能   -----> iOS图像处理-(jpg去除白色背景) 把一张图片(.jpg)的白色背景抠掉,转成.png 格式的有alpha通道的透明图。原图黑白分明, 像这样转换成这样然后在论坛,得到了想要的答案。这里先谢过那位大牛, 也提供了参考资料:  iOS8 Co...

2014-11-27 18:30:45

阅读数:10179

评论数:9

iOS开发- iPhone6/6 Plus适配

花了点时间, 重新整理了下iPhone的相关适配, 总结如下:iOS6之前, 屏幕适配一般使用autosize,设置视图与父视图的尺寸关系 缺陷:(Autosizing布局的不足) 1. 不能设置视图与视图之间的关系 2. 不能设置尺寸放大,缩小的最大值,最小值iOS6之后, 使用自动布局。Aut...

2014-11-25 19:43:28

阅读数:5566

评论数:10

A星寻路算法-(入门级)

你是否在做一款游戏的时候想创造一些怪兽或者游戏主角,让它们移动到特定的位置,避开墙壁和障碍物呢?如果是的话,请看这篇教程,我们会展示如何使用A星寻路算法来实现它!在网上已经有很多篇关于A星寻路算法的文章,但是大部分都是提供给已经了解基本原理的高级开发者的。本篇教程将从最基本的原理讲起。我们会一步步...

2014-11-22 17:49:40

阅读数:10142

评论数:16

iOS开发 - 中文 iOS/Mac 开发博客列表

博客地址RSS地址OneV's Denhttp://onevcat.com/atom.xml破船之家http://beyondvincent.com/atom.xmlNSHipsterhttp://nshipster.cn/feed.xmlLimboy 无网不剩http://feeds.feedb...

2014-11-15 16:38:17

阅读数:2001

评论数:7

iOS开发-Xcode使用技巧汇总(持续更新)

1. 《LLDB调试命令初探》2. 《Xcode LLDB Debug教程》3. 《iOS开发准备篇-(5)Xcode调试技巧_1》4. 《iOS开发准备篇-(5)Xcode调试技巧_2》5. 《iOS开发准备篇-(5)Xcode调试技巧_3》6. 《 iOS开发准备篇-(4)Xcode基本操作》...

2014-11-08 16:31:44

阅读数:2689

评论数:4

iOS开发- 打包ipa,让别人设备安装你的App

一般在接外包的时候, 通常第三方需要安装你的app进行测试(这时候你的app肯定是还没传到app store之前)。这种情况下,如果是企业账号就好办了, 随便安装..但是个人开发者账号呢?如果他的机子不是开发测试的 直接装包的, 那么可以通过导出一个ipa供他安装。当然,你必须知道别人设备的ud...

2014-11-04 16:55:56

阅读数:13782

评论数:4

Unity 4.5.2 for Mac 下载+安装+破解

由于课程需要, 需要安装unity, 就捣腾了一下, 顺便Mark。需要准备的资源:Unity 4.5.2官方安装包 : http://netstorage.unity3d.com/unity/unity-4.5.2.dmgUnity 4.5.2 破解工具: u3d452f1mac1, 下载官方安...

2014-11-04 16:12:04

阅读数:2665

评论数:5

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