自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (9)
  • 收藏
  • 关注

转载 iOS 使用FMDB与FMDBMigrationManager结合 进行数据库版本的升级

在iOS 中进行数据保存一般使用的都是FMDB,一般应用中字段定义好就不会再进行修改或者添加,如果严谨的话,我们需要为数据库添加增加字段的功能,目前项目中使用的是FMDB与FMDBMigrationManager结合使用,保存数据库版本号并对数据库进行数据库升级操作根据网上的解释有两种方法,这里只介绍其中的一种方法:另一个方法请看这里https://www.jianshu.com/p/6c...

2018-09-04 16:16:24 1300

原创 重新UICollectionViewFlowLayout

重写UICollectionView中的UICollectionViewFlowLayout 实现这种效果,左右缩小,中间正常大小https://github.com/WJxiaobudian/AnimationCollection

2018-08-06 11:24:56 663

转载 iOS 淡入淡出转换rootViewController

登陆之后转换rootViewController// 淡入淡出改变rootViewController- (void)restoreRootViewController:(UIViewController *)rootViewController {    typedef void (^Animation)(void);    UIWindow* window = self.window;    ...

2018-06-01 09:51:46 823

原创 iOS 11 之后 UiSearchBar 添加到 navigationItem.titleView

 // 在iOS11 之后适配titleView    UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];    button.frame =CGRectMake(0, 0, kScreenWidth, 44);    self.navigationItem.titleView = button;    _searchB...

2018-05-07 14:46:26 2498

原创 Swift 十六进制颜色转换

import UIKitextension UIColor {    //用数值初始化颜色,便于生成设计图上标明的十六进制颜色    convenience init(valueRGB: UInt, alpha: CGFloat) {        self.init(            red: CGFloat((valueRGB & 0xFF0000) >> 16) /...

2018-05-02 18:08:54 1111

原创 Request failed: unacceptable content-type: text/html

今天在使用YTKNetWorking 解析数据时,返回错误信息   "Request failed: unacceptable content-type: text/html" -----“请求失败:不可接受的内容类型:text/html”,经过排查 在"AFURLResponseSerialization.h" 的230 行左右增加响应的@"application/json", @"text/j...

2018-04-20 15:58:00 2949

原创 iOS 密码学研究

程序开发中没有绝对的安全,只有相对的安全。当破解的成本 > 破解的利润,你的程序就是相对安全的。昨天看直播中详细的介绍了关于iOS安全加密的各种方式,现在记录下,后期在增加内容。1、HASH 加密:在该加密中常用的方式是MD5加密    1、不可逆运算;2、对不同的数据加密,得到的结果是定长的32位字符;(不论是一个图片还是1个G的电影,经过加密之后都是32位的字符串)

2018-01-15 11:04:21 206

原创 React-Native 学习中遇到的坑

react-native 如何安装在Mac上安装都可以找到,在这里记录一下刚学习中遇到的一些小问题:1、如下图出现的问题,在 react-native中文网 上按照步骤安装,运行时出现了下面的问题,在这里需要修改下Appdelegate中的一段代码:  jsCodeLocation = [[RCTBundleURLProvider sharedSettings] jsBun

2017-12-28 13:00:23 238

原创 ios 常用公共方法

iOS 中一些常用公共方法,一般在每一个应用程序中都会用到的一些方法,列举一下,有所不足,以后增加关于时间格式的一些方法:http://blog.csdn.net/u014305730/article/details/50761757/** *  磁盘总空间 */+ (CGFloat)diskOfAllSizeMBytes {    CGFloat size =0.

2016-06-29 10:43:08 277

原创 写出方法获取ios内存使用情况

#import "ViewController.h"// 获取当前设备可用内存及所占内存的头文件#import #import @interface ViewController ()@end@implementation ViewController- (void)viewDidLoad

2016-03-24 17:50:53 625

原创 iOS 程序打包ipa流程以及打包之后无法在真机上进行调试

iOS程序写完之后进行打包需要上传到iTunes 进行审核, 需要构建版本, 有两种方式:一、 在自己的程序中装入发布证书和描述文档之后, 再在选择模拟器的地方选择然后在Product 中选择archive 进行存档, 打包成功之后需要 把当前文件上传到iTunes 进行构建版本, 但对于网速过慢 这就是一种煎熬二、 使用 Application loader

2016-03-11 20:12:18 1487

原创 NSDate 实现时间格式刚刚、几分钟前、几小时前、昨天、MM-dd HH:mm:ss

在微博、QQ 或者各种可以发帖的软件中可以发现 发帖时间根据当前时间显示不同的时间格式( 刚刚、几分钟前、几小时前、昨天、MM-dd HH:mm:ss、 yyyy-MM-dd HH:mm:ss)第一种方法: - (void)testDate:(NSString *)create_time{    // 当前时间    NSDate *now

2016-02-28 21:06:33 770

原创 iOS请求数据两种方式(GET、POST)

iOS中请求数据的方式有两种方式 GET、 POSTPOST: 地址栏中不会有表单请求的参数; 参数数量和长度没有限制GET: 将表单请求中的参数拼接到地址中进行传递; 参数数量和长度不能超过255字节安全性: 请求数据用GET  提交大量表单数据用POSTURL 的正规语法: 协议:// 授权(域名)/ 资源路径(文件按路径)?参数列表(date=20131129

2016-02-21 20:08:53 9363

原创 iOS 常用解析方式(XML、Json)

在iOS中常用的两种解析方式使用XML、Json一、 XMLXML:Extensible Markup Language(可扩展的标记语言),主流数据之一,可用来存储和传输数据 XML 两种解析方式:SAX解析、DOM解析 (安卓中多一个PULL解析)SAX解析 :(需要引入NSXMLParserDelegate>)    simple API fo

2016-02-21 19:16:51 302

原创 iOS 排序算法总结

查考网址:http://student.zjzk.cn/course_ware/data_structure/web/paixu/paixu8.5.1.1.htm借鉴上面一个地址, 把常用的一些排序算法总结归纳一下, 便于大家和自己的学习一、插入排序    1、 直接插入排序直接插入排序基本思想1、基本思想 假设待排序的记录存放在数组

2016-02-20 15:20:10 485

转载 正则表达式的用法和常用正则表达式大全(转)

我们在编写程序时, 无可避免的都需要用到验证各种信息是否正确, 特别是在登录和注册账户时, 需要验证是否符合格式, 然后再传回服务器进行验证我们先来看一下这个正则表达式如何运用//邮箱+ (BOOL) validateEmail:(NSString *)email{    NSString *emailRegex = @"[A-Z0-9a-z._%+-]+@[A-Z

2016-02-17 16:45:19 367

原创 OC NSString 的一些常用方法

这段时间写工程, 突然发现忘记了好多的知识,现在有时间,先把关于OC 中NSString的一些常用方法写下来,也算是重新回忆了一下// 自定义初始方法NSString *str1 = [[NSString alloc]initWithFormat:@"Hello kitty"];// 使用类方法NSString *str2 = [NSString stringWithFormat:

2016-01-09 20:40:06 392

WJAlertController

基于UIAlertController的封装,可以填写多个button,根据tag值来判断该进行的操作

2018-07-31

UIDocumentInteractionController

UIDocumentInteractionController 在内部使用第三方应用打开,或者使用airdrop传送

2018-07-31

swift Date

swift Date 时间格式刚刚、几分钟前、几小时前、昨天、MM-dd HH:mm:ss

2018-05-08

ios 类的扩展

ios 类的扩展

2016-06-29

iOS 视频播放器

iOS 视频播放器

2016-06-29

iOS 常用公共方法

iOS 常用公共方法

2016-06-29

ios 二维码扫描

iOS 扫描

2016-05-15

iOS键盘遮挡输入框

键盘遮挡输入框

2016-05-14

高仿礼物说

高仿礼物说

2016-04-26

空空如也

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

TA关注的人

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