自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(93)
  • 资源 (2)
  • 收藏
  • 关注

转载 iOS -- OpenSSL生成RSA双密匙+签名证书(流程)

1.生成一对RSA密匙(非对称密匙,包含1个公共+一个私用),  $ openssl genrsa -out     例子: openssl genrsa -out  maCle.pem 1024 可以用查看我们的密匙  $ cat maCle.pem   [c-sharp] view plaincopy$

2014-07-18 18:45:05 6021

转载 iOS -- OpenSSL进行RSA加密解密概念

公司一个项目要进行交易数据传输,因为这个项目银行那边也是刚刚开始启动,所有的支持只有一个传输字段的说明文档,好吧,总的有人做事不是嘛,于是接口开发正式展开,第一步的难点就是加密解密,我选择使用OpenSSL.OpenSSL初接触的人恐怕最难的在于先理解各种概念  公钥/私钥/签名/验证签名/加密/解密/非对称加密  我们一般的加密是用一个密码加密文件,然后解密也用同样的密码

2014-07-18 18:37:49 1903

原创 iOS -- 开发技巧(四)

一、重载和重写overried(也叫覆盖)的区别?

2014-07-15 09:50:18 644

转载 iOS -- 应用程序生命周期(前后台切换,应用的各种状态)详解

iOS的应用程序的生命周期,还有程序是运行在前台还是后台,应用程序各个状态的变换,这些对于开发者来说都是很重要的。 iOS系统的资源是有限的,应用程序在前台和在后台的状态是不一样的。在后台时,程序会受到系统的很多限制,这样可以提高电池的使用和用户体验。//开发app,我们要遵循apple公司的一些指导原则,原则如下:1、应用程序的状态状态如下:Not running  未运行  程

2014-07-14 14:27:50 508

转载 Xcode -- Xcode插件总结

古人云“工欲善其事必先利其器”,打造一个强大的开发环境,是立即提升自身战斗力的绝佳途径!以下是搜集的一些有力的XCode插件。 1.全能搜索家CodePilot 2.0你要找的是文件?是文件夹?是代码?Never Mind,CMD+SHIFT+X调出CodePilot,输入任何你想到搜的东西吧!想搜appFinishLaunchingWithOptions?忘记咋拼了?没关

2014-07-11 14:28:15 556

转载 iOS -- 类簇在iOS开发中的应用

类簇(class cluster)是一种设计模式,在Foundation Framework中被广泛使用,举个简单的例子 NSArray *arr = [NSArray arrayWithObjects:@"foo",@"bar", nil]; NSLog(@"arr class:%@", [arr class]); // output: __NSArrayI  显然_

2014-07-09 15:24:56 461

转载 Xcode -- XCode环境变量及路径设置

一般我们在xcode里面配置包含工程目录下头文件的时候,都要关联着相对路径和绝对路径,如果只是自己用这个项目,用绝对路径的问题不大,但是如果你把工程发给别人,别人就要在改这个绝对路径,这时候绝对路径的缺点立马出现。所以在修改User Header Search Paths这个选项的时候使用"$(SRCROOT)/当前工程名字/需要包含头文件所在文件夹"将上面的双引号里面的字符串拷贝

2014-07-09 14:28:13 653

转载 数据库 -- SQLite3 - 常见问题

(1) 如何建立自动增长字段?简短回答:声明为 INTEGER PRIMARY KEY 的列将会自动增长。长一点的答案: 如果你声明表的一列为 INTEGER PRIMARY KEY,那么, 每当你在该列上插入一NULL值时, NULL自动被转换为一个比该列中最大值大1的一个整数,如果表是空的, 将会是1。 (如果是最大可能的主键9223372036854775807,那个,将键值

2014-07-07 16:24:33 1185

转载 数据库 -- SQLite3详解

一.准备工作Sqlite官网地址:http://www.sqlite.org,截止目前的最新版本:3.7.14。下载Sqlite源码及对应版本的文档:sqlite-amalgamation-3071400.zip,sqlite-doc-3071400.zip解压源码压缩包,释放出4个文件:shell.c sqlite3.c sqlite3.h sqlite3ext.h开始编译!(w

2014-07-07 16:14:20 916

原创 iOS -- Crash处理方法总结

在调试程序的时候,总是碰到crash的bug,而且一追踪就是一些汇编的代码,让人特别疑惑。下面总结一些crash调试几种的方法。基本上有错误分为以下几种类型:signal(SIGABRT, MySignalHandler);signal(SIGILL, MySignalHandler);signal(SIGSEGV, MySignalHandle

2014-06-20 17:50:42 3017

转载 iOS -- 进程/多线程/同步任务/异步任务/串行队列/并行队列(对比分析)

这段时间在群里看到很多人在问一些关于队列,同步,异步的总是,现在抽空给总结一下现在先说两个基本的概念,啥是进程,啥是线程,啥又是多线程;先把这两个总是给弄清再讲下面的进程:正在进行的程序,我们就叫它进程.线程:线程就是进程中的一个独立的执行路径.这句话怎么理解呢! 一个程序它是按顺序从上往下执行的, 这个执行顺序我们可以把它看成是一条线,把这条线就叫做线程(个人理解,错了勿

2014-06-20 14:01:53 1928

转载 xcode -- xcode创建一个工程的多个taget多个sheme

xcode创建一个工程的多个taget,便于测试和发布多个版本背景:很多时候,我们需要在一个工程中创立多个target,也就是说我们希望同一份代码可以创建两个应用,放到模拟器或者真机上,或者是,我们平时有N多人合作开发,当测试的时候,在A这里装了一遍测A写的那块,当需要测试B写的代码时,我们需要到B那里去装一遍,如果只有一个target的话,那么A的将会被覆盖还有些时候,我们需要确定到

2014-05-28 14:22:37 1404

转载 iOS -- 图像资源Images Assets

iOS7初体验(3)——图像资源Images Assets本文分享一下Images.xcassets的体验~_~1. 打开此前使用过的HelloWorld项目,然后单击并打开导航区域中的Images.xcassets,看看都有些什么东东:]: 2. 在图中可以看到中间位置有两个虚线框,感觉应该可以直接拖文件进来。OK,那就先准备一下资源文件,如下图所

2014-05-27 15:49:22 849

原创 UI -- 去除掉屏幕上所有的UIAlertView

去除掉屏幕上所有的UIAlertView在 iOS 7 系统之前, AlertVIew 显示的原理是在屏幕上家里一层 Alertwindow , 然后AlertView 的视图加在了这个Window 上,所以可以通过获取window上的视图从而获取UIAlertView 然后令其消失,具体代码:[objc] view plaincopy

2014-05-20 14:59:19 698

转载 iOS -- Framework的Optional(弱引用)和Required(强引用)区别

iOS6.0 中AdSupport.framework,的Social.framework,在iOS6.0以下设备中运行App会crashes  2014-02-19 14:45:54|  分类: iOS开发 |  标签:adsupport.framework  adsupport  social.framework  social  ios  |举报|字号 订阅

2014-05-08 10:53:12 3903

转载 Xcode -- Xcode5.1使用低版本模拟器进行开发调试的方法

Xcode5.1离线下载安装及使用iOS5模拟器进行开发调试的方法    Xcode5.1默认不支持iOS5版本的模拟器开发调试,在OS X Mavericks(10.9.x)下默认只能支持iOS6.1及以上版本的模拟器,在OS X Mountain Lion(10.8.x)下默认只能支持iOS6.0及以上版本的模拟器进行开发和调试,在此条件之下的版本只能使用硬件设备进行开发调试。

2014-05-07 10:21:40 1008

转载 iOS -- 地图画线,画线区域内的经纬度坐标点添加大头针

iOS上地图画线,画线区域内的经纬度坐标点添加大头针实现在Google地图上用手指可以画线的功能,同时地图上的一点(经纬度坐标点)如果在画线的区域内,会在这个点落下大头针的功能,类似大众点评的画线圈商铺的效果在做了前两篇博客的工作以后,对手指移动画线的方法有了了解,所以思路是一样的,先在根视图上加一个MapView,然后在MapView上面加画图的View,也就是说地图

2014-04-22 09:47:36 1422

转载 OC -- NSCalendar日历类

NSCalendar日历类原文链接:http://www.cnblogs.com/wujian1360/archive/2011/09/05/2168007.html

2014-04-21 18:49:57 1475

转载 OC -- ALAsset和ALAssetRepresentation相册详解

ALAsset类代表相册中的每个资源文件,可以通过它获取资源文件的相关信息还能修改和新建资源文件,ALAssetRepresentation类代表相册中每个资源文件的详细信息,可以通过它获取资源的大小,名字,路径等详细信息。                        //通过ALAsset获取相对应的资源,获取图片的等比缩略图,原图的等比缩略              

2014-04-21 18:25:35 835

转载 UI -- CATransition的动画效果类型及实现方法

CATransition的动画效果类型及实现方法引用:http://hi.baidu.com/vbkan/blog/item/8b3314ca1b1da85ef31fe7d4.html          http://blog.sina.com.cn/s/blog_74d748180100qi8e.html实现iphone漂亮的动画效果主要有两种方法,一种是

2014-04-21 18:09:22 631

转载 Xcode -- 关于Xcode上的Other linker flags

关于Xcode上的Other linker flagsTargets选项下有Other linker flags的设置,用来填写XCode的链接器参数,如:-ObjC -all_load -force_load等。还记得我们在学习C程序的时候,从C代码到可执行文件经历的步骤是:源代码 > 预处理器 > 编译器 > 汇编器 > 机器码 > 链接器 > 可执行文件在最后

2014-04-21 14:17:30 573

转载 OC -- Objective-C语言编码规范

高质量iOS编程指南系列一:Objective-C语言编码规范 - Michael Xia原文  http://www.cnblogs.com/xdream86/p/3309345.html  本文由海水的味道编译整理,转载请注明译者和出处,请勿用于商业用途!点标记语法属性和幂等方法(多次调用和一次调用返回的结果相同)使用点标记语法访问,其他的情况使用方括号标记语法

2014-04-01 16:29:13 1429

转载 iOS -- 应用程序生命周期(前后台切换,应用的各种状态)

iOS应用程序生命周期(前后台切换,应用的各种状态)详解     iOS的应用程序的生命周期,还有程序是运行在前台还是后台,应用程序各个状态的变换,这些对于开发者来说都是很重要的。 iOS系统的资源是有限的,应用程序在前台和在后台的状态是不一样的。在后台时,程序会受到系统的很多限制,这样可以提高电池的使用和用户体验。//开发app,我们要遵循apple公司的一些指导原则,原则如

2013-12-26 09:59:01 493

转载 iOS -- 设备唯一标识获取策略(最全最详细)

ios设备唯一标识获取策略原文链接:http://blog.csdn.net/iitvip/article/details/10064167(感谢楼主)英文原文:In iOS 7 and later, if you ask for the MAC address of an iOS device, the system returns the value 02:00:00:00

2013-11-28 10:25:25 535

转载 UI -- 手势使用

一、滑动手势1.注册手势 UISwipeGestureRecognizer *recognizer;        recognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(handleSwipeFrom:)];        [recognizer setDirect

2013-11-06 14:45:41 409

转载 UI - ZoomingViewController点击图片全屏

iOS - 使用ZoomingViewController来放大UIView至全屏ZoomingViewController是一个类,你可以将这个类依附于任何一个存在的视图,之后仅需单击一下就可以将这个视图放大至全屏,或者旋转设备来使全屏视图旋转以及单击使其返回初始视图状态。 介绍 在这个项目中使用ZoomingViewController类来处理放缩视图,如下所示:

2013-10-29 17:35:19 1004

转载 iOS -- 图片与视频一次性多选

iOS中图片与视频一次性多选(一.使用系统的Assets Library Framework)   这个是用来访问Photos程序中的图片和视频的库。其中几个类解释如下  ALAsset    ->包含一个图片或视频的各种信息  ALAssetRepresentation    ->得到ALAsse

2013-10-29 17:34:37 2001

转载 iOS -- 为什么viewDidAppear不调用?什么时候调用

为什么viewDidAppear不调用?什么时候调用苹果的文档是这样描述的:If the view belonging to a view controlleris added to a view hierarchy directly, the view controller will not receivethis message. If you insert or add a

2013-10-29 17:27:36 1614

原创 iOS7 -- iOS7的UI适配问题

一、能统一修改的地方1、导航栏title的文字颜色     新房、二手房和租房的导航栏的title用的是自定义的view,所以能显示成白色,而其他的地方,比如搜索、我的搜房、更多等的导航栏title的文字颜色是黑色的,在appdelegate的- (void)initTabBarControllerFromApp中添加以下代码能让title变回原来的白色。     for (UINav

2013-10-22 13:48:25 2680

转载 OC -- extern、static、const的使用

前一阵子,做项目的时候到网上找Demo,打开运行的时候发现其中变量前有关键字extern和static,所以我研究了一下子   对于extern来说可以理解为扩展吧是这样的是从一个类扩展到另一个类中的 在SplashViewController.m中定义一个变量是这样的#import "SplashViewController.h"NSString* meString=

2013-10-11 14:26:49 1858

转载 iOS -- 本地推送

iOS本地推送 第一步:创建本地推送// 创建一个本地推送UILocalNotification *notification = [[[UILocalNotification alloc] init] autorelease];//设置10秒之后NSDate *pushDate = [NSDate dateWithTimeIntervalSinceNow:10];

2013-08-23 17:27:31 865

转载 iOS -- 图形绘制(全)

[转载]IOS图形绘制 CGPATH/CGCONTEXT(转) 原文地址:CGPATH/CGCONTEXT(转)" style="text-decoration:none; color:rgb(82,102,115)">IOS图形绘制 CGPATH/CGCONTEXT(转)作者:NickJackson画阴影:    CGContextRef context =

2013-08-08 18:39:15 1815

转载 iOS -- 百度地图API

iOS: (库) 使用百度地图iOS API前的准备工作下载:http://developer.baidu.com/map/sdk-ios.htm注册Key:http://dev.baidu.com/wiki/static/imap/key/ 导入:将libbaidumapapi.a (分为模拟器/真机版, 名字相同,

2013-08-08 18:26:10 1027

转载 iOS -- 地图画圈

原文链接:http://lipengxuan.easymorse.com/?p=588              http://lipengxuan.easymorse.com/?p=598iOS上地图画线,画线区域内的经纬度坐标点添加大头针实现在Google地图上用手指可以画线的功能,同时地图上的一点(经纬度坐标点)如果在画线的区域内,会在这个点落下大头针

2013-08-08 17:51:07 2362

转载 iOS -- 摄像头/相册获取图片,压缩图片,上传服务器

原文链接:http://www.111cn.net/sj/iOS/42911.htm本文章介绍了关于ios中摄像头/相册获取图片,压缩图片,上传服务器方法总结,有需要了解的同学可以参考一下下。【部分知识】这几天在搞iphone上面一个应用的开发,里面有需要摄像头/相册编程和图片上传的问题,在这里总结一下。iphone中图像通常存储在4个地方【相册、应用程序包

2013-05-30 10:14:52 689

转载 iOS -- loadView/viewDidLoad/initWithNibName/awakeFromNib/initWithCoder的用法

[转]loadView/viewDidLoad/initWithNibName/awakeFromNib/initWithCoder的用法-(IBAction)goOpenGL:(id)sender{[UIView beginAnimations:@"View Flip" context:nil];[UIView setAnimationDuration:1.25];[

2013-05-15 17:20:02 1127

转载 iOS -- 开发技巧(三)

IOS开发经验总结转自:http://www.cocoachina.com/bbs/read.php?tid=105689(一)关于UITableView1.任意设置Cell选中状态的背景色:UIView *bgView = [[UIView alloc] init]; bgView.backgroundColor = [UIColor orangeColo

2013-05-10 11:45:00 1150

转载 iOS -- 开发技巧(二)

1、获取全局的Delegate对象,这样我们可以调用这个对象里的方法和变量:[(MyAppDelegate*)[[UIApplication sharedApplication] delegate] MyMethodOrMyVariable];2、获得程序的主Bundle:NSBundle *bundle = [NSBundle mainBundle];Bundle

2013-04-17 13:54:49 578

转载 iOS -- 开发技巧(一)

iphone开发 NavBar+TarBar1  改变NavBar颜色:选中Navigation Bar 的Tint属性。选中颜色。2  隐藏“back”按钮: self.navigationItem.hidesBackButton = YES;3 隐藏"NavBar" : self.navigationController.navigationBarHidden = YE

2013-04-17 13:51:40 964

原创 UI -- 适配iPhone5界面(autosizing属性)

如何应用autosizing属性使iOS应用程序界面适配iPhone5另外两篇适配iphone5文章:http://blog.csdn.net/linzhiji/article/details/8000048http://blog.csdn.net/linzhiji/article/details/8000125第一篇iphone

2013-04-11 18:00:24 3014

iOSapp连接发布流程

iOSapp连接发布流程,详细描述ios产品发布的具体步骤

2013-10-31

ProtobufDemo

Protobuf编译出静态库连接到自己的程序

2013-03-28

空空如也

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

TA关注的人

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