自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (4)
  • 收藏
  • 关注

转载 图文解释XCode常用快捷键的使用

刚开始用Xcode是不是发现以前熟悉的开发环境的快捷键都不能用了?怎么快捷运行,停止,编辑等等、都不一样了。快速的掌握这些快捷键,能提供开发的效率。其实快捷键在Xcode的工具栏里都标注有,只是有的符号和你的键盘上的符号对应不起来罢了。下面截图工具栏里的快捷键总结一下常用快捷键的用法。一、关于运行调试1、运行,停止,都在工具栏的Product里。Comm

2015-04-30 19:13:27 240

转载 iOS学习之 plist文件的读写

在做iOS开发时,经常用到到plist文件,  那plist文件是什么呢? 它全名是:Property List,属性列表文件,它是一种用来存储串行化后的对象的文件。属性列表文件的扩展名为.plist ,因此通常被称为 plist文件。文件是xml格式的。Plist文件通常用于储存用户设置,也可以用于存储捆绑的信息我们创建一个项目来学习plist文件的读写。

2015-04-30 19:10:37 249

转载 十分钟让你明白Objective-C的语法(和Java、C++的对比)

很多想开发iOS,或者正在开发iOS的程序员以前都做过Java或者C++,当第一次看到Objective-C的代码时都会头疼,Objective-C的代码在语法上和Java, C++有着很大的区别,有的同学会感觉像是看天书一样。不过,语言都是相通的,有很多共性。下面列出Objective-C语言的语法和Java,C++的对比,这样你就会很容易Objective-C的语法是怎么回事了。先目睹

2015-04-30 19:05:01 271

转载 iOS学习之UIActionSheet的使用

UIActionSheet是在iOS弹出的选择按钮项,可以添加多项,并为每项添加点击事件。为了快速完成这例子,我们打开Xcode 4.3.2, 先建立一个single view application。然后再xib文件添加一个button,用来弹出sheet view。1、首先在.h文件中实现协议加代码的地方在@interface那行的最后添加,协议相当于java里的接口,实现

2015-04-30 18:50:56 238

转载 Apple 企业开发者账号&邓白氏码申请记录

1.账号分类Apple开发者账号分三种,个人,公司,还有企业。个人和公司都称为标准账号。 还有一种是教育机构的账号。现在记录先:申请日期2013年4月26看申请周期有多长。账号介绍个人和公司的就不说了,现在只说企业账号首先是申请企业账号的地址:https://developer.apple.com/pr

2015-04-30 13:13:03 576

转载 IOS公司开发者账号申请详细教程

谈到苹果开发者账号,我们需要区分一下个人账号、公司账号和企业账号这三种,还有一种是教育账号,这个就不多说了。    个人账号:个人申请用于开发苹果app所使用的账号,仅限于个人使用,申请比较容易,$99。    公司账号:以公司的名义申请的开发者账号,用于公司内部的开发者共用,申请流程相对比较麻烦一下,$99。    企业账号:一般是公司规模在500人以上的企业,用于内部测

2015-04-30 09:52:27 411

转载 iOS 数据类型之间的转换

在编码过程中,数据的处理是必要的。众多数据中,NSString、NSData、NSArray、 NSDictionary等数据类型是常用的,对付它们容易,但是在多个数据类型之间转换,就需要技巧啦。(可能不全面,根据LZ本身项目需求,一直在添加,望给大家提供方便) 在编码过程中,数据的处理是必要的。众多数据中,NSString、NSData、NSArray、NSDictionary等数据类型是常用的

2015-04-29 15:01:55 322

转载 iOS md5 sa1加密

[cpp] view plaincopy+ (NSString*) sha1:(NSString*)input  {      const char *cstr = [input cStringUsingEncoding:NSUTF8StringEncoding];      NSData *data = [NSData dataWithBytes:cs

2015-04-29 14:46:34 265

转载 iOS&Java常用加密(二)单向加密

单向加密就是用同一个密钥去加密和解密。一.AES支持密钥128位,192位,256位(常用的是128位 md5, 256位 sha256)算法/工作模式/填充方式的概念:算法是:AES工作模式:ECB/CBC  默认情况下iOS是CBC的,我提供的例子是ECB的的工作模式,所以iOS在设置加密参数的时候要添加参数 kCCOptionECBMode

2015-04-29 14:37:25 328

转载 iOS&Java常用加密(一)

一.HASH散列算法1.MD5算法不可逆128位或者64位串,byte数字长度就是16和8,一般表示是使用16进制来表示的话,1个byte转换成2个16bit,分别表示高地位,所以生成的字符串是16位或者是32位的,16位其实是从32位中的中间部分抽出来的。我们所说的密码多少位,是表示多少bit,转换成byte数组的话,就是除以8,但是如果输出16进制的话就是除以4

2015-04-29 14:36:36 331

转载 iOS常用第三方类库

来自社区会员li_zhi0123的分享:会员博客:http://blog.csdn.net/wstarx/article/details/6317779http://iosdeveloper.diandian.com/post/2011-05-21/932272            开发几个常用的开源类库及下载地址:1.jsonjson编码解码2.GTMBase64 

2015-04-29 14:27:38 275

转载 iOS开发之Objective-c的MD5/SHA1加密算法的实现

[objc] view plaincopyObjective-c实现MD5和SHA1算法相对还是比较简单的,可以直接调用系统的C/C++共享库来实现调用  MD5即Message Digest Algorithm 5(信息-摘要算法 5),用于确保信息传输完整一致。是计算机广泛使用的杂凑算法之一  SHA即Secure Hash Algorithm(安全散列

2015-04-29 14:09:23 536

转载 十六进制颜色转UIColor

很多地方我们都使用16进制颜色,但iPhone使用的是UIColor对象,不直接支持16进制颜色,为此,需要我们手动将16进制颜色转换为UIColor。- (UIColor *)getColor:(NSString*)hexColor{unsigned int red,green,blue;NSRange range;range.length = 2;

2015-04-29 12:26:16 7822

转载 如何使用iOS开发者授权以及如何申请证书

这篇文章会详细介绍如何使用授权文件(.mobileprovision)和签名证书文件(.cer)在缴费成功后会收到一份来自Apple Developer Suport的确认邮件,如下图.在邮件里有一个Login按钮,点击后可以进入Apple Developer会员中心。点击图中的iOS Provisioning Portal,进入开发者授权设置系

2015-04-28 17:34:02 951

转载 Storyboard中的UIScrollView使用自动布局,使其能够滚动

在使用storyboard和xib时,我们经常要用到ScrollView,还有自动布局AutoLayout,但是ScrollView和AutoLayout 结合使用,相对来说有点复杂。根据实践,我说一下我的理解,在故事板或xib中,ScrollView是根据其下面的一个View的大小来确定ContentSize的大小。看一下效果1. 创建一个项目

2015-04-28 17:02:32 393

转载 mac的svn之cornerstone简易教程

背景:关于cornerstone的介绍很少;这里介绍mac的图形化界面的svn工具的简易使用;工具/原料macbookcornerstone方法/步骤1在Launchpad选择conerstone2主界面:左侧工作目录及仓库

2015-04-28 15:04:47 2028

转载 block使用小结、在arc中使用block、如何防止循环引用

zz from http://www.cnbluebox.com/?p=255引言使用block已经有一段时间了,感觉自己了解的还行,但是几天前看到CocoaChina上一个关于block的小测试主题: 【小测试】你真的知道blocks在Objective-C中是怎么工作的吗?,发现竟然做错了几道, 才知道自己想当然的理解是错误的,所以抽时间学习了下,并且通过一些测试代码进行测试,

2015-04-24 18:12:50 297

转载 从nsdate中分别获取年月日的代码写法

-(NSString *)getDayWeek:(int)dayDelay{      NSString *weekDay;    NSDate *dateNow;    dateNow=[NSDate dateWithTimeIntervalSinceNow:dayDelay*24*60*60];//dayDelay代表向后推几天,如果是0则代表是今天,如果是1就代表向后

2015-04-21 16:45:49 377

转载 iOS开发系列--音频播放、录音、视频播放、拍照、视频录制

转自:http://www.cnblogs.com/kenshincui/p/4186022.html概览随着移动互联网的发展,如今的手机早已不是打电话、发短信那么简单了,播放音乐、视频、录音、拍照等都是很常用的功能。在iOS中对于多媒体的支持是非常强大的,无论是音视频播放、录制,还是对麦克风、摄像头的操作都提供了多套API。在今天的文章中将会对这些内容进行一一介绍:

2015-04-12 22:43:22 843

转载 KVC 与 KVO 理解

Key-Value Coding (KVC)KVC,即是指 NSKeyValueCoding,一个非正式的 Protocol,提供一种机制来间接访问对象的属性。KVO 就是基于 KVC 实现的关键技术之一。一个对象拥有某些属性。比如说,一个 Person 对象有一个 name 和一个 address 属性。以 KVC 说法,Person 对象分别有一个 value 对应他的 n

2015-04-12 21:45:19 344

转载 IOS开发之瀑布流照片墙实现

想必大家已经对互联网传统的照片布局方式司空见惯了,这种行列分明的布局虽然对用户来说简洁明了,但是长久的使用难免会产生审美疲劳。现在网上流行一种叫做“瀑布流”的照片布局样式,这种行与列参差不齐的状态着实给用户眼前一亮的感觉,这种不规则的方式也吸引着我,现在我们就来一起实现它吧 :)首先我们来看一下这种样式布局是如何体现的,请看示意图:别看这种界面的布局好像毫无规律,其实它

2015-04-09 00:42:17 728

转载 iOS中多线程原理与runloop介绍

一.线程概述有些程序是一条直线,起点到终点;有些程序是一个圆,不断循环,直到将它切断。直线的如简单的Hello World,运行打印完,它的生命周期便结束了,像昙花一现那样;圆如操作系统,一直运行直到你关机。 一个运行着的程序就是一个进程或者叫做一个任务,一个进程至少包含一个线程,线程就是程序的执行流。Mac和iOS中的程序启动,创建好一个进程的同时, 一个线程便开始运行,这个线程叫主

2015-04-09 00:16:03 246

转载 关于NSRunLoop和NSTimer的深入理解

一、什么是NSRunLoopNSRunLoop是消息机制的处理模式NSRunLoop的作用在于有事情做的时候使的当前NSRunLoop的线程工作,没有事情做让当前NSRunLoop的线程休眠NSTimer默认添加到当前NSRunLoop中,也可以手动制定添加到自己新建的NSRunLoopNSRunLoop就是一直在循环检测,从线程start到线程end,检测inpu

2015-04-08 23:02:45 326

转载 Objective-C Runtime 运行时之一:类与对象

Objective-C语言是一门动态语言,它将很多静态语言在编译和链接时期做的事放到了运行时来处理。这种动态语言的优势在于:我们写代码时能够更具灵活性,如我们可以把消息转发给我们想要的对象,或者随意交换一个方法的实现等。这种特性意味着Objective-C不仅需要一个编译器,还需要一个运行时系统来执行编译的代码。对于Objective-C来说,这个运行时系统就像一个操作系统一样:它让所有的

2015-04-08 22:56:28 360

转载 关于SQLite,SQLCipher和FMDB

关于SQLite,SQLCipher和FMDB  SQLite是一个轻量的、跨平台的、开源的数据库引擎,它的在读写效率、消耗总量、延迟时间和整体简单性上具有的优越性,使其成为移动平台数据库的最佳解决方案(如iOS、Android)。然而免费版的SQLite有一个致命缺点:不支持加密。这就导致存储在SQLite中的数据可以被任何人用任何文本编辑器查看到。  如果我们想要使得自己的数据

2015-04-08 07:46:45 1079

转载 iOS开发多线程篇—GCD介绍

iOS开发多线程篇—GCD介绍一、简单介绍1.什么是GCD?全称是Grand Central Dispatch,可译为“牛逼的中枢调度器”纯C语言,提供了非常多强大的函数 2.GCD的优势GCD是苹果公司为多核的并行运算提出的解决方案GCD会自动利用更多的CPU内核(比如双核、四核)GCD会自动管理线程的生命周期(创建线程、调

2015-04-07 00:44:50 328

转载 基于XMPP的IOS聊天客户端程序(IOS端三)

前两篇介绍了如何通过XMPP来发送消息和接收消息,这一篇我们主要介绍如何来美化我们的聊天程序,看一下最终效果呢,当然源程序也会在最后放出好了,我们来看一下我们写的程序这里我们自定义了TableViewCell一行是显示发布日期,一行是显示发送的消息,还有一个是背景[java] view plaincopy

2015-04-02 00:19:11 295

转载 基于XMPP的IOS聊天客户端程序(IOS端二)

为了方便程序调用,我们把XMPP的一些主要方法写在AppDelegate中在AppDelegate.m下这几个方法为:[java] view plaincopy-(void)setupStream{            //初始化XMPPStream      xmppStream = [[XMPPStrea

2015-04-02 00:05:40 355

转载 基于XMPP的IOS聊天客户端程序(IOS端一)

介绍完了服务器,这篇我们就要介绍重点了,写我们自己的IOS客户端程序先看一下我们完成的效果图首先下载xmppframework这个框架,下载点ZIP下载接下来,用Xcode新建一个工程将以下这些文件拖入新建工程中加入framework并设置到这里我们就全

2015-04-02 00:05:31 389

转载 shouldAutorotateToInterfaceOrientation 不触发或者不执行的问题

注: 要翻转的时候,首先响应的方法:- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientationreturn YES则支持翻转,NO则不支持。紧接着-(void)willRotateToInterfaceOrientation:(

2015-04-02 00:02:14 4551

Principle-5.12.dmg

Principle-5.12.dmg 轻量版

2021-04-01

stdc++.6.0.9.zip

Xcode10及之后版本:library not found for -lstdc++.6.0.9 临时解决

2021-04-01

fxdpm218fw1020m107ml.dmg

fxdpm218fw1020m107ml.dmg 一款惠普打印机mac版驱动程序

2021-04-01

Cornerstone-4.1.dmg

Cornerstone-4.1 For Mac

2021-03-29

空空如也

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

TA关注的人

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