自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Apple Open Source

下载地址:https://opensource.apple.com/tarballs/ 代码地址:https://opensource.apple.com/source runtime.hhttps://opensource.apple.com/source/objc4/objc4-750.1/runtime/

2019-09-01 23:31:35 613

原创 HTTP常见错误返回代码

HTTP协议状态码表示的意思主要分为五类 ,大体是 :1××   保留,临时响应2××   表示请求成功地接收,表示成功处理了请求的状态码。3××   重定向4××   客户端错误,请求错误,这些状态码表示请求可能出错,妨碍了服务器的处理。5××   服务器错误具体如下:1xx(临时响应)表示临时响应并需要请求者继续执行操作的状态码。 100(继续) ...

2019-01-09 11:27:29 1790

原创 mac charles使用教程抓取手机端http https

1.下载链接v4.0 链接:https://pan.baidu.com/s/11r7Mk5oVOlAqHVu2s4U-lw  密码:npwb2.激活:点击菜单栏Help -> Registered -> 输入激活码mac charles 永久激活码Registered Name: https://zhile.ioLicense Key: 48891cf209c6d32b...

2019-01-09 00:11:01 2272

转载 Carthage的安装和使用

Carthage和CocoaPods相比,轻量级一些,在swift中使用很方便,它本身就是swift写的。1.brew安装carthage之前需要安装brew,进入官网(https://brew.sh/index_zh-cn.html) 有详细的安装步骤。获取 Homebrew打开终端Tterminal`,输入以下命令:/usr/bin/ruby -e "$(curl -fs...

2018-11-08 17:26:16 1145

原创 软件著作权申请

一、官网网址:http://www.ccopyright.com.cn/  ,先注册一个账号二、注册完成登录,最好还是记住密码吧,登录方便;输入用户名和密码后进入系统,找到在线业务下的我要登记,(我的登记可以查看已经登记的)在网页的右面可以看到计算机软件著作权相关登记,选择R11三、进入软件著作权申请登记表,填表说明:1、软件基本信息:    软件名称     a.全称:申请著作权...

2018-08-16 10:35:17 5117 7

原创 ios检测用户输入密码是否以字母开头,6-18位数字和字母组合

/** *  检测用户输入密码是否以字母开头,6-18位数字和字母组合 *正则匹配用户密码6-18位数字和字母组合 *  @param pattern 传入需要检测的字符串 * *  @return 返回检测结果 是或者不是 */+(BOOL)detectionIsPasswordQualified:(NSString *)patternStr{        NSString *pattern ...

2018-05-09 11:40:53 3779

转载 ios开发:Xcode8制作framework及使用

作者:代培 地址:http://daipei.me/posts/make_framework_by_xcode8/ 转载请注明出处 我的博客搬家了,新博客地址:daipei.me前言网上关于Framework制作的教程数不胜数,然而都过于陈旧,最新的也是使用Xcode7的教程,而且有些设置也只给出步骤,并没有给出原因,而且按照有些教程制作出的framework还有些问题

2018-05-08 11:46:14 166

转载 mac 清理 -OmniDiskSweeper

Mac 经常提示我磁盘空间已满,管理磁盘空间。然后我就管理了一下,发现系统竟占90个G,有点懵逼。然后网上查了资料使用了一个名叫OmniDiskSweeper的超级强大的工具,而且还是免费的,它能扫描出你的硬盘中所有目录、文件所占用的空间。于是自己网上下载了一个,扫描了一遍,最后清出了60多个G。但是要注意不要随便清理系统的文件,Users目录下的文件倒是可以放心清理。打开是这样的!然后点击Swe...

2018-04-10 10:59:02 12081 1

原创 区块链学习网址资料集合

web3.js中文文档:http://web3.tryblockchain.org/Web3.js-api-refrence.html   https://github.com/ethereum/wiki/wiki/JavaScript-API#web3ethsendtransactionweb3j:   https://docs.web3j.ioetc20:https://theethereum...

2018-03-13 12:31:23 498

原创 ios11不走区头区尾告诉设置方法

//iOS11下必须加下面两个方法,否则不走区头区尾高度设置方法的,-(UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section{    UIView *footView = [[UIViewalloc]init];    return footView;

2018-03-13 12:29:43 567

原创 appstore上线细节

开发商名字:邓白氏申请时的公司英文名字开发者是你用这个账号第一次创建app的时候让你写个公司名字,只能写一次,改不了新增的副标题展示于新的 App Store 中 App 名称下方,会在数秒后出现在原来「开发商名称」的位置,并在搜索的时候会直接出现在 App 标题下方。但只在 iOS 11 可以看到。宣传文本显示在描述上面版权是在提交app时填写,现在在appstore底部...

2018-03-02 10:00:28 584

原创 修改placeholder字体颜色及大小

[textField setValue:[UIColor redColor] forKeyPath:@"_placeholderLabel.textColor"]; [textField setValue:[UIFont boldSystemFontOfSize:16] forKeyPath:@"_placeholderLabel.font"];

2018-02-27 16:00:56 1209

原创 获取当前年月日和周几

+(NSString*)getNowYear{       NSCalendar *calendar = [NSCalendarcurrentCalendar];        //2.获取当前年份, 月份, 号数        unsigned unitFlags =NSCalendarUnitYear |NSCalendarUnitMonth |NSCalend

2018-02-08 13:45:38 226

原创 加密的UITextField在重新输入密码时,总会clear之前的内容

-(BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string {    NSString *updatedString = [textField.textstringByReplacingChara

2018-02-08 13:19:36 1106

原创 触摸空白收起键盘,不影响tableview的响应

1.//    触摸空白收起键盘    self.view.userInteractionEnabled =YES;    UITapGestureRecognizer *singleTap = [[UITapGestureRecognizeralloc] initWithTarget:selfaction:@selector(fingerTapped:)];

2018-02-08 12:30:26 725

原创 ios抖动动画

@property (nonatomic ,strong) UIView *demoView;/** *  抖动效果 */-(void)shakeAnimation{    CAKeyframeAnimation *anima = [CAKeyframeAnimationanimationWithKeyPath:@"transform.rot

2017-12-28 10:23:40 237

原创 借贷类项目上线要求

To help us proceed with the review of your app, please provide the following information. The more information you can provide upfront, the sooner we can complete your review.1. Both a copy

2017-12-19 17:35:08 1568 5

转载 iOS实现程序长时间未操作回到登录界面

大部分银行客户端都有这样的需求,在用户一定时间内未操作,即认定为token失效,但未操作是任何判定的呢?我的想法是用户未进行任何touch时间,原理就是监听runloop事件。我们需要进行的操作是创建一个UIApplication的子类,废话不多说,上代码#import // 定义未操作通知的时间,也可以从服务器上获取。#define kApplicatio

2017-12-19 17:12:24 1328

原创 ios11适配

1.iOS11下必须加那两个方法,否则不走表头表尾高度设置方法的-(UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section{    UIView *footView = [[UIView alloc]init];    return footView;}-(UIV

2017-11-29 10:19:45 335

原创 iOS 把UILabel的text设置成斜体

1、Xcode中使用系统自带的字体,可以把英文的字体设置成斜体,但是中文好像没效果。    UILabel * label = [[UILabel alloc]initWithFrame:CGRectMake(30, 200, 300, 30)];    label.text = @"forControlEvents:UIControlEven";    label

2017-11-07 11:37:04 2071

原创 rsa公钥私钥终端生成命令生成

openssl 进入控制台1.//私钥生成方法  genrsa -out private_key.pem 10242.//公钥生成方法    rsa -in private_key.pem -pubout -out public_key.pem3.生成PKCS8 编码的私钥输入命令“pkcs8 -topk8 -

2017-09-27 11:04:22 2790

原创 mac 修改文件权限为777可读可写可执行

1. cd 你的文件夹路径的上一级目录。2. sudo chmod -R 777 你的文件夹名。3. 输入密码。4.成功

2017-08-22 17:36:56 17463 1

转载 智能合约部署及调用

以太坊区块链技术2.0版本对于行业应用的开发最主要特性就是实现了智能合约,本质上讲智能合约是由事件驱动的、具有状态的、运行在一个复制的、分享的账本之上的、且能够保管账本上资产的程序。它是一个可以被信任,总是按照事先的规则执行的操作。但与此同时,智能合约部署完之后无法修改也会带来其他问题,这是另一个议题。下面直接上干货。本篇内容是基于go客户端通过命令行完成智能合约的编写、发布、调用。

2017-08-16 14:49:50 1412

转载 Geth搭建私有链

1.安装geth客户端 https://github.com/ethereum/go-ethereum/wiki/Building-Ethereum2.安装完成后检查利用命令 geth version,检查是否安装成功3.建立目录和genesis.jsonmkdir tmpPrivatecd tmpPrivate/vim genesis.json(如果没有vim命令

2017-08-16 10:58:57 1564

原创 npm ERR! network tunneling socket could not be established, cause=connect ECONNR

npm config set proxy http://127.0.0.1:8118npm config set http-proxy http://127.0.0.1:8118

2017-08-15 10:04:42 4965

原创 Truffle框架的使用

环境版本如下 mac环境:输入truffle了 version 检查truffle环境,本文为v3.4.5:1.新建一个demo根目录,在命令行中进入这个目录,输入truffle init webpack(创建一个web应用),而truffle init命令现在则不会生成上层web页面实例。目录如下app文件夹下包含前端界

2017-07-21 12:26:20 6742 3

原创 truffle环境搭建

安装truffle$ npm install -g truffle依赖环境 NodeJS 访问 https://github.com/ethereumjs/testrpc安装命令: $ npm install -g ethereumjs-testrpc系统:Windows, Linux or Mac OS X,推荐Mac OS X,不建议使用Windows,会碰到各

2017-07-21 12:21:32 903

转载 如何用迅雷或QQ旋风下载百度云上的资源?

作者:陈虫虫链接:https://www.zhihu.com/question/22085759/answer/106974086来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。在教程之前,有些朋友就会说了,网上有百度云管家的破解版,在里面点击“试用会员”,剩余时间不减反增,是可以破解会员限速的。以前我也用过这个,但是近期好像即时你点了试用,但

2017-07-19 11:12:49 4145

转载 Mac OS 配置Maven

步骤:1. 下载Maven tar包http://maven.apache.org/download.cgi2. 下载后解压到某个文件夹下[html] view plain copy/Users/xuchen/Desktop/dev/applications/maven/apache-maven-3.2.1  

2017-06-28 16:13:56 230

转载 Mac环境下配置tomcat的步骤详解

前言相信对Java Web稍微知道一点,一般对Tomcat都不会陌生,Apache是普通服务器,本身只支持html即普通网页,可以通过插件支持PHP,还可以与Tomcat连通(单向Apache连接Tomcat,就是说通过Apache可以访问Tomcat资源。Tomcat无法取访问Appache资源)。Appache只支持静态网页,但像asp,php,cgi,jsp等动态就需要Tomcat来

2017-06-28 15:38:39 18225 2

转载 CSS的字体适配

在Web中使用什么单位来定义页面的字体大小,至今天为止都还在激烈的争论着,有人说PX做为单位好,有人说EM优点多,还有人在说百分比方便,以至于出现了CSS Font-Size: em vs. px vs. pt vs. percent这样的PK大局。不幸的是,仍然有不同的利弊,使各种技术都不太理想,但又无法不去用。真是进也难,退也难呀。最近在学习em的相关知识的时候,无意之间让我拾得一

2017-06-27 16:58:08 5350

原创 解决手势与tableview点击事件冲突:

#pragma mark -解决手势与tableview点击事件冲突:- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch{    if ([NSStringFromClass([touch.viewclass])

2017-06-27 16:18:17 247

转载 移动平台对 META 标签的定义

下面介绍一些有关标记的例子及解释。一、meta 标签分两大部分:HTTP 标题信息(http-equiv)和页面描述信息(name)。1、http-equiv 属性的 Content-Type 值(显示字符集的设定)说明:设定页面使用的字符集,用以说明主页制作所使用的文字语言,浏览器会根据此来调用相应的字符集显示 page 内容。用法:1

2017-06-27 10:19:55 160

原创 UITextField点击输入框以后会出现系统警告打印问题

点击UITextField就会出现以下警告:[MC] System group container for systemgroup.com.apple.configurationprofiles path is /Users/zjn-apple/Library/Developer/CoreSimulator/Devices/F57050BE-7D57-48DD-A8FA-23CD8C16FEF

2017-06-13 14:07:36 2287

原创 给xcode添加相对应的模拟器支持,不用更新xcode

解压, 找到路径 Finder -> 应用程序 -> 右键Xcode7.3 ->显示包内容 -> Contents -> Developer -> Platforms -> iPhoneOS.platform -> DeviceSupport

2017-06-09 15:05:21 540 1

原创 一级页面隐藏Navigationbar, 而二级页面就得打开navigationbar,显示出现的黑色阴影解决方案

在某种情况下,一级页面隐藏Navigationbar, 而二级页面就得打开navigationbar, 这种情况,如果采取默认的Viewwillappear中处理,则会出现大片黑色阴影,解决方案如下1.在一级页面写上下面这句- (void)viewWillAppear:(BOOL)animated{    [super viewWillAppear:animated];

2017-06-07 15:34:14 859

原创 iOS项目引用外界字体库

不管是windows字体,还是Android字体,只要是ttf格式的,一般iOS程序都支持内嵌。具体步骤也很简单:1.将ttf文件拖入项目中2.将ttf文件加入copy bundle resources3.在xib中可以判断是否引入成功或者使用代码判断是否引用成功int i = 0;    for(

2017-03-10 17:14:58 596

转载 iOS10个实用小技巧

在开发过程中我们总会遇到各种各样的小问题,有些小问题并不是十分容易解决。在此我就总结一下,我在开发中遇到的各种小问题,以及我的解决方法。比较普遍的我就不再提了,这里主要讲一些你可能不知道的(当然,也有可能你都知道,大神就不必往下看了)1、控件的局部圆角问题  你是不是也遇到过这样的问题,一个button或者label,只要右边的两个角圆角,或者只要一个圆角。该怎么办呢。这就需要图层蒙版来帮

2016-11-01 16:34:05 311

原创 类似于QQ个人主页,NavigationBar透明渐变

#import "TableCell.h"#define SCR_WIDTH   [UIScreen mainScreen].bounds.size.width@interface FMHomeViewController ()UITableViewDelegate,UITableViewDataSource>@property (s

2016-11-01 15:02:38 396

转载 Xcode8 插件失效不能用

详细步骤如下: 1、打开终端,输入 install update_xcode_plugins 如果有报错: 则继续输入以下命令并执行,否则跳过此步。sudo gem install -n /usr/local/bin update_xcode_plugins2、输入密码(默认是不可见的,直接输入)成功截图:3、接着再输入以下命运并执行,成功截

2016-11-01 14:37:22 2968 1

空空如也

空空如也

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

TA关注的人

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