自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Secret Island

喧嚣中坚守一份宁静

  • 博客(42)
  • 资源 (13)
  • 收藏
  • 关注

转载 UIResponder那些你不知道的事

在 iOS 中,一个 UIResponder 对象表示一个可以接收触摸屏上的触摸事件的对象,通俗一点的说,就是表示一个可以接收事件的对象。       iOS 中,所有显示在界面上的对象都是从 UIResponder 直接或间接继承的。       下面是 UIResponder 类的一些定义信息: 触摸事件相关:方法名称说明

2014-05-23 10:31:43 558

转载 IOS 根据日期,获取该日期所在周,月,年的开始日期,结束日期 的方法

- (void)getMonthBeginAndEndWith:(NSDate *)newDate{    if (newDate == nil) {        newDate = [NSDate date];    }    double interval = 0;    NSDate *beginDate = nil;    NSDate *

2014-05-22 19:23:56 1396

转载 iOS中创建使用链接库

基本知识在实际的编程过程中,通常会把一些公用函数制成函数库,供其它程序使用,一则提搞了代码的复用;二则提搞了核心技术的保密程度。Library使用的两种方式:封装lib.a和直接引用lib工程。一、封装.a文件直接封装lib.a,向使用者提供头文件列表。使用者引用头文件并且使用其中方法,但是看不到实现文件的内容。这种方式每当静态库函数需要修改时就必须重新生成lib.

2014-05-22 14:51:44 2607

转载 iOS第三方库-CocoaLumberjack-DDLog

发现一个,很厉害的小工具,让xCode控制台输出文本有颜色!闲话不说,上代码。大概需要三个步骤:一、安装xCode扩展插件XcodeColors。二、引入第三方库CocoaLumberjack。三、修改NSLog为DDLog方式。一、安装xCode扩展插件XcodeColors1.下载地址:https://

2014-05-22 14:25:48 1300

转载 WorkSpace使用(与Library结合)

WorkSpace是Xcode提供的便于群组化管理项目工程的一个工作区间,我们可以把有关联的项目放到同一个工作区中,进行联合编译或者其它操作等。WorkSpace是XCode4引入,在XCode3中工作流被限制在单一的项目工程中,在之后的版本中可以把工作流相关的若干个项目工程放到同一个工作区中。当然WorkSpace应该还有更广阔的应用,本文暂时只针对与Library的结合展开。由于最近在做基础框

2014-05-22 09:37:45 1146

转载 extern "C"

编辑extern "C" 包含双重含义,从字面上即可得到:首先,被它修饰的目标是“extern”的;其次,被它修饰的目标是“C”的。让我们来详细解读这两重含义。目录1extern “c”2实例▪ 一▪ extern "C"的惯用法1extern “c”编辑

2014-05-21 18:05:50 499

转载 UITableView reloadData的正确方法

相信很多人会遇到这种情况,当tableView正在滚动的时候,如果reloadData,偶尔发生App crash的情况。 这种情况有时候有,有时候没有,已经难倒了很多人。直至今天,我在stackoverflow上面,仍没有发现真正有说到其本质的帖子。我的处女贴,选择这个问题来阐述一下我的观点。小弟我英语很好,一般都是用英语记笔记,当然,我知道,论坛愤青很多,如果只贴英文出来,肯定找骂。

2014-05-21 15:32:12 757

转载 iOS中URL编码问题

在 iOS 程序访问 HTTP 资源时需要对 URL 进行 Encode,比如像拼出来的 http://unmi.cc?p1=%+&sd f&p2=中文,其中的中文、特殊符号&%和空格都必须进行转译才能正确访问。在 Java、.net 和 JS 中都有相应的 encodeURL 方法可用,在 Objective-C 语言中,你可以试下- (NSString *)stringBy

2014-05-17 19:39:14 3399

转载 Git命令速查

相关知识gnu interactive tools一句话概括git: Git is at its heart very stupid simple!SHA-1哈希值:40个十六进制字符(0-9 及 a-f),它唯一确定一个文件SCM:soucre control management安装Ubuntu$ sudo apt-get install g

2014-05-10 19:36:01 845

转载 为已有的XCode工程创建Git仓库

XCode 会自动为新建的工程创建本地 Git 仓库,但是如何为已有的工程创建 Git 仓库呢?Google 到下面这篇文章,贴在下面了。原文链接:点击这里其中 ignore文件下载为:https://github.com/github/gitignore/blob/master/Objective-C.gitignoreCreating a git repository for

2014-05-07 16:17:48 1026

转载 深入浅出Cocoa之Bonjour网络编程

深入浅出Cocoa之Bonjour网络编程罗朝辉 (http://www.cnblogs.com/kesalin/)本文遵循“署名-非商业用途-保持一致”创作公用协议 本文高度参考自 Tutorial: Networking and Bonjour on iPhone,在那个帖子里 iphone 版本的代码采用的是 MIT 开源协议,所以本例子中的 Mac 版本

2014-05-07 16:15:21 1059

转载 [深入浅出Cocoa]iOS网络编程之NSStream

[深入浅出Cocoa]iOS网络编程之NSStream罗朝辉 (http://blog.csdn.net/kesalin/)本文遵循“署名-非商业用途-保持一致”创作公用协议 一,NSStream简介首先来回顾下。在前文《[深入浅出Cocoa]iOS网络编程之Socket》中,提到iOS网络编程层次模型分为三层:Cocoa层:NSURL,Bonj

2014-05-07 16:03:01 1090

转载 [深入浅出Cocoa]iOS网络编程之Socket

[深入浅出Cocoa]iOS网络编程之Socket罗朝辉 (http://blog.csdn.net/kesalin)CC 许可,转载请注明出处更多 Cocoa 开发文章,敬请访问《深入浅出Cocoa》 CSDN专栏:http://blog.csdn.net/column/details/cocoa.html一,iOS网络

2014-05-07 16:00:40 712

转载 互联网思维还是思维互联网

摘要 : 从一个角度看,四月二十号是中国互联网诞生二十周年的日子,因为1994年的这一天,第一条向社会公众开放的互联网线路开通运行。与中国互联网五周年,十周年时不同,现今媒体上充斥着溢美之词,“互联网精神”或者“互联网思维”成为流行概念,而不是早年谈起互联网常见的“泡沫”,“炒作”,“低俗”或者“增值服务”了。以至于几个年轻人在中关村五道口开了个街头卖肉夹馍的买卖,因为生意兴隆,也被媒体奉为“互联

2014-05-06 09:24:26 611

转载 iOS中自定义绘图的两种实现方式

在日常打应用中,有的时候我们需要自己在UIView中自定义绘制一些线条来达到应用打效果,首先我们想到打就是在UIView中打- (void)drawRect:(CGRect)rect方法中进行线条的绘制。不错,我们是可以这么搞,而且这么搞也比较打不错,但是唯一令人烦心就是在这个方法中写打绘制方法,都是openGL原生态的方法(也就是c语言的语法),一会儿oc,一会儿c是有点儿晕乎乎的,所以

2014-05-06 09:22:26 1410

转载 iOS7—Day by day—Day23:Multipeer Connectivity

这篇文章是天天品尝iOS7甜点系列的一部分,你可以查看完整的系列目录:天天品尝iOS7甜点Introduction – 介绍今天的这篇文章将会和之前的文章有些小小的不同。采用iOS7依赖,许多开发者都在处理视图控制器在UINavigationControllers的navigation bar后面的问题。我们将要来看看为什么,然后视图解释如何获得自己所需要的行为.本

2014-05-06 09:18:22 766

转载 iOS7—Day by day—Day22:Downloadable Fonts

这篇文章是天天品尝iOS7甜点系列的一部分,你可以查看完整的系列目录:天天品尝iOS7甜点在iOS中就预先安装了一些字体,但是这并不是完整的。为了能够节省磁盘的映射空间,iOS提供了一种机制用来下载和在运行的时候使用字体。苹果提供了一组字体,它们可以被许可使用,包括非罗马字体,和一系列在桌面应用程序的字体。从iOS6开始,字体下载的功能已经能够使用了,但是在iOS7中,有一个更

2014-05-06 09:18:02 909

转载 iOS7—Day by day—Day21:Multi-column TextKit Text Rendering

这篇文章是天天品尝iOS7甜点系列的一部分,你可以查看完整的系列目录:天天品尝iOS7甜点在过去,要想在iOS中创建多列的布局的文字是十分困难的:可能你可以创建多个UITextView然后手动剪裁文字来填充到不同的视图中,如果是动态内容的话就悲剧了,或者你可以调用更加底层的CoreText布局引擎,但是这个并不是那么容易使用的。在iOS7中有关TextKit的介绍就改变了这些,

2014-05-06 09:17:46 764

转载 iOS7—Day by day—Day20:ViewController Content and Navigation Bars

这篇文章是天天品尝iOS7甜点系列的一部分,你可以查看完整的系列目录:天天品尝iOS7甜点Introduction – 介绍今天的这篇文章将会和之前的文章有些小小的不同。采用iOS7依赖,许多开发者都在处理视图控制器在UINavigationControllers的navigation bar后面的问题。我们将要来看看为什么,然后视图解释如何获得自己所需要的行为.本

2014-05-06 09:14:17 835

转载 iOS7—Day by day—Day19:UITableView Row Height Estimation

这篇文章是天天品尝iOS7甜点系列的一部分,你可以查看完整的系列目录:天天品尝iOS7甜点Introduction – 介绍今天我们将会来查看一个相当小的额外的UIKit API,其中一个就是复杂的表格来影响用户体验。估算行高是在表格的代理方法中的一个额外的方法进行设置,它不仅仅可以返回默认的行高,还可以返回估算的高度来进行替换。我们将会查看为什么这属于一个高级的部分。为了

2014-05-06 09:13:31 729

转载 iOS7—Day by day—Day18:Detecting Facial Features With CoreImage

这篇文章是天天品尝iOS7甜点系列的一部分,你可以查看完整的系列目录:天天品尝iOS7甜点Introduction – 介绍运用AVFoundation和CoreImage,从iOS5开始就介绍了有关脸部识别的功能。在iOS7中,运用CoreImage进行脸部识别已经改进了许多新的识别特性(包括微笑和眨眼).这个API是十分简单易用的,所以我们创建一个应用程序,它运用AVFou

2014-05-05 16:05:07 1966

转载 iOS7—Day by day—Day17:iBeacons

这篇文章是天天品尝iOS7甜点系列的一部分,你可以查看完整的系列目录:天天品尝iOS7甜点Introduction – 介绍在iOS7发布主题中并没有很详细的提及到iBeacons概念。在Bluetooth LE中有些新的特性可以允许近距离的通知和测距。简单的使用通知的是当你接近一个商店的时候然后收到一组特价商品的列表,或者接近你付款账单的时候可以收到发票信息。另外还有很多

2014-05-05 16:00:15 833

转载 iOS7—Day by day—Day16:Decoding QR Codes With AVFoundation

这篇文章是天天品尝iOS7甜点系列的一部分,你可以查看完整的系列目录:天天品尝iOS7甜点Introduction – 介绍在昨天,我们已经查看了CoreImage中包含的新的过滤器中的一些,并且发现在iOS7中,我们可以有能力自己生成一个二维码。所以,既然给出了如何生成二维码,就需要能够对这个二维码进行解码,当然不能让你失望了,我们在今天的文章中就来介绍如何使用AVFound

2014-05-05 15:54:16 1919

转载 iOS7—Day by day—Day15:CoreImage Filters

这篇文章是天天品尝iOS7甜点系列的一部分,你可以查看完整的系列目录:天天品尝iOS7甜点Introduction – 介绍在iOS5中就引入了CoreImage这个框架,它是用来进行图像处理的。它抽象所有低级的与图像处理有关联的方法,从用户角度提供易于使用的过滤事件链架构。i0S7中介绍了新的过滤器,其中的一些,我们将会在进行的文章中介绍,我们将会来看看一些传统的图像过滤效果

2014-05-05 15:53:15 895

转载 iOS7—Day by day—Day14:Interactive View Controller Transitions

这篇文章是天天品尝iOS7甜点系列的一部分,你可以查看完整的系列目录:天天品尝iOS7甜点Introduction – 介绍回顾Day 10,我们已经介绍了如何在导航(navigation)视图中创建自定义的平滑转换效果。交互式试图控制器转换添加了另外的维度,允许用户进行交互式控制,通常是手势操作。今天的文章将会查看如何为一个模态的试图控制器创建一个交互式视图转换,使用

2014-05-05 15:51:56 825

转载 iOS7—Day by day—Day13:Route Directions With MapKit

这篇文章是天天品尝iOS7甜点系列的一部分,你可以查看完整的系列目录:天天品尝iOS7甜点Introduction – 介绍对于iOS中的地图框架,在iOS7中添加了一些些小小的改变。一个简单的添加的例子就是我们可以通过两点来或者它们之间的路径。在今天的文章中,我们将会看看如何来使用这个简单的API构建一个一件的查询路径的应用程序。通过这个还可以看看添加层的渲染的API。

2014-05-05 15:50:21 1008

转载 iOS7—Day by day—Day12:Dynamic Type and Font Descriptors

这篇文章是天天品尝iOS7甜点系列的一部分,你可以查看完整的系列目录:天天品尝iOS7甜点Introduction – 介绍iOS7中介绍一个高级的有关文本渲染的框架叫做TextKit.TextKit是建立在强大的CoreText上的渲染引擎,并且现在所有的Apple提供的有关文本的组件都是已经更新到TextKit引擎上面了。TextKi添加到iOS中具有很重大的意义,其中一点

2014-05-05 15:49:20 802

转载 iOS7—Day by day—Day11:UIView Key-frame Animations

这篇文章是天天品尝iOS7甜点系列的一部分,你可以查看完整的系列目录:天天品尝iOS7甜点Introduction – 介绍从iOS2开始,UIView就有了实现动画的方法,而在iOS4中就添加了运用block的方法。这些方法都是对CoreAnimation层的一个装饰方法,UIView只是通过实例渲染的。UIView中的实现动画的方法允许一下可以设置为动画的属性(例如

2014-05-05 15:46:48 778

转载 iOS7—Day by day—Day10:Custom UIViewController Transitions

这篇文章是天天品尝iOS7甜点系列的一部分,你可以查看完整的系列目录:天天品尝iOS7甜点一些被要求的新特性为用户之间切换不同视图控制器的定制动画效果,针对UINavigationController栈和模态表示。iOS7中介绍此动能——这两种自动转换和互动转换(这些转换是用户来进行控制的)。今天本文就看介绍自动转换是如何工作的,并且实现navigation controller上

2014-05-05 15:45:07 548

转载 iOS7—Day by day—Day9:Device Identification

这篇文章是天天品尝iOS7甜点系列的一部分,你可以查看完整的系列目录:天天品尝iOS7甜点今天我们的文章将会比较的简短,但是对于那些想通过设备唯一标识ID跟踪用户的开发者来说确实十分重要的.有很多的理由你需要获得用户的设备唯一标识ID,然后这个涉及到用户的个人隐私,用户并没有授权你获得这个ID。本章的实例程序能够在github上面进行访问,访问地址:github.com/Shi

2014-05-05 15:41:59 643

转载 iOS7—Day by day—Day8:Reading List With SafariServices

这篇文章是天天品尝iOS7甜点系列的一部分,你可以查看完整的系列目录:天天品尝iOS7甜点Introduction – 介绍阅读列表的概念很简单-通过在你的浏览器中你看到一篇文章,但是没有时间去阅读它。阅读列表就是一种暂时的数钱页面,可以让你稍后阅读文章,在App store中有各种各样的第三方的软件,但是在iOS7中,Safari中的SafariServices开发了一个对外

2014-05-05 15:38:30 614

转载 iOS7—Day by day—Day7:Taking Snapshots of UIViews

这篇文章是天天品尝iOS7甜点系列的一部分,你可以查看完整的系列目录:天天品尝iOS7甜点Introduction – 介绍本章的实例程序能够在github上面进行访问,访问地址:github.com/ShinobiControls/iOS7-day-by-day有一些情况你需要得到UIView对象的快照,为了提高分享快照应用程序的性能。已经存在的方法目前遭遇一下一些问

2014-05-05 15:36:36 1019

转载 iOS7—Day by day—Day6:Tint Color

这篇文章是天天品尝iOS7甜点系列的一部分,你可以查看完整的系列目录:天天品尝iOS7甜点在UIView中一个相对来说比较小的属性,tintColor属性是相当的强大。今天我们就来看看如何使用他,包含使用tint color进行着色标准控件、我们自定义控件甚至重新着色图像。本章的实例程序能够在github上面进行访问,访问地址:github.com/ShinobiContr

2014-05-05 15:35:33 940

转载 iOS7—Day by day—Day5:UIDynamics With Collection Views

这篇文章是天天品尝iOS7甜点系列的一部分,你可以查看完整的系列目录:天天品尝iOS7甜点回顾前面的章节,我们介绍了动态UIKit的物理引擎,并且我们使用来创建了一个牛顿的实验,尽管那个非常的有趣,但是对于创建一个应用程序来说,并不是十分的明显。今天我们就来做一个实际的应用把物理引擎添加到UICollectionViews中,形成一些明显的效果。本章的项目就是做一个水平的有弹性

2014-05-05 15:32:39 914

转载 iOS7—Day by day—Day4:AVSpeechSynthesizer

这篇文章是天天品尝iOS7甜点系列的一部分,你可以查看完整的系列目录:天天品尝iOS7甜点介绍自动iOS5发布之后,语音合成就是siri的一部分了,但是它没有暴露出可用功能的公共API。iOS7改变了这些,开放了一个简单的API – AVSpeechSynthesizer。完成的代码已经在github可供下载使用:github.com/ShinobiControls/i

2014-05-05 15:29:56 864

转载 iOS7—Day by day—Day3:Background Fetch

这篇文章是天天品尝iOS7甜点系列的一部分,你可以查看完整的系列目录:天天品尝iOS7甜点介绍iOS7介绍了一个新的多任务APIs – 之前我们介绍了运用NSURLSession进行后台数据传输,不管你的app是否处与运行状态中。另外一个新的API特性是后台提取,它可以让app进行更新内容,不管app是否正在运行。这样就可以使你的app在第二次打开的时候就已经更好好了内容,iO

2014-05-05 15:26:11 674

转载 iOS7—Day by day—Day2:Asset Catalog

这篇文章是天天品尝iOS7甜点系列的一部分,你可以查看完整的系列目录:天天品尝iOS7甜点介绍过去,我们在Xcode中会花费很多的时间来管理我们的图像资产,我们不确定需要retina版本的图片,或者不同icon版本的图标。在以前这些图像都没有很多的关联管理,但是在Xcode5和iOS7中,Apple已经介绍了一个新的概念Asset Catalogs(资产分类),它可以管理物

2014-05-05 15:25:03 774

转载 iOS7—Day by day—Day1:NSURLSession

这篇文章是天天品尝iOS7甜点系列的一部分,你可以查看完整的系列目录:天天品尝iOS7甜点在过去的网络环境中我们都是用全局的状态NSURLConnection来管理cookies和authentication, 因此会出现两个不同的连接互相竞争共享的设置,NSURLSession着重就是解决这些问题和其他的一些问题的。伴随着这个指南,我们讨论三个不同的下载情形.这篇文章不会

2014-05-05 15:22:30 739

转载 iOS7—Day by day—Day0:UIKit Dynamics

这篇文章是天天品尝iOS7甜点系列的一部分,你可以查看完整的系列目录:天天品尝iOS7甜点伴随着介绍苹果的iOS7,将会使你清晰的认清设备和现实世界的相互作用,UIKit Dynamics就是众多新API中的一个, UIKit Dyanmics是UIKit下的一个二维的物理引擎,在今天的文章里面,我们就介绍一下UIKit Dynamics并且构建一个牛顿模拟重力实验。本章的实例

2014-05-05 15:21:37 1107

转载 iOS7—Day by day

iOS7是苹果操作系统从iPhone3G诞生依赖最大的一次了,不但是UI方面的重大更新改进,同时引进了很多令开发者欢呼雀跃的APIs,通过这些APIs可以搭建更加牛X的apps.我决定帮助开发者在一些细微的方面回顾一下iOS7中的不同改进。今天就是这一系列文章的开端 – iOS7 Day-by-DayDay0 :: UIKit DynamicsDay1 :: NSURL

2014-05-05 15:19:53 831

个人总结笔记

自己总结的两年工作中点滴收获,主要是Linux,C++,Objective-C相关的知识。

2013-06-21

学习IOS基础教程电子书(2)

IOS基础教程电子书下,适合初学者系统掌握IOS开发基础知识。

2013-06-17

学习IOS基础教程电子书(1)

IOS基础教程电子书上,适合IOS学习初学者系统掌握基础知识。

2013-06-17

学习IOS基础教程电子书配套实例

IOS基础教程电子书配套实例,适合初学者系统掌握IOS开发中常见知识。

2013-06-17

学习IOS实例(2)

适合IOS初学者,可以系统掌握IOS开发中常用的知识。

2013-06-17

学习IOS实例(1)

IOS学习中实例整理,方便系统学习相关IOS开发中的常见知识。

2013-06-17

The Objective-C 2.0 Programming Language

The Objective-C 2.0 Programming Language Pdf教程

2012-03-07

Objective C经典教程

Objetive C经典教程 Learn Objective-C on the Mac(Mark Dalrymple, Scott Knaster)

2012-03-07

Linux下makefile教程

Linux下Makefile教程,结合实例详细介绍Linux下的Makefile编写规则和技巧,欢迎下载。

2011-09-28

C++十大低级错误和C++编程规范

C++十大低级错误和C++编程规范,很有用的,有助于开发

2011-08-12

C++软件开发必看资料

学习C++必看的资料,欢迎下载,保证让你满意。

2011-07-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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