自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 AFNetworking 关于JSON text did not start with array or object and option to allow fragments not set

版权声明:本文为博主原创文章,未经博主允许不得转载。AFHTTPSessionManager *manager =[AFHTTPSessionManager manager]; [manager GET:@"http://www.baidu.com" parameters:nil success:^(NSURLSessionDataTask *task, id response

2016-01-31 17:55:18 668

原创 AFNetworking3.0使用

AFNetworking是一款在OS X和iOS下都令人喜爱的网络库。为了迎合iOS新版本的升级, AFNetworking在3.0版本中删除了基于 NSURLConnection API的所有支持。如果你的项目以前使用过这些API,建议您立即升级到基于 NSURLSession 的API的AFNetworking的版本。本指南将引导您完成这个过程。本指南是为了引导使用AFNetwor

2016-01-31 17:18:32 351

原创 AFNetworking-2.0 使用方法

本文介绍的是AFNetworking-2.0 使用方法(增加适应:不完善的head內的 meta的content格式)随着asihttprequest的停止更新,许多人都转向了AFNetworking、 MKNetworkKit.我也是其中一个。于是我从网上找了许多文章作参考,但是结果都是失败告终。研究了好久都搞不透,最后还是请人帮忙搞定了。经常从网上索取免费资料的一员,要有回报的思想,也

2016-01-31 15:10:03 351

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

版权声明:本文为博主原创文章,未经博主允许不得转载。[objc] view plain copy Objective-c实现MD5和SHA1算法相对还是比较简单的,可以直接调用系统的C/C++共享库来实现调用  MD5即Message Digest Algorithm 5(信息-摘要算法 5),用于确保信息传输完整一致。是

2016-01-31 14:52:37 692

转载 对称加密 非对称加密 不可逆加密算法

根据密钥类型不同可以将现代密码技术分为两类:对称加密算法(私钥密码体系)和非对称加密算法(公钥密码体系)。1 对称加密算法中,数据加密和解密采用的都是同一个密钥,因而其安全性依赖于所持有密钥的安全性。对称加密算法的主要优点是加密和解密速度快,加密强度高,且算法公开.缺点是实现密钥的秘密分发困难,在大量用户的情况下密钥管理复杂,而且无法完成身份认证等功能,不便于应用在网络开放的环境中。

2016-01-31 14:50:53 1315

转载 iOS使用DES加解密

这里使用框架提供的des加解密库:首先引入头文件 #import 主要的加解密函数如下:/*字符串加密 *参数 *plainText : 加密明文 *key        : 密钥 64位 */+ (NSString *) encryptUseDES:(NSString *)plainText key:(NSString *)key{    NSString *ciphertext = n

2016-01-31 14:49:48 500

转载 NSData+Base64

版权声明:本文为博主原创文章,未经博主允许不得转载。NSData+Base64.h#import @interface NSData (Base64)+ (NSData *)dataWithBase64EncodedString:(NSString *)string;- (NSString *)base64EncodedStringW

2016-01-31 14:48:14 832

转载 NSOperation

28 July 2013几乎每个开发者都知道,让App快速响应的秘诀是把耗时的计算丢到后台线异步去做。于是,Modern Objective-C开发者有两个选择:GCD和NSOperation.由于GCD已经发展的比较主流了,我们稍后再说它,先说说面向对象的NSOperation.NSOperation表示一个单独的计算单元,它是一个抽象类(很类似Java里的Run

2016-01-31 14:26:43 590

转载 博客列表

本博客列表会不断更新维护,如果有推荐的博客,请到此处提交博客信息。本博客列表涉及的文章内容支持 定制化Google搜索,特别感谢 JeOam 提供并帮助更新。本博客列表也提供同步更新的OPML文件(下载OPML文件),可供导入到例如feedly等第三方定阅工具中,特别感谢 lcepy 提供自动转换脚本。这里有导入教程。博客地址RSS地址One

2016-01-31 13:38:27 266

转载 Xcode文档的结构

转载自:http://ourcoders.com/thread/show/117/由 tinyfool 发布于 2013年08月21日 | 更新于 1月前 lionlee Claud KylinRoc 等5人欣赏。 1人反对。一直想写这么一个东西,长期以来我发现很多初学者的问题在于不掌握学习的方法,所以,Xcode那么好的SDK文档摆在那里,对他们也起不到什么太大的作用。从

2016-01-31 12:43:54 444

转载 微信支付

版权声明:本文为博主原创文章,未经博主允许不得转载。昨天晚上加班搞项目 微信支付:遇见了前所未有的坑,因为是接受别人的项目 代码写的惨不忍睹 看了两周大概业务逻辑能看懂了,接受之后遇到的最大的问题 就是添加微信支付了,调试了一晚上:终于成功支付了:因为是订单信息是直接从服务器上面获取的  相对来说还是比较容易一点的直接进入正题:坑1;在订单生成的时候

2016-01-30 18:31:56 347

转载 iOS动画和特效(四)controller间的自定义过渡效果

iOS动画和特效(四)controller间的自定义过渡效果前面动画和特效系类文章中有一篇写了UIView的过渡效果,而这一篇主要说的是UIViewController的自定义过渡效果和过渡交互先看看完成后的效果图点击模态controller,会弹出一个新的绿色UIViewController,手指下滑可以dismiss这个controller四个角的按钮可以自定义圆形

2016-01-30 18:20:09 2182

转载 iOS动画和特效(三)MotionEffects

iOS动画和特效(三)MotionEffectsMotionEffects到底是个什么效果?我也描述不清楚,可以给大家看个效果github的404页面,随着鼠标的移动,图片中octocat、飞船、房子都在一起移动。这是一个很友好的ue这个就是iOS中的MotionEffect,iOS在根据设备水平角度的改变,可以对应修改UIView的属性。我们的demo中,就在iO

2016-01-30 18:05:39 555

转载 iOS动画和特效(二)UIKit力学行为

iOS动画和特效(二)UIKit力学行为UIKit Dynamics是UIKit的动力交互体系,比如重力,铰链连接,碰撞,悬挂等物理效果,它将2D物理引擎引入了人UIKit,它能使原本的动画和交互效果更加符合物理规律,当然动画效果也更逼真。先看一个简单的demo view添加重力效果 //自由落体 func fall(){ /*给箱子加上

2016-01-30 18:03:47 482

转载 iOS动画和特效(一)UIView动画和CoreAnimation

iOS动画和特效(一)UIView动画和CoreAnimation一个简单的例子作为iOS动画系类的开始 QuickExampleViewControllerUIView的方法中有几个易用的静态方法可以做出动画效果,分别是UIView.beginAnimations() -> UIView.commitAnimations() 和UIView.animateWithDurati

2016-01-30 18:01:43 1721

转载 ios绘图demo,做一个涂鸦板(下)

ios绘图demo,做一个涂鸦板(下)之前一篇ios绘图demo,做一个涂鸦板(上) 完成了一个基本功能的绘图板,这一篇,最要是增加一个画贝塞尔曲线的功能。ios绘图基础ios绘图demo,做一个涂鸦板(上)1完成一个最基本的涂鸦板2给涂鸦板加上颜色选择功能,和笔触粗细功能ios绘图demo,做一个涂鸦板(下)3画贝塞尔曲线| ios绘图

2016-01-30 17:58:50 2078

转载 ios绘图demo,做一个涂鸦板(上)

ios绘图demo,做一个涂鸦板(上)之前一篇文字写了ios绘图基础,这篇文章,使用之前写的绘图基础,做一个涂鸦板。并把每一步完成都结果都单独保存一个文件,加上v+版本号ios绘图基础ios绘图demo,做一个涂鸦板(上)1完成一个最基本的涂鸦板2给涂鸦板加上颜色选择功能,和笔触粗细功能ios绘图demo,做一个涂鸦板(下)3画贝塞尔曲线

2016-01-30 17:54:33 1034

原创 ios绘图基础

ios绘图基础ios绘图才一些场合很好用,这里演示一些基本的方法。-1 ios绘图基础-2 ios常见的图形绘制- 画线- 画圆、圆弧- 画矩形,画椭圆,多边形- 画图片- 画文字画出来的草图:代码下载:github库,对应此文章的目录是draw 点击跳转代码下载地址1:ios绘图基础几个基本的概念

2016-01-30 17:52:28 735 1

原创 Masonry的使用

Masonry的使用(一)Masonry介绍Masonry是一个轻量级的布局框架 拥有自己的描述语法 采用更优雅的链式语法封装自动布局 简洁明了 并具有高可读性 而且同时支持 iOS 和 Max OS X。 Masonry是一个用代码写ios或os界面的库,可以代替Auto layout。 Masonry的github地址:https://github.com/SnapKit/Maso

2016-01-30 17:50:15 766

转载 提高IOS开发效率的工具

提高IOS开发效率的工具ios开发中又很多可以提高开发效率的工具,这篇文章整理我使用提高效率的工具,如果你也有一些好的工具,可以向我推荐一下。-1 源代码依赖管理工具cocoaPods-2 Xcode 好用的插件1:源代码依赖管理工具cocoaPods以来管理工具有很多,例如java的maven,android的gradle,js的bower,ios中的

2016-01-30 17:47:52 290

转载 ios的线程和同步异步操作

ios的线程和同步异步操作ios的线程和同步异步操作ios的多线程,同步异步操作,都是我们日常的开发中经常会遇到的问题,本文把常见的ios线程,同步异步的操作进行了整理。代码下载:我博客中大部分示例代码都上传到了github,地址是:https://github.com/coolnameismy/demo,点击跳转代码下载地址本文代码存放目录是 Thre

2016-01-30 17:45:59 4976

原创 swift5分钟语法速记

swift5分钟语法速记国庆在家,又把swift相关语法部分看了一遍,并整理了swift语法速记,帮助我们快速记住swift语法和查找对应语法。(一)类型常见类型Int,String,Double,struct,enum,class,tuple//typle 元组类型//声明let someTuple:(Int,Int) = (10,23)//元组可以设置

2016-01-30 17:44:02 660

原创 ios宏的使用和技巧

ios宏的使用和技巧替换字符#define M_PI 3.14159265358979323846264338327950288简单函数宏//定义:#define add(a,b) a+b//使用:add(1,2) //打印3复杂函数宏之前的内容很容易明白了对吧,不过复杂的函数宏就没那么容易明白了。先看一下宏中的一些常用

2016-01-30 17:42:07 1942

原创 UIWebView和WKWebView的使用及js交互

UIWebView和WKWebView的使用及js交互web页面和app直接的交互是很常见的东西,之前尝试过flex和js的相互调用以及android和js的相互调用,却只有ios没试过,据说比较复杂。周末花了点时间研究了一下,确实和其他的不太一样,但是 也不见复杂。要知道的事情ios的webview有2个类,一个叫UIWebView,另一个是WKWebView。两者的

2016-01-30 17:40:10 3937

原创 ios蓝牙开发(三)app作为外设被连接的实现

ios蓝牙开发(三)app作为外设被连接的实现再上一节说了app作为central连接peripheral的情况,这一节介绍如何使用app发布一个peripheral,给其他的central连接还是这张图,central模式用的都是左边的类,而peripheral模式用的是右边的类peripheral模式的流程1. 打开peripheralManag

2016-01-30 17:32:49 368

原创 ios蓝牙开发(二)ios连接外设的代码实现

ios蓝牙开发(二)ios连接外设的代码实现上一篇文章介绍了蓝牙的技术知识,这里我们具体说明一下中心模式的应用场景。主设备(手机去扫描连接外设,发现外设服务和属性,操作服务和属性的应用。一般来说,外设(蓝牙设备,比如智能手环之类的东西), 会由硬件工程师开发好,并定义好设备提供的服务,每个服务对于的特征,每个特征的属性(只读,只写,通知等等),本文例子的业务场景,就是用一手机app去读写蓝

2016-01-30 17:24:20 467

原创 ios蓝牙开发(一)蓝牙相关基础知识

ios蓝牙开发(一)蓝牙相关基础知识蓝牙常见名称和缩写MFI ======= make for ipad ,iphone, itouch 专们为苹果设备制作的设备BLE ==== buletouch low energy,蓝牙4.0设备因为低耗电,所以也叫做BLEperipheral,central == 外设和中心,发起连接的时central,被连接的设备为p

2016-01-30 17:01:16 277

原创 gkpickerViewController 的用法

版权声明:本文为博主原创文章,未经博主允许不得转载。在我一文章中介绍了通过调出设置界面手动开启蓝牙开关,这一篇介绍下通过GKPeerPickerController开启手机蓝牙开关,不需要切换到Setting界面了.首先加入GameKit.framework//.h文件中#import @interface MyViewController : UIViewCo

2016-01-30 14:27:06 228

转载 IOS开发之——蓝牙通信浅谈

IOS开发之——蓝牙通信浅谈故事背景:为什么要研究IOS的蓝牙呢?答:当然是工作需要啦,公司有个项目是做心电测量的,主要就是通过手持嵌入式设备测量心电,通过蓝牙将数据传送到手机(安卓,IOS),然后手机端解析数据包并绘制曲线,最后上传到服务器保存。目前已经完成了安卓设备的APP开发工作,支持大多数的主流安卓设备(主要安卓各厂商的蓝牙不同,完全兼容希望不大),然后Boss就打算继续开

2016-01-29 16:06:17 394

转载 蓝牙的学习

转载请注明出处http://blog.csdn.net/pony_maggie/article/details/26740237作者:小马IOS学习也一段时间了,该上点干货了。前段时间研究了一下IOS蓝牙通讯相关的东西,把研究的一个成果给大家分享一下。 一 项目背景简单介绍一下做的东西,设备是一个金融刷卡器,通过蓝牙与ip

2016-01-29 15:45:41 378

原创 二维码 界面定制

如果你已经配置好ZBarSDK,那么下面这个类可以直接用下面是效果图////  头文件//  TestProject//#import #import "ZBarSDK.h"@interface yxpQrCode : UIViewController@end////  实现文件//  Te

2016-01-28 08:23:59 288

原创 ZBar 的静态库制作

关于第三方库,如果是闭源的,像一些广告的SDK以及合作方提供的SDK就只能等了,人家啥时候更新啥时候算。像我遇到的ZBarSDK,这种第三方开源的SDK,就不要等了,还是自已动手丰衣足食吧。首先关于闭源的库,一个临时的解决办法就是,先取消对armv7s的支持,这样就可以不用等第三方的库就开始测试了,办法是:在Xcode里,点击相应的Target,然后点Build Settings,找到VA

2016-01-27 17:25:57 706

原创 iOS证书申请和使用说明

iOS证书申请和使用说明目录苹果开发帐号说明苹果证书和X5打包服务器的配合使用iOS证书申请教程苹果证书和极光推送的配合使用 苹果开发帐号说明个人账号(Individual)/公司团队账号 (Company/Organization):费用都是99美金一年,两者无本质区别,都可以发布应用到苹果市场。区别在于个人账号在A

2016-01-27 08:31:06 1929

原创 开发者账号。

app store为开发者提供四种类型的申请:个人ios开发者计划$99/年公司ios开发者计划$99/年企业ios开发者计划$299/年高校ios开发者计划免费在这里主要介绍一下公司ios开发者计划,只有利用个人和公司ios开发者计划证书开发的应用,才能上app store。企业开发者计划主要是为本公司开发软件,并安装到本公司的硬件设备上,不能上app store。下面主要介绍一

2016-01-26 13:34:59 1589

原创 证书申请流程

一、账号准备首先您需要有一个苹果的开发者帐号,一个mac系统。如果没有帐号可以打开http://developer.apple.com/申请加入苹果的开发者计划。如何申请网上有详细的介绍,在此不多做介绍。如果您已经有了一个帐号,打开http://developer.apple.com/并登录到苹果,见下图: 点击右上角的 member Center 进入登录界面 登录成功后

2016-01-26 13:23:08 593

原创 app icon 设置

每款App都要有自己的icon,和名称。需要的话还需要设置启动图。今天我们就来说一下如何设置这些。本篇博客暂不讨论关于尺寸的问题。icon:icon的设置还是很简单的根据上图的箭头和红框标记所示,首先在工程中选中“images”,然后选择“AppIcon”,把预先准备好的各个尺寸的icon拖到相应的框中。App名称:如图所示选择你的工程,选中“Inf

2016-01-26 10:33:49 329

原创 图片保存到本地

/** * 将图片保存到iPhone本地相册 * UIImage *image 图片对象 * id completionTarget 响应方法对象 * SEL completionSelector 方法 * void *contextInfo

2016-01-25 15:21:45 303

原创 uiimagePickerViewController

在一些应用中,我们需要用到iOS设备的摄像头进行拍照,视频。并且从相册中选取我们需要的图片或者视频。关于iOS摄像头和相册的应用,可以使用UIImagePickerController类来完成控制。关于UIImagePickerController的相关知识,如下:iOS的一些设备上都安装了摄像头。现在绝大多数都有了。在编程中,我们是用相应的东西来进

2016-01-25 15:04:05 1031

原创 @property与@synthesize的区别

上一篇文章我有讲到self.与_的区别,往往和这个问题相伴随的是我困惑的问题是"@property与@synthesize的区别"@property的用法@interface ViewController (){    NSArray *arr2;}@property(nonatomic,retain)NSArray *arr

2016-01-24 22:15:14 236

原创 二维码

本章将讲解如何实现二维码扫描的功能首先在github上下载ZBar SDK地址https://github.com/bmorton/ZBarSDK然后将如下的相关类库添加进去AVFoundation.framwork, CoreMedia.framework, CoreVideo.framework, libiconv.dylib 和libzbar.a接下来首先

2016-01-24 13:07:09 225

iOS 客户端 和 服务端编程

这款iOS 客户端和服务端编程 基于NSStream 和 CFStream ,效果 和好,值得学习。

2016-04-15

空空如也

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

TA关注的人

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