自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(192)
  • 资源 (12)
  • 收藏
  • 关注

原创 Swift的函数与函数指针、闭包Closure等相关内容介绍

//函数//demo1 无参数类型func testConcat(){ println("测试函数");}testConcat()//调用demo1//demo2 多参数,一个返回值/* 函数以func开头,表示一个函数 v1表示参数,String参数类型 ->返回值类型String*/func testConcats(v1:String,v2

2015-06-09 11:08:35 3213

原创 swift的struct结构体类型介绍使用

struct David { var x = 0;//定义一个结构体,两个字段x,y var y = 0;//初始值 //定义结构体的构造函数 init(){ //定义一个空构造函数,真正的构造函数,调用时候不带参数调用这里 //构造函数是以init 开头的,自动调用 // [[oc alloc]init]不是构造函数

2015-06-09 10:15:58 2986

原创 Swift的enum枚举类型介绍

声明枚举类型的几种方法和使用:一:enum Direction{ case North case South case East case West};//简写如下enum Direction2{ case North,South,West,East};二://申明一个枚举var d = Direction.North;var d2 = Di

2015-06-08 15:21:31 6502

原创 Cocoa过滤器NSPredicate入门使用

第一次使用NSPredicate类,这个类主要做数据过滤。比如数组根据条件过滤对象,过滤对象是否包含对象,支持正则表达式。作用等同于sql条件查询,由于是系统类,效率更高一些。//===================================================例子1:数组根据对象属性过滤对象@interface Person : NSObject@proper

2015-01-09 16:18:39 817

原创 关于KVC与KVO的理解应用

Key-Value Coding (KVC)KVC,即是指 NSKeyValueCoding,一个非正式的 Protocol,提供一种机制来间接访问对象的属性。KVO 就是基于 KVC 实现的关键技术之一。一个例子:@interface Person:NSObject{NSString *name;NSString *address;}

2015-01-06 16:00:28 723

原创 IOS添加ZXing库实现二维码功能简述d

不得不说配置二维码库是比较费劲的活,网上教程不少,这里作简述是对个人实现步骤的总结。ZXing库下载地址:https://code.google.com/p/zxing/downloads/list(来自google)我喜欢git提取:https://github.com/zxing/zxing(来自github)这两个地址都是官方的,从哪提取都可以================

2014-03-20 17:16:16 4176

原创 IOS中的几中观察监听模式

本文介绍Objective C中实现观察者模式(也被称为广播者/监听者、发布/注册或者通知)的五种方法以及每种方法的价值所在。该文章将包括:1 手动广播者和监听者(Broadcaster and listeners)2 键-值观察(Key Value Observing)3 通知中心(Notification center)4 上下文通知(Context notificat

2013-07-25 14:15:17 2664 1

原创 Ruby的RVM的安装调试

rvm是一个命令行工具,可以提供一个便捷的多版本ruby环境的管理和切换。如果你打算学习ruby/rails, rvm是必不可少的工具之一。这里所有的命令都是再用户权限下操作的,任何命令最好都不要用sudo.rvm安装$ curl -L get.rvm.io | bash -s stable$ source ~/.bashrc$ source ~/.bash_p

2013-06-20 09:24:19 866

原创 NSString / NSMutableString 字符串处理

Objective-C 中核心处理字符串的类是 NSString 与 NSMutableString ,这两个类最大的区别就是NSString 创建赋值以后该字符串的内容与长度不能在动态的更改,除非重新给这个字符串赋值。而NSMutableString 创建赋值以后可以动态在该字符串上更改内容与长度。 NSString 常用方法总结+(id)stringWithConten

2013-06-05 17:37:55 1236

原创 iOS缓存方案

App已经与我们形影不离了,不管在地铁上、公交上还是在会场你总能看到很多人拿出来手机,刷一刷微博,看看新闻。据不完全统计有近一半的用户在非Wifi环境打开App,以下为一个典型iPhone和Android App(50W+用户)的友盟后台数据:3G、2G的数据连接往往不稳定(特别在公交或者地铁上),这时打开一些App就会像这样:当然也会有一些体验很好

2013-06-04 15:44:07 8069

原创 github上传命令

说来也惭愧,用github下载很多的demo,但是还不知道自己该怎么上传。所以今天写点,一来分享是自己的一些经验,二来也是做个记录,万一哪天又不记得了:)  废话不多说,直接来,这次主要介绍的是mac下的安装和使用。  【第一步】建立先仓库  第一步的话看一般的提示就知道了,在github新建一个repository(谷歌可以解决),都是可视化的界面操作,所以难度不大。或者

2013-06-04 15:39:08 6878

原创 Present ViewController Modally

一、主要用途  弹出模态ViewController是IOS变成中很有用的一个技术,UIKit提供的一些专门用于模态显示的ViewController,如UIImagePickerController等。弹出模态ViewController主要使用于一下这几种情形:  1、收集用户输入信息  2、临时呈现一些内容  3、临时改变工作模式  4、相应设备方向变

2013-06-03 17:57:45 1921

原创 iOS 获取手机的型号,系统版本,软件名称,软件版本

[java] view plaincopy//手机序列号      NSString* identifierNumber = [[UIDevice currentDevice] uniqueIdentifier];      NSLog(@"手机序列号: %@",identifierNumber);      //手机别名: 用户定义的名称

2013-06-03 14:24:39 1703

原创 ios状态栏操作

[cpp] view plaincopyprint?[UIApplication sharedApplication].networkActivityIndicatorVisible = YES; //显示  [UIApplication sharedApplication].networkActivityIndicatorVisible = NO; //隐藏

2013-05-29 16:45:06 1161

原创 引导页GuideViewController的写法

今天写的是一个常用的ScrollView的滑动页,效果类似于PageControlGuideViewController.h@interface GuideViewController : UIViewController@property (retain, nonatomic) IBOutlet UIScrollView *guideScrollview;@property

2013-05-27 14:03:54 1479

原创 获取项目版本号与设置引导页的判断条件

当我们首次安装软件打开后,会有5页左右的ScrollView滑动图片,来介绍这个软件的特色和功能,我们叫做引导页。这个引导页只有用户安装后第一次使用的时候才会加载,或者当用户进行版本升级后再次运行的首次,也会加载,那么说一下怎么实现。首先是如何获取当前项目的版本号NSUserDefaults *userDefaults = [NSUserDefaults standardUse

2013-05-27 14:00:02 2801

原创 presentModalViewController和dismissModalViewControllerAnimated的使用总结

在实际开发中,如果要弹出视图:我们常用到presentModalViewController方法和dismissModalViewControllerAnimated方法。presentModalViewController:弹出视图dismissModalViewControllerAnimated:隐藏视图贴代码:弹出视图:

2013-05-24 15:37:01 1227

原创 UIButton事件防止多次触发的写法

写UIButton事件的时候我们都是直接写要执行的代码。但用户有时候会多次触发同一个Button,如果在很短的时间内多次触发事件会导致网络阻塞的情况,导致提示访问网络失败的回馈。这样写事件可以防止:- (void)ButtonClicked:(UIButton *)sender{if (sender.selected){//如果当前是选中的状态就不执行任何代码,防止多次请求

2013-05-23 13:57:46 3742

原创 关于Block代码块的使用方法

一、概念首先需要了解的是Block是一个代码块,是一个变量的形式存在的。二、构成了解我们需要在函数中声明block,因为是变量的形式,而且存在静态变量形式类型1: NSString* (^blocks)(NSString*)= ^(NSString *str)    {        //NSLog(@"this is :%@",str);

2013-03-12 11:16:09 1944

原创 Cocos2D游戏初步

切页是电子书的核心320 * 416UILabel电子书切页NSString * s = @"asdfsdfasd";CGSize maxSize = CGSizeMake(320, 2000);UIFont * font = [UIFont systemFontOfSize:16];CGSize readSize = [s sizeWithFont:font co

2013-01-23 20:31:59 2391

关于字符

一、 字符常量字符常量就是用单撇号括起来的一个字符。没有赋值,只是一个括起来的字符。二、 字符变量字符变量:声明一个字符变量然后赋值,值就是一个字符。char类型长度为1字节,所以只能赋值一个长度字符,用单撇号括起来。占位符:%c,每次只能读取一个字符。三、 转义字符因为有些符号是不能显示出来的,比如说回车符,换页,空操作符等等,我们需要使用转义字符进行处理。总结如下:...

2012-11-20 16:04:29 101

原创 关于字符

关于字符一、     字符常量字符常量就是用单撇号括起来的一个字符。没有赋值,只是一个括起来的字符。二、     字符变量字符变量:声明一个字符变量然后赋值,值就是一个字符。char类型长度为1字节,所以只能赋值一个长度字符,用单撇号括起来。占位符:%c,每次只能读取一个字符。三、     转义字符因为有些符号是不能显示出来的,比如说回车符,换页,空操作符等等,我们需要

2012-11-20 15:59:57 683

数据的存储与进制转换

一、 数据的存储原理a) 数据在计算机中以二进制形式存储。b) 每个二极管只有两种状态:“导”,“截止”。c) 二、 数据的存储单位a) 位:又称“比特(bit)”,每个二极管元件称为一个“二进制位”,是存储信息的最小单位,值为0或1.b) 字节:又称“拜特”。8个“二进制位”组成一组,...

2012-11-20 10:43:20 245

原创 数据的存储与进制转换

一、     数据的存储原理a)      数据在计算机中以二进制形式存储。b)     每个二极管只有两种状态:“导”,“截止”。c)       二、     数据的存储单位a)      位:又称“比特(bit)”,每个二极管元件称为一个“二进制位”,是存储信息的最小单位,值为0或1.b)     字节:又称“拜特”。8个“二进制位”组成一组,称为“字节”,即:1 b

2012-11-20 10:34:44 1671

原创 C语言学习总结(一)

在千锋IOS培训的第一阶段结束了,回顾这段时间还是很有收获的。有时候我会想,相对与我的大学生涯相比,我对C语言对OOP思想都有了更深的理解和使用技巧,在能力上还是有长进的。如下做各章节知识点回顾,完全凭借记忆,没有书本的死抄重复,个人总结不全或差错、疏漏遗漏的地方,欢迎大家补充指教回复,谢谢。 Linux系统环境Mac系统下终端命令总结 使用终端进行文件操作及编写C语言程序是每个初级程

2012-11-16 16:07:22 1839

C语言学习总结(一)

在千锋IOS培训的第一阶段结束了,回顾这段时间还是很有收获的。有时候我会想,相对与我的大学生涯相比,我对C语言对OOP思想都有了更深的理解和使用技巧,在能力上还是有长进的。如下做各章节知识点回顾,完全凭借记忆,没有书本的死抄重复,个人总结不全或差错、疏漏遗漏的地方,欢迎大家补充指教回复,谢谢。 Linux系统环境Mac系统下终端命令总结 使用终端进行文件操作及编写C语言程序...

2012-11-16 15:40:24 202

使用UIButton打开网页谷歌地图

首先,声明一个webview视图和一个OpenMaps事件,分别实现存储器。OpenMaps事件的实现如下:-(IBAction)OpenMaps{ //创建一个字符变量addressText,用于取得文字,在数字变量获得数据转换为文字格式。 //此处理程序指定网站所打开的内容:"保定、北京、中国”的拼音字符 NSString *addressText...

2012-06-12 20:50:28 96

通过NSURL实现网站链接打开效果的UIButton

 首先声明一个UIButton,然后声明一个-(IBAction)open;事件。     通过IB链接按钮控件,然后实现open事件如下代码: [plain] view plaincopy-(IBAction)opening  {      NSString *url=[NSString stringWithFormat:@"http://ww...

2012-06-12 10:45:56 93

原创 通过NSURL实现网站链接打开效果的UIButton

这个效果其实是很简单的:      首先声明一个UIButton,然后声明一个-(IBAction)open;事件。     通过IB链接按钮控件,然后实现open事件如下代码:-(IBAction)opening{ NSString *url=[NSString stringWithFormat:@"http://www.baidu.com"]; [[UIA

2012-06-12 10:40:02 1094

原创 IOS NSDate日期操作总结

1 // 当前时间创建NSDate        NSDate *myDate = [NSDate date];        NSLog(@"myDate = %@",myDate);2 //从现在开始的24小时        NSTimeInterval secondsPerDay = 24*60*60;        NSDate *tomorrow = [NSDat...

2012-06-02 08:29:48 91

原创 IOS NSDate日期操作总结

1 // 当前时间创建NSDate        NSDate *myDate = [NSDate date];        NSLog(@"myDate = %@",myDate);2 //从现在开始的24小时        NSTimeInterval secondsPerDay = 24*60*60;        NSDate *tomor

2012-06-02 08:27:33 30180 1

原创 给TableView添加背景图片的方法!!!

UIImageView *imageView=[[UIImageView alloc]initWithImage:[UIImage imageNamed:@"reg_1.png"]]; imageView.image=[UIImage imageNamed:@"荷花开.png"]; [self.tableView setBackgroundView:imageView];

2012-05-27 22:15:47 10893

原创 UITextField的圆角和常用样式

先说下最近遇到的一些小问题, 首先这些小问题是不影响应用的, 只是在视觉上有点小不爽1. UITextField四周的圆角textField.layer.cornerRadius = 5.0    需要导入框架QuartzCore.framework, 并且在当前类中引用#import<QuartzCore/QuartzCore.h> 2. 光标过于靠前有时候,...

2012-05-20 08:25:11 87

原创 UITextField的圆角和常用样式

先说下最近遇到的一些小问题, 首先这些小问题是不影响应用的, 只是在视觉上有点小不爽1. UITextField四周的圆角textField.layer.cornerRadius = 5.0    需要导入框架QuartzCore.framework, 并且在当前类中引用#import2. 光标过于靠前有时候, 当点击输入框时, 你会发现光标就快挨着左边框了

2012-05-20 08:19:27 6977

原创 UIButton中的UIActionSheet操作表参数解析

在ViewController.xib文件中添加一个UIButton按钮,然后我们实现一个提示功能窗口:相关方法实现代码如下: [plain] view plaincopy-(IBAction)doSomething:(id)sender  {      UIActionSheet *actionSheet =[[UIActionSheet al...

2012-05-11 10:44:17 92

原创 UIButton中的UIActionSheet操作表参数解析

在ViewController.xib文件中添加一个UIButton按钮,然后我们实现一个提示功能窗口:相关方法实现代码如下:-(IBAction)doSomething:(id)sender{ UIActionSheet *actionSheet =[[UIActionSheet alloc]initWithTitle:@"Are you sure?" delegate:sel

2012-05-11 10:39:42 1731

iPhone UI设计注册页面的实现及TextField关闭键盘的两种方法

在Xcode4.3.2中,我们新建一个IOS CocoaTouch项目,命名为:register。在ViewController.h文件中定义四个输出口:user,pass,year,sex;Label因为不需要获取数据所以可以不定义输出口,定义两个Button按钮:Cancal,ok;在ViewController.h中定义如下: [plain] view plai...

2012-05-10 11:53:24 82

原创 iPhone UI设计注册页面的实现及TextField关闭键盘的两种方法

在Xcode4.3.2中,我们新建一个IOS CocoaTouch项目,命名为:register。在ViewController.h文件中定义四个输出口:user,pass,year,sex;Label因为不需要获取数据所以可以不定义输出口,定义两个Button按钮:Cancal,ok;在ViewController.h中定义如下://// ViewController.h//

2012-05-10 11:47:41 3596 1

原创 iPhoneUIText Field组件的文本字段属性

文本字段Text Field是iPhone上最复杂和最常用的空间之一。在检查器中最顶部的区域。如下介绍各个属性。Text:可以将其设置为默认值,键入的任何内容都将在应用程序启动时在该字段中显示。Placeholder:用于指定将在文本字段中以灰色现实的文本,但前提是该字段没有值。如果空间不足的话,可以使用占位符来代替标签,或者使用它告诉用户应在此字段中键入的值。对于此字段,可以键入...

2012-05-10 09:12:01 82

原创 iPhoneUIText Field组件的文本字段属性

文本字段Text Field是iPhone上最复杂和最常用的空间之一。在检查器中最顶部的区域。如下介绍各个属性。Text:可以将其设置为默认值,键入的任何内容都将在应用程序启动时在该字段中显示。Placeholder:用于指定将在文本字段中以灰色现实的文本,但前提是该字段没有值。如果空间不足的话,可以使用占位符来代替标签,或者使用它告诉用户应在此字段中键入的值。对于此字段,可以键入type

2012-05-10 09:06:59 1030

mac系统权限修复工具

系统权限修复工具

2012-03-30

DynamicLyrics

歌词同步软件 itun的

2012-03-30

kext Helper b7

用本工具安装mac驱动避免五国!这是最新版的,你就放心用去吧

2012-03-30

MAC OS ALC660驱动

MAC OS ALC660驱动MAC OS ALC660驱动

2012-01-11

NIT考试复习资料

NIT考试复习资料

2012-01-11

MAC OS 10。7.2正式版下载种子(高速)

MAC OS 10。7.2正式版下载种子(高速)

2012-01-11

VM8安装Mac OS 10.7.2种子文件,快速下载

VM8安装Mac OS 10.7.2种子文件,快速下载

2012-01-11

硬盘安装助手

硬盘安装助手,方便把dmg苹果安装盘文件写入分区,用来用硬盘安装苹果系统专用。

2012-01-11

HFS Explorer 转存dmg格式文件工具

HFS Explorer 转存dmg格式文件工具,需要安装javaSDK,可以直接打开dmg格式文件,提取文件等等,转格式等功能

2012-01-11

7—Zip解压缩工具

解压缩工具!好用万能的解压工具啊。推荐大家使用啦啦啦阿拉阿拉

2012-01-11

Chameleon_rev.1000

安装黑苹果工具——变色龙Chameleon rev.1000,成功安装黑苹果的引导工具!

2012-01-11

mac os 10.7.2 OSInstall&&OSInstall;.mpkg

mac os 10.7.2内核替换文件!

2012-01-11

空空如也

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

TA关注的人

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