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

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

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

转载 老码农教你学英语(学习素材)
对于咱们这些高端大气、时刻需要和国际接轨的码农,英语的重要性自然是毋庸置疑的。尤其是那些胸怀大志的潜在大牛们,想在码农行业闯出一片天地,秒杀身边的小弟们,熟练掌握英语更是实现其目标最关键的因素之一。否则,试想在你捧着某出版社刚刚翻译出来的《JSP 高效编程》苦苦学习JSP模板的时候,你旁边的小弟却是拿着原版的《AngularJS in Action》学习开发单页面应用,虽然你们都同样认真地学习了一
2015-02-05 16:18:53
1172
原创 欢迎使用优快云-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
436
原创 狂省两行代码
如何用更优(nao)雅(dong)的代码完成 if (block) { block(); }用下面方法代替---!block ? : block() ;
2015-04-08 08:58:28
452
原创 自动获取字符串的宽高进行简单的自动布局
获取字符串的大小 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
498
原创 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
517
原创 UNIX系统操作命令大全
UNIX系统操作命令 第一章 登录和退出用户在登录前,首先要向系统管理员申请一个用户注册名,不论用户从哪台计算机登录到ITPNET上都将访问相同的文件系统。1.1 登录当屏幕上出现Login提示符时,用户可以输入自己的用户注册名,并按回车键。若有口令,系统将提示用户输入密码,并按回车键,口令输入正确后,用户登录成功。这时,屏幕上会显示出一
2015-03-17 09:37:13
760
转载 iOS应用性能调优的25个建议和技巧
转自:http://m.blog.youkuaiyun.com/blog/linzhiji_11109/8792930本文来自iOS Tutorial Team 的 Marcelo Fabri,他是Movile的一名 iOS 程序员。这是他的个人网站:http://www.marcelofabri.com/,你还可以在Twitter上关注@marcelofabri_。性能对 iOS
2015-03-14 09:34:38
475
转载 自定义UIAlertView样式,实现可替换背景和按钮
原文地址:http://blog.youkuaiyun.com/toss156/article/details/7552075 UIAlertView 是一个十分常用的控件,网上也有好多类似的自定义AlertView的方法。但是感觉效果都不是很好,它们有的是在系统自带的上面添加文本框,也有的是完全自己用UIView来实现,还有的就是继承了UIAlertView 。 今天给
2015-03-09 17:11:02
561
转载 iOS开发路线简述
iOS开发路线简述转自cocoachina很多学习资料值得收藏iOS系统以及iPhone的出来都要感谢乔布斯,一个完美主义者,从如此优秀的iOS系统和iPhone就可以看出来。下面就简单介绍一下我iOS开发的感受,也是学习iOS开发的一个体系架构。1. iOS开发环境1.1 开发环境标准的配置是MacOSX+Xcode。MacOSX的话首选用苹果电脑,macmini最便宜只要4000多就好了然后
2015-03-07 11:21:16
586
转载 转自Aufree的一篇 iOS 学习资料整理
转自Aufree的一篇 iOS 学习资料整理这份学习资料是为 iOS 初学者所准备的, 旨在帮助 iOS 初学者们快速找到适合自己的学习资料, 节省他们搜索资料的时间, 使他们更好的规划好自己的 iOS 学习路线, 更快的入门, 更准确的定位的目前所处的位置.该文档会持续更新, 同时也欢迎更多具有丰富经验的 iOS 开发者将自己的常用的一些工具, 学习资料, 学习心得等分享上来, 我将定期筛选合并,
2015-03-07 11:19:18
919
原创 Openfire更服务器名称的方法
1.登陆openfire管理页面,在主页面下方选择编辑属性,修改服务器名称为当前主机名称,点击保存属性,重启服务器。2.重启后,主页的服务器属性下的服务器名称出现一个叹号,鼠标放上去显示Found RSA certificate that is not valid for the server domain, 这样是由于RSA认证无效造成的,需要对新的服务器进行RSA证书的配置。3
2015-03-02 16:10:04
444
原创 欢迎使用优快云-markdown编辑器
我的第一篇MarkDown博客单线程男孩儿iOS截屏效果/** *截图功能 */-(void)screenShot{ UIGraphicsBeginImageContextWithOptions(CGSizeMake(640, 960), YES, 0); //设置截屏大小 [[self.view layer] renderInContext:UIGraphicsGet
2015-02-09 17:01:19
412
原创 iPhone/iOS图片相关(读取、保存、绘制、其它相关)
一.读取图片1.从资源(resource)读取[cpp] view plaincopyUIImage* image=[UIImage imageNamed:@"1.jpg"]; 2.从网络读取[cpp] view plaincopyNSURL *ur
2015-02-05 16:55:54
454
转载 Object C 实现 “多继承”
转自念茜大神博客:http://blog.youkuaiyun.com/yiyaaixuexi/article/details/8970734Objective-C 的“多继承”当单继承不够用,很难为问题域建模时,我们通常都会直接想到多继承。多继承是从多余一个直接基类派生类的能力,可以更加直接地为应用程序建模。但是Objective-C不支持多继承,由于消息机制名字查找发生
2015-02-04 15:04:59
746
原创 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
470
转载 iOS 原生二维码扫描(可限制扫描区域)
转自:http://blog.youkuaiyun.com/lc_obj/article/details/41549469写这篇文章的主要原因不是展示如何使用 AVFoundation 来进行二维码扫描,更主要的是限制扫描二维码的范围。(因为默认的是全屏扫描)项目遇到扫描二维码的功能需求,这里我放弃了使用三方库,而采用了苹果原生的扫描。原生的好处就是扫描特别快效率特别高,但是遇到一
2015-02-04 11:13:55
586
原创 ios - AVCapture理解
0、媒体采集的几个东西。这里所需要明白的是,在这个流程中,这里会存在几个对象: a、AVCaptureDevice。这里代表抽象的硬件设备。 b、AVCaptureInput。这里代表输入设备(可以是它的子类),它配置抽象硬件设备的ports。 c、AVCaptureOutput。它代表输出数据,管理着输出到一个movie或者图像。 d、AVCaptureSessi
2015-02-04 11:06:22
558
原创 保存数据的一系列方法
一、NSKeyedArchiverNSString *str = @"abc";NSString *astr = @"efg";NSArray *Array = [NSArray arrayWithObjects:str, astr, nil]; //SaveNSString *Path = [NSSearchPathForDirectoriesInDomains(
2015-02-04 09:44:43
432
转载 CocoaPods安装和使用教程
CocoaPods是什么?当你开发iOS应用时,会经常使用到很多第三方开源类库,比如JSONKit,AFNetWorking等等。可能某个类库又用到其他类库,所以要使用它,必须得另外下载其他类库,而其他类库又用到其他类库,“子子孙孙无穷尽也”,这也许是比较特殊的情况。总之小编的意思就是,手动一个个去下载所需类库十分麻烦。另外一种常见情况是,你项目中用到的类库有更新,你必须得重新下载新版本,
2015-02-03 14:12:38
459
原创 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
528
原创 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
722
转载 储备 - 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
457
转载 储备 - 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
375
转载 储备 - ios申请真机调试( xcode 5) -- 系列一
已经有开发证书的直接跳过第一步第一步:申请“开发证书”进入苹果开发者99美元账号:选择:Certificates, Identifiers & Profiles关于 Certificates,Identifiers,Profiles 的介绍请看 ”Certificates, Identifiers ,Profiles“选择:Certi
2015-01-31 15:33:01
471
转载 关于Certificate、ProvisioningProfile、AppID的介绍及其之间的关系
刚接触iOS开发的人难免会对苹果的各种证书、配置文件等不甚了解,可能你按照网上的教程一步一步的成功申请了真机调试,但是还是对其中的缘由一知半解。这篇文章就对Certificate、Provisioning Profile等做个总结。 1.概念介绍如果你拥有一个开发者账户的话,在iOS Dev Center打开Certificates, Indentifiers & Profiles
2015-01-31 15:25:36
366
转载 Xcode -- Autolayout and SizeClass
在Xcode中,自动布局看似是一个很复杂的系统,在真正使用它之前,我也是这么认为的,不过事实并非如此。我们知道,一款iOS应用,其主要UI组件是由一个个相对独立的可视单元构成,这些可视单元有的主要负责向用户输出有用的信息,有些则负责信息的输入(交互),交互的过程中往往还伴随有动画的效果,已达到整个信息传递的连贯性以及用户体验的细腻感。可视单元,在实际开发中主要是view、b
2015-01-31 15:21:21
473
原创 UITableViewCell学习笔记(一)
UITableViewCellUITableView的每一行都是一个UITableViewCell,通过dataSource的tableView:cellForRowAtIndexPath:方法来初始化每一行。UITableViewCell是UIView的子类,内部有个默认的子视图:contentView。contentView是UITableViewCell所显示内容的父
2015-01-31 15:07:58
593
原创 UITableView学习笔记(一)
UITableViewController是UIViewController的子类,UITableViewController默认扮演了3种角色:视图控制器、UITableView的数据源和代理UITableViewController的view是个UITablView,由UITableViewController负责设置和显示这个对象。UITableViewController对象被创建
2015-01-31 14:56:50
444
原创 UITableViewDataSource和UITableViewDelegate函数(一)
1、UITableViewDataSource协议/** * @see 一共有多少个分区(默认为1) * @param tableView - 当前TableView * @return NSInteger - 组数 */- (NSInteger)numberOfSectionsInTableView:
2015-01-31 14:42:25
1033
原创 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
2928
转载 iOS - 299刀企业证书发布
企业发布app的 过程比app store 发布的简单多了,没那么多的要求,哈但是整个工程的要求还是一样,比如各种像素的icon啊 命名规范啊等等。下面是具体的流程1、修改你的 bundle identifier 为你的企业的app id :2、修改Edit scheme 3、修改为 Release
2015-01-31 10:21:14
538
转载 iOS的框架和服务
在iOS中框架是一个目录,包含了共享资源库,用于访问该资源库中储存的代码的头文件,以及图像、声音文件等其他资源。共享资源库定义应用程序可以调用的函数和方法。 iOS为应用程序开发提供了许多可使用的框架,并构成IOS操作系统的层次架构,分为四层,从上到下依次为:Cocoa Touch Layer(触摸UI层)、MediaLayer(媒体层)、Core Services La
2015-01-30 08:53:44
766
原创 截图并保存到相册
//截图-(UIImage *)captureCurrentView :(UIView *)view{ CGRect frame = view.frame; UIGraphicsBeginImageContext(frame.size); CGContextRef contextRef =UIGraphicsGetCurrentContext(
2015-01-30 08:51:14
572
转载 iOS开发的一些奇巧淫技
TableView不显示没内容的Cell怎么办?类似这种,我不想让下面那些空的显示.很简单.1self.tableView.tableFooterView = [[UIView alloc] init];试过的都说好.加完这句之后就变成了这样.自定义了left
2015-01-30 08:46:44
397
原创 iOS本地通知(iOS8改变)
dispatch_async(dispatch_get_main_queue(), ^{ UILocalNotification * localNotification = [[UILocalNotificationalloc] init]; if (localNotification) {
2015-01-29 10:34:22
438
原创 iOS后台小知识
1、Background Audio这是后台的音频,这个很早之前便有,也是iOS设备中用得最多的后台应用,调用这个接口可以实现后台的音乐播放。2、Location Services这是后台的定位,系统会拥有统一页面进行管理。 3、VoIP后台语音服务,类似Skype通话应用需要调用,可进行后台的语音通话。 4、Newsstand报刊杂志后台自动下载更新,
2015-01-29 08:50:23
534
原创 创建单例类的两种方法
单例模式是在实际项目开发中用到比较多的一种设计模式,设计原理是整个系统只产生一个对象实例,通过一个统一的方法对外提供这个实例给外部使用。在OC中,如何实现单例的,请看下面完整代码。@implementation Car//声明一个静态对象引用并赋为nilstatic Car *sharedInstance= nil;//声明类方法(+为类方法
2015-01-26 15:25:52
475
转载 推送 - 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
503
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人