自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 iOS APP怎样做更安全

1 网络请求的安全方案 1.1 https请求,最好有安全交互平台。 1.2 对重要的参数请求进行加密(推荐AES,ERSA加密)。 1.3 服务器返回数据时,对重要数据进行加密。 1.4 不要把密钥写到代码里。可以先通过非对称加密的接口获取密钥,然后再在后面的接口通信中用这个密钥进行加密。 1.5 密钥要定期更换,        如果密钥是写在代码

2017-08-30 12:10:07 283

原创 自定义弹出框

////  WJViewController.m//  WJAlertView////  Created by 华通众和 on 16/5/5.//  Copyright © 2016年 华鑫志和科技. All rights reserved.//#import "WJViewController.h"#import "WJAlertViewController.

2017-05-05 15:35:43 497

原创 cocopods安装步骤及常见错误

第一步:配置环境打开终端,输入 (注意:一定 是 https 哦)更新gemsudo gem update --system更换数据源(换成国内的镜像服务器,因为iOS9.0只支持HTTPS,所以以前不能用了将这里改成HTTPS即可)gem sources --remove https://rubygems.org/gem sources -a http

2017-03-23 16:53:35 878

原创 ios论坛网站

http://www.open-open.com/lib/  https://github.com/http://www.cocoachina.com/http://code4app.qiniudn.com/http://www.csdn.net/http://www.oschina.net/http://www.cnblogs.com/

2017-03-22 11:34:55 484

转载 iOS 通知信息提醒组件 JSNotifier

https://github.com/jonahsiegle/JSNotifier

2017-03-22 11:32:39 573

转载 iOS 动画进阶 - 实现炫酷的上拉刷新动效

https://github.com/CRAnimation/CRRefresh

2017-03-22 11:17:14 1221

转载 iOS开源: IDCardRecognition - 二代身份证识别

http://www.open-open.com/lib/view/open1489977685508.html

2017-03-22 11:10:49 1435

转载 iOS动画效果的等待提示

https://github.com/samsoffes/ssindicatorlabel

2017-03-22 11:07:09 754

转载 ios 放大镜效果

https://github.com/acoomans/iOS-MagnifyingGlass

2017-03-22 11:03:02 1257

转载 iOS实现地图标注说明

https://github.com/grgcombs/MultiRowCalloutAnnotationView

2017-03-22 10:59:12 501

转载 ios富文本

https://github.com/honcheng/RTLabel

2017-03-22 10:51:19 163

转载 ios聊天对话显示的UITableView扩展 - UIBubbleTableView

https://github.com/AlexBarinov/UIBubbleTableView

2017-03-22 10:49:04 407

转载 ios 翻书效果

https://github.com/mpospese/MPFlipViewController

2017-03-22 10:36:44 514

转载 3D 效果的下拉列表刷新 iOS 控件:AH3DPullToRefresh

https://github.com/ahernandezlopez/AH3DPullToRefresh

2017-03-22 10:31:46 285

转载 iOS侧边栏菜单控制器:CDSideBarController

https://github.com/christophedellac/CDSideBarController

2017-03-22 10:24:49 358

转载 iOS - 用 UIBezierPath 实现qq下拉刷新效果

https://github.com/Resory/RYCuteView

2017-03-22 10:23:14 626

原创 ios正则表达式

首先简单介绍一下正则表达式的基本写法及用法\d 匹配任何一个数字,即[0-9]\d+表示1个以上的数字\d*标示0个或多个数字\s 表示分隔符,包括空格、制表符和换行符\s* 0个或多个分隔符\w 表示字母、数字和下划线,这里还包括Unicode字符,不同的语言里有些不同\w{4} 表示4个非空白字符. 表示任何一个字符,不包括换行符.* 表示任何多个字符,当然

2017-03-22 10:18:22 387

转载 程序启动器、窗口、控制器加载、控制器View加载、导航控制器

程序启动过程: main -> UIApplicationMain  ***********UIApplicationMain底层做的事情*********** UIApplicationMain底层做的事情: 1.创建UIApplication对象 2.创建AppDelegate对象,并且赋值给UIApplication对象的代理属性 3.开启主运行循环 4.加载

2017-03-22 09:29:16 248

转载 runtime运行时在实际开发中的运用

runtime是什么?1> runtime是一套比较底层的纯C语言API, 属于1个C语言库, 包含了很多底层的C语言API 2> 平时编写的OC代码, 在程序运行过程中, 其实最终都是转成了runtime的C语言代码, runtime算是OC的幕后工作者 下面这就是一个实例OC中 : [[Person alloc] init] 上面的Person对象创建时候会用运行时转成runtim

2017-03-17 17:32:05 232

原创 NSArray类的分析

/* NSArray.hCopyright (c) 1994-2015, Apple Inc. All rights reserved.*/#import #import #import #import @class NSData, NSIndexSet, NSString, NSURL;/**************** Immut

2016-07-25 08:18:05 1038

原创 - (id)performSelector:(SEL)aSelector;调用和直接调用区别

performSelector调用和直接调用区别performSelector是运行时系统负责去找方法的,直接调用方法时候,一定要在头文件中声明该方法的使用,也要将头文件import进来。而使用performSelector时候,可以不用import头文件包含方法的对象,直接用performSelector调用即可。- (id)performSelector:(SE

2016-07-23 19:43:53 575

原创 不可变集合NSSet

不可变集合NSSetNSSet和数组一样,是个数据容器数组是有序的,NSSet是无序的。数组可以容纳重复的对象,NSSet不能 NSSet的创建NSSet *set = [NSSet setWithObjects:@“zhangsan”,@“lisi”,nil];//类方法创建NSSet *set = [[NSSet alloc] i

2016-07-23 19:29:47 304

原创 不可变字符串NSString和可变字符串NSMutableString

什么是框架?框架是由许多类、方法、函数组成的一个类库。以便于开发者更方便的开发程序Foundation是OC语言的基础类库。此框架中的类都以”NS”为前缀,便于与其他 类区分开。 常用类的创建 Foundation中的大部分类都提供了两种方式创建对象。 1alloc创建2类方法创建 

2016-07-23 19:26:57 479

原创 不可变数组NSArray和可变数组NSMutableArray

不可变数组NSArray数组的创建NSString *s1 = @“zhangsan”;NSString *s2 = @“lisi”;NSString *s3 = @“wangwu”;NSArray *array1 = [[NSArray alloc] initWithObjects:s1,s2,s3,nil];//通过alloc创建NSArray *a

2016-07-23 19:22:00 1783

转载 xcode菜单功能翻译

File: New : 可以新建tap,窗口,新文件,playground,workspace,target等等。Add Files to XX: 为这个项目中引入文件Open :打开文件Open Recent  :打开最近的打开的项目或者工作组Open Quickly  :通过搜索文件名快速打开一个文件Close :这几个选项的都是关闭操作。

2016-07-18 08:46:26 3329

原创 数组 字符串遍历

-----------------C语言中的遍历-----------------------------------一维数组遍历----------------------int array[] = {1,2,3,4,5,6,7,8,9};int count = sizeof(array) / sizeof(int);for (int i = 0; i {int m =

2016-07-16 17:39:21 2240

原创 如何修改Main.storyboard文件里模拟器的大小

2016-07-07 19:25:47 505

空空如也

空空如也

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

TA关注的人

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