chenzhao

  • java
  • iOS
  • IT
知识积累
不积跬步无以至千里
iOS

IOS KeyChain

转: https://cnbin.github.io/blog/2015/08/18/ios-keychain-ji-chu/ 根据苹果的介绍,iOS设备中的Keychain是一个安全的存储容器,可以用来为不同应用保存敏感信息比如用户名,密码,网络密码,认证令牌。苹果自己用keychain来保存Wi-Fi网络密码,VPN凭证等等。它是一个sqlite数据库,位于/private/var/Keychains/keychain-2.db,其保存的所有数据都是加密过的。 开发者通常会希望能够利用操作系统提供的功能来保存凭…

2016年 10月 24日 0条评论 121点热度 0人点赞 陈昭 阅读全文
iOS

IOS 加密整理

SHA 加密: oc 写法,转得忘记出处了 // //NSString+SHA.h // #import <Foundation/Foundation.h> #import <CommonCrypto/CommonDigest.h> #import <CommonCrypto/CommonCryptor.h> @interface NSString(SHA) -(NSString *) sha1; -(NSString *) sha224; -(NSString *) sha25…

2016年 10月 20日 0条评论 160点热度 0人点赞 陈昭 阅读全文
iOS

IOS swift3 设备型号获取

swift 版本很多设备获取都会改变不像oc 那么稳定, 这次是看到一个好的方式觉得比我以前的觉得代码要优雅特此整理完善 // // Created by boosj on 16/10/19. // Copyright © 2016年 cz. All rights reserved. // UIDevice.current.modelName.rawValue //判断也不需要直接string字符串 防止代码写错 public enum Model : String { case iPod1 = "iPo…

2016年 10月 19日 0条评论 126点热度 0人点赞 陈昭 阅读全文
iOS

IOS 音视频合成

相关链接: http://www.jianshu.com/p/8e1c7815af0e http://www.devzhang.cn/2016/09/09/%E7%BC%96%E8%BE%91Assets/ 今天去查询音视频合成相关资料,找到一个demo 觉得很是不错 转文:http://www.jianshu.com/p/9f83af9dbbef ####音视频主要是利用AVFoundation框架下的AVMutableComposition来合成音视频. ####在AVMutableComposition中传入…

2016年 10月 19日 0条评论 133点热度 0人点赞 陈昭 阅读全文
iOS

IOS 通知

ios 的通知 swift2.3 NSNotificationCenter.defaultCenter().postNotificationName("HomRefresh", object: data) NSNotificationCenter.defaultCenter().addObserver(self, selector: "homeRefresh:", name: "HomRefresh", object: nil)//接受消息 func ho…

2016年 10月 18日 0条评论 107点热度 0人点赞 陈昭 阅读全文
iOS

ubuntu 自带vi 不好用问题解决

安装vim full版本 由于Ubuntu预安装的是tiny版本,就会导致我们在使用上的产生不便。所以我们要安装vim的full版本。 首先,先卸掉旧版的vi,输入以下命令: sudo apt-get remove vim-common 然后安装full版的vim,输入命令:sudo apt-get install vim 这样安装好了之后的VI就没有那么难用了。 此方法是我自己使用的,很有效,但就是得联网。

2016年 10月 14日 0条评论 121点热度 0人点赞 陈昭 阅读全文
iOS

VMWare中ubuntu虚拟机设置分辨率

安装虚拟机ubuntu 分辨率问题 安装好之后分辨率不对, 得安装vmware tools 启动虚拟机 虚拟机菜单,安装tools 会再虚拟机上产生一个cd盘 随意一个建一个文件夹把cd 光驱里面的文件拷贝到自建文件夹 打开终端 cd 到自建文件夹 如 cd/temp , 或者先ls 下看看自己的位置在一步步cd 到位置 tar zxvf VMwareTools-xxxx.tar.gz 解压这个文件夹,xxx 是版本信息 cd 到解压的文件夹 sudo ./VMware-install.pl 根据提示输入密码(su…

2016年 10月 14日 0条评论 120点热度 0人点赞 陈昭 阅读全文
iOS

IOS 协议的记录

ios Swift 协议 protocol xxx:class {} protocol xxx{} @objc protocol 三种方式, 1 完全swift 类型的协议, 继承class (或者 NSObjectProtocol)的类特性, 可以weak ,这个很重要不然容易循环引用,内存释放不掉 2 第二个正常的, 通用的,纯净的,但是因为weak 问题,所以我一般用第一种 用得多 3 第三个 对OC 开放, 也就有了OC 的特性, 也就可以weak 了, swift 协议的可选协议 1 @objc 方式创建…

2016年 10月 13日 0条评论 105点热度 0人点赞 陈昭 阅读全文
iOS

Array特定类型扩展

本想字符串数组排序的,后来发现sorted 一下就好.所以只把扩展array方法记录下 扩展特定Array swift3 , 记录下字典的排序 var parameterDic = ["dede":"dede","233":"344"] let parameterArray = parameterDic.sorted(by: { 0.0

2016年 10月 10日 0条评论 137点热度 0人点赞 陈昭 阅读全文
iOS

各种类型转换日记

写这篇日记是为了记录下我遇见的一些需要类型转换的地方 的类型转换 swift 3 中学习别人代码的时候遇到的一个c 的删除函数 unlink () //参数char * 函数类似功能swift 函数 try? FileManager.default.removeItem(atPath: pathToMovie) //oc NSString *path = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents/Movie.m4v"…

2016年 9月 29日 0条评论 147点热度 0人点赞 陈昭 阅读全文
1…2021222324

陈昭

IT 程序员

分类
  • iOS / 179篇
  • IT / 15篇
  • java / 31篇
  • 前端 / 10篇
  • 安卓 / 2篇
最近评论

COPYRIGHT © 2022 chenzhao. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang