自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (3)
  • 收藏
  • 关注

转载 Functional Reactive Programming<1>

写在最前 Swift 越来越成熟,也是时候开始深入Swift了。Swift和OC不同,Swift采用函数式编程,函数式编程将是下一个潮流。因此建了这个Swift和FRP板块,记录学习过程中的点滴。什么是FRPDescribe what to do, rather than how to do it. 目前看到的最形象的解释为1:Functional Reactive Programmi

2015-05-28 22:26:20 515

原创 Swift invoke OC

Create produceName-Bridging-Header.h file;add this file path to targets->build settings ->Object-C Bridging Header;add Swift files to the bridge header file using import

2015-05-27 11:38:55 538

原创 Weekly Summary

关于在头文件中引起其他头文件

2015-05-24 17:36:09 429 1

原创 Weekly Summary

1 Storyboard2 new & alloc/init3 NSInteger

2015-05-24 17:26:03 440

原创 Weakly Summary

1 initWithNibName2 Change the font of UITextView's linkTextAttributes

2015-05-24 17:17:44 370

原创 Weekly Summary

Property for block@property(nonatomic, copy) SomeBlockType obj;If an object is a block object, it’s property should be copy. Because when blocks are created, they live on the stack. When a copy is pe

2015-05-24 16:46:36 525

原创 Weekly Summary

iOS7 and later, we can use UITextView to realize clickable action.The property selectable must be YESadd link attribute[attributedString setAttributes:@{NSLinkAttributeName: @"action://just.for.rec

2015-05-24 11:30:52 336

原创 xcode shortcuts

command+左/右   :  跳到行t

2014-11-06 11:06:08 365

转载 install cocoapods

$ gem sources --remove https://rubygems.org///等有反应之后再敲入以下命令$ gem sources -a http://ruby.taobao.org/$ gem sources -l

2014-11-06 09:37:46 359

原创 swift 1: the basics

Target :    This place is mainly for collect what i has lea

2014-11-05 20:26:54 327

原创 git basics

git • 速度• 简单的设计• 对非线性开发模式的强力支持(允许上千个并行开发的分支)• 完全分布式• 有能力高效管理类似 Linux内核一样的超大规模项目(速度和数据量)

2014-10-31 16:07:31 334

转载 UITableViewCell accessory 定制

附件按钮的事件不可用。即事件无法传递到 UITableViewDelegate 的accessoryButtonTappedForRowWithIndexPath 方法。也许你会说,我们可以给 UIButton 加上一个 target。好,让我们来看看行不行。在上面的代码中加入:[button addTarget:self action:@selector(btnClick

2014-05-09 16:46:05 442

转载 iOS开发_统计xcode代码行数

如果要统计ios开发代码,包括头文件的,终端命令进入项目目录下,命令如下find . -name "*.m" -or -name "*.h" -or -name "*.xib" -or -name "*.c" |xargs wc -l  列出每个文件的行数 find . -name "*.m" -or -name "*.h" -or -name "*.x

2014-05-08 15:21:00 379

转载 iOS开发中 workspace 与 static lib 工程的联合使用

在iOS开发中,其实workspace的使用没有完全发挥出来,最近做了一些研究,也想把之前写过的代码整理下,因为iOS里面的布局方式,交互方式也就那么几种。所以,整理好了之后,更能快捷开发,而且能够形成积累。所以把常用的东西封装成lib文件。我自己的实施过程如下,同时会穿插一些自己参考的文章的链接或者方法。主要参考链接:http://blog.carbonfive.com/2011

2014-02-11 11:11:32 530

原创 Xcode编写C/C++程序

一、打开Xcode,在欢迎界面点击Create a new Xcode project。二、弹出一个对话框,在左侧栏选择Mac OS X分类的Application,右侧选择Command Line Tool,点击Next。三、在Product Name填写项目名称,如HelloMac,其余默认即可(type里也可以选择C或C++),点击Next后选择路径并点击Create完成项目创建。

2013-12-16 13:31:12 3901

原创 memory management for dispatch queue &ARC

when reading apple's document on "Memory Management For Dispatch Queue", it's content as follows:Even if you implement a garbage-collected application, you must still retain and release your dispatc

2013-11-29 11:25:13 537

原创 is-A && as-A && has-A

is-A  : 表示继承关系,表示类与类之间的继承关系、接口与接口之间的继承的关系以及类对接口实现的关系as-A : 表示属于同类,用于在兼容的引用类型之间执行某些类型的转换has-A : 表示组成关系,是关联关系的一种,是整体和部分(通常为一个私有的变量)之间的关系,并且代表的整体对象负责构建和销毁代表部分对象,代表部分的对象不能共享

2013-11-26 17:39:14 529

转载 十个好用的 iOS 开发辅助工具与资源

为了开发出更好、更有创意又高质感的 iOS 应用程式,方便又大碗的辅助工具以及免费资源是绝对少不了的!这边让我们来介绍一些常用又简单的免费小工具吧。1. Resizer将 Retina 使用的图档(档名为 @2x 或 -hd 的图档)快速且完美地产生普通屏幕的图档尺寸。2. LifeView透过 Wifi 使用 iPhone 或是 iPa

2013-11-23 09:25:58 1086

转载 iOS APP开发工具大盘点

随着iphone5的持续走俏,其操作平台iOS 和开发语言Objective-C都跟着沾了光。iOS 6还未推出就广受瞩目,Objective-C更是成为市场占有率第3的开发语言。目前基于iOS的APP应用有着巨大的市场潜力,多家知名控件厂商也相继推出了支持创建iOS平台的应用程序的新控件,接下来慧都就为您一一盘点那些能够开发出iphone、ipad应用程序的控件。1、DevExpress

2013-11-23 09:25:01 946

转载 厚道的Autolayout及VFL经验分享及代码(会员evangel)

厚道的Autolayout及VFL经验分享及代码(会员evangel)痛苦了3天研究了一下传说中的autolayout。写了一篇比较浅显易读的autolayout的文章,准备发在cc老家,结果提示有敏感词不许发帖。改了很久也不行。深受打击。放在这里了:http://blog.csdn.net/mozixiong/article/details/14165391大家看

2013-11-23 09:22:46 1019

原创 NSOperationQueue串行操作

当使用NSOperationQueue又要求串行操作时,即后一个task对前一个task有依赖关系时,采用如下方式,方式一:queue=[[NSOperationQueue alloc] init];int index=1; MyTask *task=[[[MyTask alloc] init] autorelease]; task.operationId=inde

2013-11-18 13:29:16 2802

转载 Objective-c的动态特性

Objective-C有3个动态特性 1,动态类型Dynamic typing—determining the class of an object at runtime运行时决定对象类型 2,动态绑定Dynamic binding—determining the method to invoke at runtime运行时决定方法调

2013-11-18 10:24:09 573

转载 iphone 开发Categories 、Extensions 区别

Category和Extension这两个概念,即便对于Java程序员,可能也会感到陌生。这是Objective C为程序员提供的两个强大的动态机制——简单地说,它们允许程序员为已有的对象添加新的方法,即便是在没有该对象的源代码的情况下。Category准确的定义是这样的:Category拥有一个名字,它不需要使用子类(Subclassing)机制,就允许向一个类文件中添加新的方法声明,并且在

2013-11-01 09:51:23 436

转载 UPnP

根据UPnP AV Architecture,在实际生活中, 有些UPnP AV设备包含三个组件(Media Server, Media Render, Control Point)的其中一个组件或者两个组件甚至三个组件的组合。 例如,包含DLNA功能的电视只包含Control Point组件, Window Vista系统就直接包含Media Server和Media Rende

2013-10-24 21:09:40 566

转载 UPnP协议编程实践

UPnP是通用即插即用(Universal Plug and Play)的缩写,它主要用于实现设备的智能互联互通。使用UPnP协议不需要设备驱动程序,因此使用UPnP建立的网络是介质无关的,它可以运行在几乎所有的操作系统平台之上,可以使用C,C++,JAVA和VB等开发语言,使得在办公室、家庭和其他公共场所方便地构建设备相互联通的网络环境。本专题主要是介绍UPnP的工作原理和基本概念,包括

2013-10-24 21:07:47 981

转载 运算符优先级

优先级运算符名称或含义使用形式结合方向说明1[]数组下标数组名[常量表达式]左到右 ()圆括号(表达式)/函数名(形参表) .

2013-09-25 16:27:16 359

转载 清除XCode缓存和生成文件

清除XCode缓存和生成文件1.Command-Option-Shift-K to clean out the build folder  XCode4.2    finder中找到   /Users/apple/Library/Developer/Xcode    (注:Library资源库是隐藏的文件夹)  里面有DerivedData和Snapshots两个文件夹,删除里

2013-09-04 08:50:55 459

转载 UIImageView实现图片的移动和缩放 【转】

因为种种原因,需要在iphone应用中实现图片查看功能,由于iphone屏幕支持多点触摸,于是是想到用“手势”来实现图片的实时缩放和移动。借鉴无所不在的internet网络资料之后,终于实现此一功能,过程如下。一、首先实现原图显示(不缩放)新建MoveScaleImageView类,继承uiview。用于加载一个UIImage。它有两个主要的成员,一个U

2013-08-17 11:42:37 588

转载 iphone编程中使用封装的NSLog来打印调试信息 【转】

使用NSLog的一个风险是:它的运行会占用时间和设备资源。简单而粗暴的解决方案是:在release前,将所有的NSLog注释掉。简单有效,但副作用是:下次你要调试时,又得将NSLog一个个取消注释。以release模式编译的程序不会用NSLog输出,而以debug模式编译的程序将执行NSLog的全部功能。解决步骤:修改-Prefix.pc

2013-08-17 11:25:08 613

转载 开发技巧汇总

1、NSCalendar用法 -(NSString *) getWeek:(NSDate *)d{NSCalendar *calendar = [[NSCalendar alloc]initWithCalendarIdentifier:NSGregorianCalendar];unsigned units = NSYearCalendarUnit | NSM

2013-08-17 11:21:19 933

转载 八个移动产品设计必备网站

移动产品设计人员一定需要大量的使用其他各类应用,并且需要在产品设计时大量参考其他的移动应用的产品设计,这时如果有一些网站可以将很多优秀应用的不同流程分类展示,那一定是移动产品设计人员必备的网站!一、Patterns of Design Patterns是一个分享ios应用UI界面的网站,专注于分享iOS应用UI界面的细节,按照设计元素进行分类,按照iOS常用功能对各类U

2013-08-17 11:06:03 476

转载 如何让IOS应用从容地崩溃 【转】

虽然大家都不愿意看到程序崩溃,但可能崩溃是每个应用必须面对的现实,既然崩溃已经发生,无法阻挡了,那我们就让它崩也崩得淡定点吧。IOS SDK中提供了一个现成的函数 NSSetUncaughtExceptionHandler 用来做异常处理,但功能非常有限,而引起崩溃的大多数原因如:内存访问错误,重复释放等错误就无能为力了,因为这种错误它抛出的是Signal,所以必须 要专门做Signal处

2013-08-17 10:52:28 413

转载 设置应用内的系统控件语言

设置应用内的系统控件语言JAN 23RD, 2013在iOS应用中,有时候会需要调用系统的一些UI控件,例如:在UIWebView中长按会弹出系统的上下文菜单在UIImagePickerController中会使用系统的照相机界面在编译状态下的UITableViewCell,处于待删除时,会有一个系统的删除按钮。以上这些UI控件中,其显示的语

2013-05-24 20:07:21 415

转载 svn常用命令

/***  转载请注明作者longdick    http://longdick.javaeye.com**/ SVN版本:1.5 及更新版本名词说明:WC:Working Copy 你的工作区Versioned:受控的;受版本控制的 SVN是什么? SVN是开源的版本控制系统。比CVS更多的特性。

2013-05-14 19:49:45 522

原创 iOS开发过程中遇到的问题总结

总结个人开发过程中遇到的问题,持续更新:1、官网的speakhere复制拷贝到自己的项目,提示CADebugPrintf.h file not found:select the Target, open the Build Settings pane, search for "Preprocessor Macros". Leave the fields blank (I've got

2013-05-11 18:25:43 2450 1

原创 在非ARC的项目中加入ARC类库

选中工程->TARGETS->相应的target然后选中右侧的“Build Phases”,向下就找到“Compile Sources”了。如何在未使用arc的工程中引入一个使用了arc特性的文件:对相应的文件添加:-fobjc-arc在ARC项目中使用非ARC框架或者类库的解决方案在TARGETS里的Build Phases中,找到 Compile Sources,把涉及到非AR

2013-05-07 14:34:21 631

原创 objective-c JSON学习

JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。易于阅读和编写。同时也易于机器解析和生成。它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C,

2013-04-26 15:30:46 482

opencv vc源码

opencv的源码,可以直接调用,并且包括一些学习范例,可配合opencv使用手册使用效果更假

2010-03-05

opencv中文使用手册

opencv的配套中文使用手册,有所有函数的参数说明,可以配合源码直接使用

2010-03-05

张正友基于极线约束的点匹配方法源码

张正友基于极线约束的点匹配方法源码,包含角点检测,零交叉匹配等重量级算法,初学者必备

2010-03-02

空空如也

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

TA关注的人

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