自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

onedotM

或改变世界,或落入浮层

  • 博客(16)
  • 资源 (2)
  • 收藏
  • 关注

原创 三言两语frame&bounds

简单说明一下ios view的frame属性和bounds属性,直接看代码。- (void)viewDidLoad { [super viewDidLoad]; UIView *centerView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 200, 200)]; centerView.backg

2016-03-21 15:05:11 335

转载 宏的高级使用--##,__VA_ARGS__, __FILE__, __FUNCTION__等

先说一下本文中会提到的内容:##,__VA_ARGS__, __FILE__, __LINE__ , __FUNCTION__等宏变量:先举一个例子,会用到上面这些宏:[cpp] view plain copy#define myprintf(...) printk("[lch]:File:%s, Line:%d, Function:%s," \  

2016-03-14 22:46:56 347

原创 ACDFTPManager —— mac & iOS上的FTP库

ACDFTPManagerAs nkreipke said, when I was developing a involves the FTP service APP, spent a great effort but could not find can well meet therequirements of library, so want to be able to develop a

2016-03-14 01:15:19 1226

原创 我的Xcode插件列表

Alcatraz ----Xcode插件管理工具AdjustFontSize ----command+/- 快捷调节字体大小AMMethod2Implement ----control+A快捷实现头文件中的方法Auto-Import ----快捷导入头文件,无须返回文件开头的位置AutoHighlightSymbol ---- 高亮显示被选中的变量Backlig

2016-03-13 21:50:04 384

原创 iOS中nil和release的区别

首先解释一下nil和release的原理:nil:把指针置为nil,就是把这个指针的存储值置为空,此时我们切断了指针与内存中对象的联系,但是系统并不会回收对象占用的内存release:通知内存释放这个对象如果没有release就直接nil,那么虽然不会出错,却等于自己制造内存泄漏了,因为nil之后release就已经不起作用了。相反,如果在使用接口对象时只仅仅release

2016-03-11 10:53:49 473

原创 iOS 单例的写法

关于什么是单例,iOS中的单例模式是什么,自行爬页搜索。这里抛砖引玉,说说单例模式应该怎样实现。直接上代码。//// Singleton.h// SingletonDemo//// Created by WangBo on 3/9/16.// Copyright © 2016 WangBo. All rights reserved.//#import @in

2016-03-09 19:43:37 477

原创 CentOs6.5中安装和配置vsftp

一、vsftp安装复制代码代码如下:# 安装vsftpdyum -y install vsftpd# 启动service vsftpd start# 开启启动chkconfig vsftpd on二、vsftp相关命令之服务复制代码代码如下:# 启动ftp服务service vsftpd start# 查看ftp服

2016-03-09 18:03:11 386

原创 iOS内存优化-初级初级初级初级技巧

开始学习iOS内存优化,从最开始的学起,记录一些平时大家都可能会用到的技巧。如题,初级初级初级初级~1.在UITableView中,我们的Cell可能会有一些前置显示的图标,可能有很多个类型的图标,我们应该维护一个图标的array,而不是每次加载cell的时候通过UIImage去生成一个图标。

2016-03-09 10:55:12 389

原创 genstrings iOS国际化语言支持

iOS国际化的知识。首先,我们使用字符串,必须用NSLocalizedString(key,comment),这样我们在不同的Localizable.strings对key指定不同的值,系统会根据当前系统语言,去不同的lproj找不同的字符串。用个图显示吧:我们应用只支持中文,英文,所以只建了zh-Hans.lproj和en.lproj,然后在Localizable.str

2016-03-08 22:13:15 361

转载 iOS开发系列--并行开发详解

概览大家都知道,在开发过程中应该尽可能减少用户等待时间,让程序尽可能快的完成运算。可是无论是哪种语言开发的程序最终往往转换成汇编语言进而解释成机器码来执行。但是机器码是按顺序执行的,一个复杂的多步操作只能一步步按顺序逐个执行。改变这种状况可以从两个角度出发:对于单核处理器,可以将多个步骤放到不同的线程,这样一来用户完成UI操作后其他后续任务在其他线程中,当CPU空闲时会继续执行,而此时对于

2016-03-06 14:23:56 443

原创 performSelectorOnMainThread:withObject: waitUntilDone 参数解释

performSelectorOnMainThread: withObject: waitUntilDone: 前两个参数不解释,最后一个waitUntilDone我看网上很多朋友都在问,解释一下。在子线程里有如下代码:NSLog(@"before");[self performSelectorOnMainThread:@selector(callBack:) wit

2016-03-05 17:45:31 2136

转载 理解OAuth 2.0

OAuth是一个关于授权(authorization)的开放网络标准,在全世界得到广泛应用,目前的版本是2.0版。本文对OAuth 2.0的设计思路和运行流程,做一个简明通俗的解释,主要参考材料为RFC 6749。一、应用场景为了理解OAuth的适用场合,让我举一个假设的例子。有一个"云冲印"的网站,可以将用户储存在Google的照片,冲印出来。用户为了使用

2016-03-05 16:12:04 270

原创 3分钟开始用JSON

SON 数据格式解析和 XML一样,JSON也是基于纯文本的数据格式。由于 JSON天生是为 JavaScript准备的,因此,JSON的数据格式非常简单,您可以用 JSON传输一个简单的 String,Number,Boolean,也可以传输一个数组,或者一个复杂的 Object 对象。String,Number和 Boolean用 JSON

2016-03-05 16:08:11 331

原创 objective-c中对类别category的理解

1.利用category,我们可以向现有的类加入新的方法,但是不能新加实例变量。相当于C++中的继承,但是不同的是,我们即使没有原有类的源代码和实现细节,依旧可以利用category来新增一些方法。2.利用category,我们可以将一个类的实现,拆分到多个.m文件中,更加合理的管理代码结构。3.通过建立一个NSObject的类别,也就是分正式协议,我们可以让一个对象作为其他某一个对象的委

2016-03-02 21:27:47 300

原创 非ARC模式下内存管理总结

如果我们不适用ARC来自动管理内存,那么则应该记住以下准则:1.对于临时对象:a.通过alloc/new/copy获得的对象,应该在不再使用时释放该对象(release);b.通过其他任何方法获得的对象,我们假设该对象的retainCount为1,且被设置为自动释放对象,因此我们不需要做任何事情;2.对于你打算长期拥有的对象,例如你希望其他的实例对象可以访问这个对象:a.通过a

2016-03-02 11:22:16 551

转载 iOS开发系列--IOS程序开发概览

概览终于到了真正接触IOS应用程序的时刻了,之前我们花了很多时间去讨论C语言、ObjC等知识,对于很多朋友而言开发IOS第一天就想直接看到成果,看到可以运行的IOS程序。但是这里我想强调一下,前面的知识是你日后开发IOS的基础,没有那些知识你开发IOS会很痛苦,现在很多开发人员做开发都是一知半解,程序质量确实令人担忧,所以还是希望大家能够熟练掌握前面的内容,开发过程中多思考,彻底理解程序运行的

2016-03-01 10:51:57 403

端口扫描器

用C++实现的简单端口扫描器,包含了普通ping扫,udp扫描等方式

2015-06-05

TouchID_Demo

TouchID的一个小demo,初学者可以参照一下。

2015-06-05

空空如也

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

TA关注的人

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