自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 AFNetworking 3.0+中使用body传数据

AFNetworking 3.0+中使用body传数据此篇是接着上一篇 iOS PBEwithMD5andDes加密解密算法,由于刚从AFNetworking2.0+升级到了3.0+,由AFHTTPRequestOperationManager改为AFHTTPSessionManager,还是照着以前的写法改一改网络请求工具类,然后把NSData数据加到body里面,发现服务器端死活收不到,被这个问

2016-11-30 17:54:43 17051 1

原创 iOS PBEwithMD5andDes加密解密算法

此篇是接着上一篇OpenSSL库使用方法,在成功集成OpenSSL库以后就可以愉快的使用了,加密解码算法如下:.h文件://// PBEwithMD5andDes.h// qinglian//// Created by yaoliangjun on 16/11/29.// Copyright © 2016年 yaoliangjun. All rights reserved.//#

2016-11-30 17:36:17 1964

原创 iOS项目中使用OpenSSL库

iOS项目中使用OpenSSL库由于项目中android端和PC端的加密方式是PBEwithMD5andDes,对于加密算法这个真不太熟悉,相比于BASE64或者MD5,这个算法在网上比较难找,终于在stackoverflow上找到一个和android端比较像的PBEwithMD5andDes加密算法,于是就直接拿来修改修改,发现这个算法需要使用OpenSSL库才能使用。下面记录一下OpenSSL的

2016-11-30 17:26:22 11065

原创 Quartz2D绘制饼图

#import "PieView.h"@implementation PieView- (void)drawRect:(CGRect)rect { // Drawing code NSArray *data = @[ @15, @13, @22, @5, @10, @35 ]; CGPoint center = CGPointMake(self.boun

2016-11-28 21:11:06 338

原创 Quartz2D绘制圆形进度条

#import "ViewController.h"#import "IProgressView.h"@interface ViewController ()@property (strong, nonatomic) IBOutlet IProgressView *pinkView;@property (strong, nonatomic) IBOutlet UILabel *prog

2016-11-27 21:22:39 308

原创 Quartz2D绘图

#import "PinkView.h"@implementation PinkView- (void)drawRect:(CGRect)rect { // Drawing code // [self drawLine];// [self drawQuadCurve];// [self drawRect]; [self drawArc];

2016-11-27 20:19:34 222

原创 iOS应用程序的启动过程

#import #import "AppDelegate.h"/** 应用程序启动过程 1. 执行main函数 2. 执行UIApplicationMain函数, 创建UIApplication对象, 并设置UIApplication的代理 3. 开启一个事件循环(RunLoop, 主线程的运行循环), 本质就是一个死循环, 保证应用程序不退出 4

2016-11-26 12:36:37 278

原创 iOS防止单例对象被重复创建

#import "Person.h"static Person *_instance;@implementation Person/** Person单例 */+ (instancetype)sharedPerson{ static dispatch_once_t onceToken; dispatch_once(&onceToken, ^{ _in

2016-11-26 11:24:26 2270

转载 UIKit继承结构

UIKit继承结构如下:

2016-11-21 16:57:23 450

转载 iOS图片拉伸技巧—— resizableImageWithCapInsets/stretchableImageWithLeftCapWidth

纵观移动市场,一款移动app,要想长期在移动市场立足,最起码要包含以下几个要素:实用的功能、极强的用户体验、华丽简洁的外观。华丽外观的背后,少不了美工的辛苦设计,但如果开发人员不懂得怎么合理展示这些设计好的图片,将会糟蹋了这些设计,功亏一篑。比如下面张图片,本来是设计来做按钮背景的: button.png,尺寸为:24x60现在我们把它用作为按钮背景,按钮尺寸是150x50

2016-11-21 10:46:16 616

原创 UIButton修改默认文字和图片的位置方法

UIButton默认的文字和图片的frame是不能修改的,即使是重新设置frame也没有用,以前只知道通过layoutSubViews这个方法来修改,今天偶然发现了另外一种修改方法,特此记录。//// IButton.m// IButton//// Created by Jerry.Yao on 16/11/20.// Copyright © 2016年 Jerry.

2016-11-20 20:39:28 1150

原创 iOS制作静态库

m1.创建一个静态库工程 2.声明和实现静态库文件需要暴露的方法 3.选中Build Phases -> Copy Files, 把静态库的头文件暴露出来 4.选中Build Settings -> Architectures, 把Build Active Architecture Only设置为NO, 意思是支持所有的架构:包括:i386,x86_64,armv7, armv7s, arm6

2016-11-17 21:48:47 447

原创 在iOS应用中直接跳转到AppStore的方法

// 1. 登录iTunes Connect,在‘App信息’中的‘额外信息’选项中点击’在AppStore中查看‘ 通过打开的url找到应用程序的描述链接,比如:https://itunes.apple.com/us/app/yi-yuan-dian/id1106335106?l=zh&ls=1&mt=8 // 2. 代码如下:- (void)showAppUpgr

2016-11-17 15:59:08 2596

转载 Cocoa深入学习:NSOperationQueue、NSRunLoop和线程安全

转自出处:http://blog.cnbluebox.com/blog/2014/07/01/cocoashen-ru-xue-xi-nsoperationqueuehe-nsoperationyuan-li-he-shi-yong/Cocoa深入学习:NSOperationQueue、NSRunLoop和线程安全目前在 iOS 和 OS X 中有两套先进的同步 API 可

2016-11-10 10:07:26 592

原创 iOS控制器在push或者pop时导航栏出现黑块的解决办法

问题描述:在我的APP中从一个隐藏导航栏的A页面push到另一个有导航栏的B页面,然后从B页面pop回A页面导航栏就会出现一个黑块。解决办法有两种:- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {

2016-11-09 09:37:26 9021

转载 Xcode8.1提交app到iTunes Connect不显示构建版本解决办法

在升级到Xcode8.1版本以后大多数人会碰到这个问题-开开心心开发好一款app以后上传到iTunes后台提交审核,然而iTunes Connect后台活动栏里没有出现我们上传的app,确切的说是显示一会儿之后平白无故的消失,也不见Apple的邮件告知原因,只能借助强大的网络和那些具有分享精神的巨人!各种谷歌百度后找到解决方法,因为iOS10以后Apple更注重保护用户权限,在任何需要

2016-11-08 12:31:44 1402

iOS-唐巧.pdf

iOS-唐巧,iOS Security & App Transport Security

2018-12-04

Android自定义控件学习----新手必看

Android自定义控件学习----新手必看

2015-05-10

SlidingMenu侧滑菜单 Demo

SlidingMenu侧滑菜单,

2014-10-29

ExtJS 4.1.0中文API

很详细的ExtJS中文API,很详细的ExtJS中文API

2014-10-29

空空如也

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

TA关注的人

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