- 博客(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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人