自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MAC 连接远程服务器,及文件操作,常用终端命令大全

一、使用ssh连接远程主机ssh 用户名@ip地址 用户名和地址使用你要连接的服务器的。例如:ssh [email protected]会提示y/n 一路y之后提示输入密码输入密码,回车 这时候会出现连接成功提示,到这一步就已经成功连接到服务器了。下面我们说下文件操作二、服务器文件操作1.使用菜单中Shell 选择 “新建远程连接”2.进入“新建远程连接控制面...

2019-11-07 12:28:33 3484

原创 HTTPS请求流程(证书的签名及验证过程)

在如今互联网高速发展,技术人员技术日益精深的情况下,网络安全越来越受到大家的重视,而HTTPS作为网络安全中比较基础的部分, 绝大部分的客户端都在使用,那么你真的清楚HTTPS的加密原理吗?下面就让我用简单易懂的方式了解下。首先我们先思考下面几个问题:1、客户端如何进行签名的?2、签名的验证是在哪,服务端?客户端?3、如何验证签名?首先我们说下使用HTTPS的作用,主要...

2019-08-07 11:14:52 5404

原创 iOS中支持自动清理的缓存方式--NSCache

1、NSCache简述官方原文:SummaryA mutable collection you use to temporarily store transient key-value pairs that are subject to eviction when resources are low.Declaration@interface NSCache<__covar...

2019-08-06 10:26:33 702

原创 iOS 中可能用到的数学公式(绝对值、平方、取整、正余弦)

rand() ----随机数abs() / labs() ----整数绝对值fabs() / fabsf() / fabsl() ----浮点数绝对值floor() / floorf() / floorl() ----向下取整ceil() / ceilf() / ceill() ----向上取整round() / roundf() / roundl() ----四舍五入sq...

2019-05-14 17:34:21 3710 1

原创 Java学习(一)服务搭建

Mac下搭建java服务端开发环境1、开发工具eclipse下载安装下载官方下载地址:elipse下载下载成功够解压打开,这个是安装工具安装点击第一项 Eclipse IDE for Java Decelopers,以后按照提示操作就OK了。Tomcat下载配置下载Tomcat下载地址:Tomcat8Tomcat7,tar.gz那一行是MacOSX版本。...

2018-10-12 17:27:54 194

原创 android 开发之路(二)

学习移动端开发(比较常用的Android和iOS)第一步你要了解的就是生命周期这个概念。生命周期有两种:APP的生命周期、视图的生命周期。首先我们来讲下视图的生命周期,即Activity的生命周期Android官方文档给出的Activity生命周期图下面简单讲一下Activity生命周期中每个函数的作用:onCreate() : 当Activity第一次被创建的时候调用此方...

2018-10-11 14:18:13 140

原创 Android 开发之路(一)

环境配置就不过多记录,Android Studio已经比较只能了按照提示安装配置就可以。一、工欲善其事必先利其器,先贴出Android Studio快捷键(Ctrl为windows电脑使用,如果是Mac电脑Ctrl=Cmd)功能 Android Studio快捷键 快速修复 Alt + Enter 删除光标所在行(选中行) Ctrl + Y / Ctrl + ...

2018-10-11 14:16:56 167

原创 iOS 编译ffmpeg静态库及常见问题处理

脚本地址:GitHub - kewlbear/FFmpeg-iOS-build-script: Shell scripts to build FFmpeg for iOS and tvOS下载后直接用终端运行build-ffmpeg.sh脚本,运行方法:直接把build-ffmpeg.sh脚本拖到终端,按回车键,OK,开始等待吧错误处理:1、出现如下错误,Error: The `brew li

2016-12-23 18:02:03 721

转载 使用clang-format对iOS项目代码进行格式化

公司的项目已经迭代了近两年,在两年的时间里不断的有新人参加到项目里,每个人都有自己的代码风格,随着项目越来越大,没有统一代码规范带来的维护问题也越来越多,所以和小组的同事商量了下制定了iOS的编码规范。规范总是要执行才能生效,不过几千字的编码规范总不能每次写代码前都熟读一遍吧,翻了下Package Manager,发现CLangFormat可以根据代码规范格式化代码。具体的使用方式已经有大

2016-11-18 10:18:12 627

转载 一步一步构建iOS持续集成:Jenkins+GitLab+蒲公英+FTP

什么是持续集成持续集成是一种软件开发实践,即团队开发成员经常集成它们的工作,通过每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。为什么使用持续集成1.减少风险2.减少重复过程3.任何时间、任何地点生成可部署的软件4.增强项目的可见性常用的持

2016-11-09 18:02:08 527

原创 Xcode8和swift3更新笔记(一)

个人笔记,遇到什么写什么,各位同学不要介意!1、升级swift3 后突然发现extension中的一些private方法不调能用了!!!急急急~原来 private都改成了fileprivate。本来不用private也不会对程序的编译运行有任何影响,private只是为了保证代码外部可读性而准备的,而现在有了fileprivate以后,private变得更加“私有”。现在的private

2016-11-09 15:32:25 460

原创 短信或者邮件链接打开 APP(URL Scheme)

最近项目用到了点击分享的短信或者是邮件中的URL直接跳转到APP中,如果APP未安装,直接跳转到AppStore下载页面。下面进入正题实现方式就是通过设置APP的URL Scheme,那么如何设置呢?come on1、首先点开需要被打开的APP中的info.plist文件,添加URL Types;如下图2、这时候我们展开URL Types(URL Types是个数组) 就可以看

2016-11-08 11:25:05 5555 3

转载 她把一张没有密码的60万信用卡给了乞丐,等了很久却不见乞丐回来,不料……

2016-10-31 14:59 来源:楚天都市报  我有话说  (图文综合自网络)  如果有位乞丐向你讨钱,你会把自己的信用卡给他,让他自己刷吗?而且,此卡的额度是60万,更糟糕的是,此卡没有密码!我敢打赌,你一定会说:“疯子才会做这样的事!”  那么我们来看看一个故事:  哈里斯是美国纽约市一家知名广告公司的女高管,2010年8月的一

2016-11-01 12:57:33 440

转载 iOS开发 适配iOS10以及Xcode8

现在在苹果的官网上,我们已经可以下载到Xcode8的GM版本了,加上9.14日凌晨,苹果就要正式推出iOS10系统的推送了,在此之际,iOS10的适配已经迫在眉睫啦,不知道Xcode8 beat版本,童鞋们有木有下载过来试试呢?就我的使用来说,总体觉得苹果还是坑不断,但是也在一直进步的啦。下面我就来说说,iOS10的适配以及Xcode8使用上的一些注意点。一、证书管理用Xcod

2016-10-28 16:10:18 280

原创 升级macOS10 Xcode8后 Application loader提交APP 报错ERROR ITMS-90167: "No .app bundles found in the package"

本人系统macOS10.12 Xcode8 解决方案。使用xcode8上传(有网友说用Application Loader 3.6以上也可以,但是我没有找到下载地址,有知道的朋友可以留言)如果还报错升级macOS系统  如果是xcode7.3解决办法:1、先使用 Xcode7.3 打包。2、选中打好的包,“show in Finnder”, 有个 “xx.xcarchive”,选中

2016-10-28 12:08:04 1069

原创 证书迁移可能遇到推送不支持现象 Missing Push Notification Entitlement

证书迁移可能遇到推送不支持现象 Missing Push Notification Entitlement

2016-10-28 12:05:13 318

原创 升级macOS10 Xcode8后 APP提交不出现构建版本

升级macOS10 Xcode8后 APP提交不出现构建版本

2016-10-28 12:00:30 742

原创 证书迁移可能遇到推送不支持现象 Missing Push Notification Entitlement

邮件错误信息:Missing Push Notification Entitlement - Your app includes an API for Apple's Push Notification service, but the aps-environment entitlement is missing from the app's signature. To resolve t

2016-10-28 11:57:20 355

原创 iOS 正则表达式的使用(Swift版)

把以前oc时候写的一些正则用swift 写了下来。///字符串var sStr :String = "^\\w{2}$"let sText :NSPredicate = NSPredicate.init(format: "SELF MATCHES %@", sStr)let sValue = sText.evaluateWithObject("ab")///邮箱var ema

2016-08-29 17:13:26 517

原创 init

做iOS开发已经有4年了,资料一致都是保存在自己的电脑里面,一直想着有时间整理一下发到博客上,那么今天就开始吧~

2016-08-29 17:01:49 305

原创 Objective-C中 getter与setter方法介绍

1.geter与setter方法不论是oc还是其他的面相对象语言,geter与setter器都是一个类中最基本de方法,因为geter与setter是对面相对象语言封装的最基本的支持。在oc中geter与setter与其他面相对象语言中的没有什么大的区别,只是添加了一些特性,如:定义一个实例变量 NSString* name;先在.h文件中声明他的setter和getter器,se

2015-10-28 10:06:00 456

空空如也

空空如也

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

TA关注的人

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