自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

单线程男孩儿

刺猬的坚强,全都是假象。

  • 博客(107)
  • 收藏
  • 关注

转载 阅读源码,推荐 10 个 C 语言开源项目

1. WebbenchWebbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。Webbench使用C语言编写, 代码实在太简洁,源码加起来不到600行。下载链接:http://home.tiscali.cz/~cz210552/webb

2015-02-05 16:28:02 1046

转载 推荐!手把手教你用 Git

一:Git是什么?Git是目前世界上最先进的分布式版本控制系统。二:SVN与Git的最主要的区别?SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够大

2015-02-05 16:24:04 496

转载 老码农教你学英语(学习素材)

对于咱们这些高端大气、时刻需要和国际接轨的码农,英语的重要性自然是毋庸置疑的。尤其是那些胸怀大志的潜在大牛们,想在码农行业闯出一片天地,秒杀身边的小弟们,熟练掌握英语更是实现其目标最关键的因素之一。否则,试想在你捧着某出版社刚刚翻译出来的《JSP 高效编程》苦苦学习JSP模板的时候,你旁边的小弟却是拿着原版的《AngularJS in Action》学习开发单页面应用,虽然你们都同样认真地学习了一

2015-02-05 16:18:53 1101

原创 欢迎使用CSDN-markdown编辑器

iOS中set方法的初步认识ViewController.m中调用#import "ViewController.h"#import "myView.h"@implementation ViewController- (void)viewDidLoad { [super viewDidLoad]; myView *my = [[myView alloc]initWithFrame:

2015-07-13 12:01:00 371

原创 狂省两行代码

如何用更优(nao)雅(dong)的代码完成 if (block) { block(); }用下面方法代替---!block ? : block() ;

2015-04-08 08:58:28 391

原创 自动获取字符串的宽高进行简单的自动布局

获取字符串的大小 ios7- (CGSize)width:(NSString *)str font:(UIFont *)font{ NSDictionary *attributes = @{NSFontAttributeName:font}; CGSize size = [str boundingRectWithSize:CGSizeMake(230, CGFLOAT_MAX)

2015-03-31 19:47:40 434

原创 linux 基本命令

ls    (list 显示当前目录下文件和目录 ls-l 详细显示 =ll)[root@linux ~]#ls [-aAdfFhilRS] 目录名称 [root@linux ~]#ls [--color={none,auto,always}] 目录名称 [root@linux ~]#ls [--full-time] 目录名称 参数: -a :全部的档案,连同隐藏档( 开头为

2015-03-17 09:40:51 472

原创 UNIX系统操作命令大全

UNIX系统操作命令 第一章 登录和退出用户在登录前,首先要向系统管理员申请一个用户注册名,不论用户从哪台计算机登录到ITPNET上都将访问相同的文件系统。1.1 登录当屏幕上出现Login提示符时,用户可以输入自己的用户注册名,并按回车键。若有口令,系统将提示用户输入密码,并按回车键,口令输入正确后,用户登录成功。这时,屏幕上会显示出一

2015-03-17 09:37:13 692

转载 iOS应用性能调优的25个建议和技巧

转自:http://m.blog.csdn.net/blog/linzhiji_11109/8792930本文来自iOS Tutorial Team 的 Marcelo Fabri,他是Movile的一名 iOS 程序员。这是他的个人网站:http://www.marcelofabri.com/,你还可以在Twitter上关注@marcelofabri_。性能对 iOS

2015-03-14 09:34:38 440

转载 自定义UIAlertView样式,实现可替换背景和按钮

原文地址:http://blog.csdn.net/toss156/article/details/7552075 UIAlertView 是一个十分常用的控件,网上也有好多类似的自定义AlertView的方法。但是感觉效果都不是很好,它们有的是在系统自带的上面添加文本框,也有的是完全自己用UIView来实现,还有的就是继承了UIAlertView 。      今天给

2015-03-09 17:11:02 534

转载 iOS开发路线简述

iOS开发路线简述转自cocoachina很多学习资料值得收藏iOS系统以及iPhone的出来都要感谢乔布斯,一个完美主义者,从如此优秀的iOS系统和iPhone就可以看出来。下面就简单介绍一下我iOS开发的感受,也是学习iOS开发的一个体系架构。1. iOS开发环境1.1 开发环境标准的配置是MacOSX+Xcode。MacOSX的话首选用苹果电脑,macmini最便宜只要4000多就好了然后

2015-03-07 11:21:16 551

转载 转自Aufree的一篇 iOS 学习资料整理

转自Aufree的一篇 iOS 学习资料整理这份学习资料是为 iOS 初学者所准备的, 旨在帮助 iOS 初学者们快速找到适合自己的学习资料, 节省他们搜索资料的时间, 使他们更好的规划好自己的 iOS 学习路线, 更快的入门, 更准确的定位的目前所处的位置.该文档会持续更新, 同时也欢迎更多具有丰富经验的 iOS 开发者将自己的常用的一些工具, 学习资料, 学习心得等分享上来, 我将定期筛选合并,

2015-03-07 11:19:18 829

原创 Openfire更服务器名称的方法

1.登陆openfire管理页面,在主页面下方选择编辑属性,修改服务器名称为当前主机名称,点击保存属性,重启服务器。2.重启后,主页的服务器属性下的服务器名称出现一个叹号,鼠标放上去显示Found RSA certificate that is not valid for the server domain, 这样是由于RSA认证无效造成的,需要对新的服务器进行RSA证书的配置。3

2015-03-02 16:10:04 422

原创 欢迎使用CSDN-markdown编辑器

我的第一篇MarkDown博客单线程男孩儿iOS截屏效果/** *截图功能 */-(void)screenShot{ UIGraphicsBeginImageContextWithOptions(CGSizeMake(640, 960), YES, 0); //设置截屏大小 [[self.view layer] renderInContext:UIGraphicsGet

2015-02-09 17:01:19 381

原创 iPhone/iOS图片相关(读取、保存、绘制、其它相关)

一.读取图片1.从资源(resource)读取[cpp] view plaincopyUIImage* image=[UIImage imageNamed:@"1.jpg"];  2.从网络读取[cpp] view plaincopyNSURL *ur

2015-02-05 16:55:54 431

转载 Object C 实现 “多继承”

转自念茜大神博客:http://blog.csdn.net/yiyaaixuexi/article/details/8970734Objective-C 的“多继承”当单继承不够用,很难为问题域建模时,我们通常都会直接想到多继承。多继承是从多余一个直接基类派生类的能力,可以更加直接地为应用程序建模。但是Objective-C不支持多继承,由于消息机制名字查找发生

2015-02-04 15:04:59 712

原创 iOS开发小技巧 - 1.沙盒中的文件操作

1、获取程序的Home目录      NSString  *path = NSHomeDirectory();      NSLog(@"path:%@",path);      打印结果:TestProject[2387:f803] path:/Users/username/Library/Application Support/iPhone Simulator/5.1/Appl

2015-02-04 14:44:34 446

转载 iOS 原生二维码扫描(可限制扫描区域)

转自:http://blog.csdn.net/lc_obj/article/details/41549469写这篇文章的主要原因不是展示如何使用 AVFoundation   来进行二维码扫描,更主要的是限制扫描二维码的范围。(因为默认的是全屏扫描)项目遇到扫描二维码的功能需求,这里我放弃了使用三方库,而采用了苹果原生的扫描。原生的好处就是扫描特别快效率特别高,但是遇到一

2015-02-04 11:13:55 542

原创 ios - AVCapture理解

0、媒体采集的几个东西。这里所需要明白的是,在这个流程中,这里会存在几个对象:   a、AVCaptureDevice。这里代表抽象的硬件设备。   b、AVCaptureInput。这里代表输入设备(可以是它的子类),它配置抽象硬件设备的ports。   c、AVCaptureOutput。它代表输出数据,管理着输出到一个movie或者图像。   d、AVCaptureSessi

2015-02-04 11:06:22 527

原创 保存数据的一系列方法

一、NSKeyedArchiverNSString *str = @"abc";NSString *astr = @"efg";NSArray *Array = [NSArray arrayWithObjects:str, astr, nil];     //SaveNSString *Path = [NSSearchPathForDirectoriesInDomains(

2015-02-04 09:44:43 407

转载 CocoaPods安装和使用教程

CocoaPods是什么?当你开发iOS应用时,会经常使用到很多第三方开源类库,比如JSONKit,AFNetWorking等等。可能某个类库又用到其他类库,所以要使用它,必须得另外下载其他类库,而其他类库又用到其他类库,“子子孙孙无穷尽也”,这也许是比较特殊的情况。总之小编的意思就是,手动一个个去下载所需类库十分麻烦。另外一种常见情况是,你项目中用到的类库有更新,你必须得重新下载新版本,

2015-02-03 14:12:38 436

原创 Mac OS X上 安装Ruby运行环境

步骤0 - 安装系统需要的包 首先安装Homebrew参考上一篇文章  # For Mac   # 先安装 [Xcode](http://developer.apple.com/xcode/) 开发工具,它将帮你安装好 Unix 环境需要的开发包步骤1 - 安装 RVM RVM 是干什么的这里就不解释了,后面你将会慢慢搞明白。    $ curl -L ht

2015-02-03 11:23:47 508

原创 Mac OS X 下 HomeBrew的安装和简单使用

1.  前言作为linux系统的忠实粉丝,我们都很喜欢 (Debian/Ubuntu)系列的apt包管理系统和(Redhat/Fedora)系列的yum包管理系统。 包括Windows用户都有多种方便的软件管理工具,如:360软件管理,QQ软件管理,迅雷软件管理等多种。 Mac OS X系统下面之前有老牌的Macports,Fink包管理系统,包括apple的官方Mac App S

2015-02-03 11:09:22 697

转载 储备 - iOS发布应用程序到App Store -- 系列三

发布证书申请请参照我的上一篇博客http://my.oschina.net/joanfen/blog/1336241.登陆苹果开发者中心http://developer.apple.com(99美元账号)2.进入itunes connect3.选择Manage Your Apps4.选择Add New App5.填写项目相关信息,不知

2015-01-31 15:38:21 438

转载 储备 - iOS申请发布证书 -- 系列二

首先登陆https://developer.apple.com(99美元账号) 选择iOS Developer program 板块下的 Certificates,Identifiers & Profiles 点击进入 b.进入 c.选择证书类型 distribution,选择添加d.点击+后,选择distribution->App Stor

2015-01-31 15:35:59 355

转载 储备 - ios申请真机调试( xcode 5) -- 系列一

已经有开发证书的直接跳过第一步第一步:申请“开发证书”进入苹果开发者99美元账号:选择:Certificates, Identifiers & Profiles关于 Certificates,Identifiers,Profiles 的介绍请看 ”Certificates, Identifiers ,Profiles“选择:Certi

2015-01-31 15:33:01 443

转载 关于Certificate、ProvisioningProfile、AppID的介绍及其之间的关系

刚接触iOS开发的人难免会对苹果的各种证书、配置文件等不甚了解,可能你按照网上的教程一步一步的成功申请了真机调试,但是还是对其中的缘由一知半解。这篇文章就对Certificate、Provisioning Profile等做个总结。 1.概念介绍如果你拥有一个开发者账户的话,在iOS Dev Center打开Certificates, Indentifiers & Profiles

2015-01-31 15:25:36 346

转载 Xcode -- Autolayout and SizeClass

在Xcode中,自动布局看似是一个很复杂的系统,在真正使用它之前,我也是这么认为的,不过事实并非如此。我们知道,一款iOS应用,其主要UI组件是由一个个相对独立的可视单元构成,这些可视单元有的主要负责向用户输出有用的信息,有些则负责信息的输入(交互),交互的过程中往往还伴随有动画的效果,已达到整个信息传递的连贯性以及用户体验的细腻感。可视单元,在实际开发中主要是view、b

2015-01-31 15:21:21 441

原创 UITableViewCell学习笔记(一)

UITableViewCellUITableView的每一行都是一个UITableViewCell,通过dataSource的tableView:cellForRowAtIndexPath:方法来初始化每一行。UITableViewCell是UIView的子类,内部有个默认的子视图:contentView。contentView是UITableViewCell所显示内容的父

2015-01-31 15:07:58 567

原创 UITableView学习笔记(一)

UITableViewController是UIViewController的子类,UITableViewController默认扮演了3种角色:视图控制器、UITableView的数据源和代理UITableViewController的view是个UITablView,由UITableViewController负责设置和显示这个对象。UITableViewController对象被创建

2015-01-31 14:56:50 426

原创 UITableViewDataSource和UITableViewDelegate函数(一)

1、UITableViewDataSource协议/** *  @see 一共有多少个分区(默认为1) *  @param tableView - 当前TableView         *  @return NSInteger - 组数        */- (NSInteger)numberOfSectionsInTableView:

2015-01-31 14:42:25 993

原创 Enterprise app deployment doesn't install on iOS 8.1.3

QUESTION:After updating iOS 8.1.3, I try to download, but the "Unable to download app" and "could not be installed at this time" messages appear.What changes between 8.1.2 and 8.1.3 do I have

2015-01-31 10:25:16 2805 2

转载 iOS - 299刀企业证书发布

企业发布app的 过程比app store 发布的简单多了,没那么多的要求,哈但是整个工程的要求还是一样,比如各种像素的icon啊 命名规范啊等等。下面是具体的流程1、修改你的 bundle identifier 为你的企业的app id :2、修改Edit scheme 3、修改为 Release

2015-01-31 10:21:14 516

转载 iOS的框架和服务

在iOS中框架是一个目录,包含了共享资源库,用于访问该资源库中储存的代码的头文件,以及图像、声音文件等其他资源。共享资源库定义应用程序可以调用的函数和方法。    iOS为应用程序开发提供了许多可使用的框架,并构成IOS操作系统的层次架构,分为四层,从上到下依次为:Cocoa Touch Layer(触摸UI层)、MediaLayer(媒体层)、Core Services La

2015-01-30 08:53:44 720

原创 截图并保存到相册

//截图-(UIImage *)captureCurrentView :(UIView *)view{   CGRect frame = view.frame;   UIGraphicsBeginImageContext(frame.size);   CGContextRef  contextRef =UIGraphicsGetCurrentContext(

2015-01-30 08:51:14 519

转载 iOS开发的一些奇巧淫技

TableView不显示没内容的Cell怎么办?类似这种,我不想让下面那些空的显示.很简单.1self.tableView.tableFooterView = [[UIView alloc] init];试过的都说好.加完这句之后就变成了这样.自定义了left

2015-01-30 08:46:44 374

原创 iOS本地通知(iOS8改变)

dispatch_async(dispatch_get_main_queue(), ^{           UILocalNotification * localNotification = [[UILocalNotificationalloc] init];           if (localNotification)            {         

2015-01-29 10:34:22 417

原创 iOS后台小知识

1、Background Audio这是后台的音频,这个很早之前便有,也是iOS设备中用得最多的后台应用,调用这个接口可以实现后台的音乐播放。2、Location Services这是后台的定位,系统会拥有统一页面进行管理。   3、VoIP后台语音服务,类似Skype通话应用需要调用,可进行后台的语音通话。   4、Newsstand报刊杂志后台自动下载更新,

2015-01-29 08:50:23 511

原创 创建单例类的两种方法

单例模式是在实际项目开发中用到比较多的一种设计模式,设计原理是整个系统只产生一个对象实例,通过一个统一的方法对外提供这个实例给外部使用。在OC中,如何实现单例的,请看下面完整代码。@implementation Car//声明一个静态对象引用并赋为nilstatic Car *sharedInstance= nil;//声明类方法(+为类方法

2015-01-26 15:25:52 445

转载 推送 - APNS

https://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/IPhoneOSClientImp/IPhoneOSClientImp.html#//apple_ref/doc/uid/TP40008194-CH103-SW1在项目的AppD

2015-01-26 14:59:56 461

空空如也

空空如也

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

TA关注的人

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