自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 iOS13 新特性简介

目录一、Dark Mode 暗黑模式二、Status Bar更新三、UIActivityIndicatorView加载视图四、总结一、Dark Mode 暗黑模式1.1 iOS13推出了Dark ModeDark Mode1.2 UIColor拥有了动态属性iOS13之前只能表示一种颜色...

2019-09-23 16:34:00 228

转载 OC 字典dictionaryWithObjectsAndKeys报错

字典dictionaryWithObjectsAndKeys crash,也没有控制台打印输出:解决方案!!1、检查dictionaryWithObjectsAndKeys中的object keys都是非NSNULL对象;2、注意注意注意keys是@""而非"",(""也不会报错);转载于:https://www.cnblogs.com/...

2019-09-23 10:27:00 285

转载 按照官网的升级完socket.io报错Manager is being released。

查阅了很多资料和英文官网自己也提出了一些问题,估计官网以前有该类的问题历史,懒得回复。终于功夫不负有心人原因竟然是:你的manager被释放了。you need to make sure the SocketManager is held strongly, not released by arc.like this init:Firs...

2019-09-11 10:21:00 468

转载 npm和yarn的区别,我们该如何选择?

首先,这两个都属于js包管理工具,都可以安装包或者模块yarn 是由facebook、google等联合开发推出的区别:npm 下载包的话 比如npm install它是按照包的排序,也就是队列挨个下载,一个下载完成后,再下载另一个yarn是将要下载的包进行同时下载yarn 在下载模块或包时,命令行输出的信息更加简洁npm版本5.0 之后,会自带package.lock.json...

2019-07-31 15:06:00 121

转载 iOS性能优化-数组、字典便利时间复杂

上图是几种时间复杂度的关系,性能优化一定程度上是为了降低程序执行效率减低时间复杂度。 如下是几种时间复杂度的实例:O(1)return array[index] == value;复制代码O(n)for (int i = 0, i < n, i++) { if (array[i] == value) return Y...

2019-07-30 16:46:00 572

转载 OC CollectionView和TableView自身高度的隐式递归计算,改变父试图布局

CollectionView和TableView自身高度的隐式递归计算1、前沿:我们一般会碰到这样的需求,一个tableview或者一个colletionview放在一个scrollview上边,而tableview和collectionview的cell是不可控的,更具请求内容变化而变化。如图:(标签的多少和标签的长度不一样,然而下边又有一个可以跟着滑动的view)思路一:...

2019-07-11 15:08:00 117

转载 阿里系手淘weex学习第一天

官网原文:https://weex.apache.org/zh/tools/extension.html#功能功能创建Weex项目.支持在VSCode对Weex的语法支持.检查iOS和Android开发环境.通过VSCode启动Weex调试工具.在热更新模式下启动Android及iOS工程.VSCode拓展包包含下面的包:weex-n...

2019-06-27 15:31:00 511

转载 iOS邓白氏编码申请流程及苹果账号组织名称变更

邓氏编码(D-U-N-S®Number,是Data Universal Numbering System的缩写)。它是一个独一无二的9位数字全球编码系统,相当于企业的身份识别码 (就像是个人的身份证),被广泛应用于企业识别、商业信息的组织及整理。可以帮助识别和迅速定位全球2.4亿家企业的信息。注意:1、一个Apple ID只能提交一次申请!如果超时或者错误请重新使用其他的Appl...

2019-06-20 16:13:00 923

转载 cocopods新建或者更新远端库主要操作步骤

1、搭建远程仓库(私有或者公有项目);2、使用sourceTree拉去远程仓库;3、打开拉去的项目仓库Finder,构建pod lib项目:pod lib create AFNetworking(项目名称),输入规范生成项目;4、把文件添加到ReplaceMe文件所在位置;5、更改podspec文件版本号;6、用souceTree提交代码;7、打Tag和podsp...

2019-06-19 14:53:00 289

转载 pod update更新error: RPC failed; curl 18 transfer closed with outstanding read data remaining

1、pod update 的时候出现下边的错误error: RPC failed; curl 18 transfer closed with outstanding read data remaining fatal: The remote end hung up unexpectedly fatal: early EOF fatal: index-p...

2019-02-26 14:27:00 973

转载 vue 跨域请求,后端cookie session取不到

虽然后端设置了可以跨域请求,但是后台设置到cookie中的session取不到!这时候mac电脑自己设置nginx代理!mac电脑系统重装了,记录一下安装nginx的过程:1、打开终端(cmd)2、安装Command Line toolsxcode-select--install3、安装brew命令...

2018-11-23 10:55:00 1976

转载 iOS 国际化 (国际化文字内容不改变,app名字国际化,一键切换语言)

首先我们要分三个步骤讲解怎么一步步实现app名字国际化、内容国际化、一键切换国际化的:一、app设置内容或者可以说是app名字或者可以说Info.Plist中的东西国际化app名字国际化1、首先新建文件command+N 选择,然后next记住文件名字必须为:InfoPlist,要不然系统识别会失败!然后点击create,文件工程中会多一个不带箭头的文件...

2018-08-09 15:23:00 260

转载 iOS 矢量图pdf替换2倍3倍图

一、在开发中矢量图的使用大大提高设计的切图效率!ios 中可以用pdf替换现在的2倍3倍图(1倍图已经忽略)1、将pdf矢量图拖进工程Assets.xcassets中2、按照步骤操作3、矢量图最后生成适配所有的图片转载于:https://www.cnblogs.com/PeterWolf/p/9447770.html...

2018-08-09 11:19:00 186

转载 pod lib create ObjcName 时候报错error: RPC failed; curl 56 LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 5...

众所周知pod lib create ObjcName需要从git 上边克隆模版 :https://github.com/CocoaPods/pod-template.git然后有时候会很慢报错:[!] /usr/bin/git clone https://github.com/CocoaPods/pod-template.git zplibCloning in...

2018-08-07 14:18:00 228

转载 iOS组件化开发一pod库包含MRC的文件处理(五)

在做项目的过程中,建立了一个私有pod库,在这个库中存在mrc类文件这个时候如果在使用了arc的工程中引用这个pod的工程中手动设置当然也可以就是费时费力。现在我们来看看如何在私有库配置文件里配置自动添加arc配置即在BuildPhases -> Compile Sources中mrc文件添加-fno-objc-arc标识设置,只要在podspec添加subspec设置就好了,需要...

2018-07-23 14:29:00 584

转载 iOS组件化开发一使用source管理远端库升级(四)

一、克隆远端库代码到本地选择master分支1、克隆2、代码会显示出你所有版本的tag二、可以在Example目录下验证代码的正确行; cd 到库的文件夹然后 pod install command + r //验证代码是否可用三、按照正常的添加代码和提交新的代码到master;此处是souretree的简单应用不说明!...

2018-07-19 14:45:00 159

转载 iOS组件化开发一远程私有库的升级(三)

一、远程私有库的升级 1、 把新增的类 拖入到 classes 文件夹中 ; 2、 修改 pod.spec 文件的 s.verson = ‘0.2.0';二、更新远程仓库 1、cd 到本地仓库的位置,执行以下操; 2、上传更新代码git add .git commit -m '更新描述'git push origin master...

2018-07-18 10:30:00 285

转载 iOS组件化开发一远端私有库建立(二)

公共库业务,基础层划分!一、构建私有云,本文推荐为码云1、构建名称为LuckTimeSpec,选择私有建立;2、Copy地址的https 链接;二、打开终端输入:cd /Users/zhangpeng/.cocoapods/repos(zhagpeng为用户名称)回车输入:pod repo add LuckTimeSpec ht...

2018-07-13 12:48:00 131

转载 iOS组件化开发一本地环境配置(一)

首先我们要使用pod支持组件化开发解决CocoaPods慢的方案(gem和pod repo换源)gem换源$ gem sources --remove https://rubygems.org/ # 移除默认源$ gem sources -a https://gems.ruby-china.org/ # 添加Ruby China镜像$ gem sources -l...

2018-07-13 12:43:00 255

转载 mysql 终端命令

1、打开数据库/usr/local/MySQL/bin/mysql -u root -p2、输入root密码3、使用我的数据库use mysql4、查看表desc table_name5、查看端口号show global variables like 'port'6、创建表CREATE TABLE t1( id i...

2018-06-19 15:57:00 122

转载 微信小程序源码

内带scroll滚动轮播:如图: 微信小程序开发工具:微信开发工具;文件目录:images:小程序的图标pages:小程序页面utils:方法jsgit地址:https://github.com/PureLovePeter/wxdemo喜欢话star star转载于:https://www.cnblogs.co...

2018-04-12 10:10:00 108

转载 苹果开发者账户需要同意并添加电话号码,苹果账号忘记验证问题解决方案

登录https://developer.apple.com发现苹果需要开发者必须同意新的协议!由于忘记以前填写的问题答案一直没发进行验证。重置安全问题认证的时候提示:信息不足无法绕过安全问题认证。那么需要怎么处理呢?第一步:用手机登录appid 账户;第二步:进入用户中心-->姓名、电话号码、电子邮件-->点击编辑,添加电子邮件或...

2018-04-10 10:13:00 137

转载 iOS 神秘而又强大的传感器系统 (附demo)

iOS中的各种传感器: 随着科技的发展,机器感知人的行为!Goole的无人驾驶汽车到李彦宏的无人驾汽车,都带入了各种计算及传感。 为了研究自然现象和制造劳动工具,人类必须了解外界的各类信息。了解外界信息的最初通道是大自然赋予人体的生物体感官,如五官、皮肤等。随着人类实践的发展,仅靠感官获取外界信息是远远不够了,人们必须利用已掌握的知识和技术制造一些...

2018-03-19 16:53:00 453

转载 pods 报错There may only be up to 1 unique SWIFT_VERSION per target

zhangpengdeMacBook-Pro:Jump zhangpeng$ pod installAnalyzing dependencies[!] There may only be up to 1 unique SWIFT_VERSION per target. Found target(s) with multiple Swift versions:Jump: Swi...

2018-01-17 10:44:00 198

转载 oc 与 js交互之vue.js

- 、vue.js 调用oc的方法并传值vue.js 组件中调用方法:methods: { gotoDetail(item){ //此方法需要在移动端实现,这里可以加入判断是不是手机端的判断 mobileObject.goToSpecialType(item.id,item.type) }},oc...

2018-01-10 14:31:00 327

转载 仿QQ发语音、图片选择、表情选择demo

一款仿QQ发语音、图片选择、调用拍照、表情选择的demogit地址:https://github.com/PureLovePeter/pic.git。 喜欢的请star starstar,共同学习进步转载于:https://www.cnblogs.com/PeterWolf/p/8258014.html...

2018-01-10 13:13:00 429

转载 iOS刚进入后台接受推送、打开推送调转到相应的界面

刚进入后台的时候消息处理时候我用了本地推送!可以看我前边写的博客,怎么处理刚进入后台接收推送的案例,链接/**注释:打开推送的三种方式:-peter1、apns的时候,结束进程退出后台:启动的时候可在 didFinishLaunchingWithOptions的launchOptions中处理;获取字典launchOptions 中的 UIApplicationLa...

2017-11-23 18:21:00 164

转载 IM-iOS退出后台接受消息,app退出后台能接收到推送

App被失活状态的时候可以走苹果的APNS;但是在活跃的时候却接受不到推送!那就用到本地推送:UILocalNotification 消息神器。处理不好可能会有很多本地推送到来,那么问题来了要在什么地方去注册通知?什么地方去移除通知?一、要在什么地方去注册通知- (void)applicationDidEnterBackground:(UIApplication *)ap...

2017-11-23 17:42:00 413

转载 vue.js 配置移动端的url Scheme和iOS端配置url Scheme

假如urlScheme:baibai://一、vue.js端的配置:1.通过html标签跳转: <p href="baibai://"></p>2.通过调用js: methods:{ gotolist(msg) { window.location.href="baibai...

2017-08-04 16:58:00 774

转载 ios开发数据库版本迁移手动更新迭代和自动更新迭代艺术(二)

由于大家都热衷于对ios开发数据库版本迁移手动更新迭代和自动更新迭代艺术(一)的浏览下面我分享下我的源文件git仓库: 用法(这边我是对缓存的一些操作不需要可以省去):https://github.com/PureLovePeter/DataCashe.git/**缓存的原理数据用户操作@param tableName 表名称@param...

2017-08-02 10:31:00 89

转载 vue项目架构

一、工程说明: 1.代码git仓库地址:git@gitlab.*****.git。 2.目录结构: 1>.index.html 为build打包发布网页入口; 2>.lieda文件夹代码项目工程目录; 3>.st...

2017-08-02 09:24:00 105

转载 vue.js 视频播放

最近心学习vue.js开发,video开发播放!使用第三方的封装:https://www.npmjs.com/package/vue-video-player;1.npm install vue-video --save安装播放第三方插件;2.在main.js中importVueVideoPlayerfrom'vue-video-player'Vu...

2017-07-27 13:53:00 151

转载 vue.js打包部署线上

你完成了工程开发,需要部署到外网环境,要进行下面的步骤:一、首先你要购买一个服务器或者有自己的服务器。我介绍给大家的一个免费的服务器:http://free.3v.do/index.html可以免费内存空间100M;二、修改项目config文件夹->index.js文件夹->assetsPublicPath(在build里边)@“/”改为@“./”,如:mod...

2017-07-11 16:08:00 151

转载 java 学习之路第一节

一、安装mysql驱动:http://mvnrepository.com/search?q=mysql-conn二、看数据库中有什么表安装:navicat for MySQL文件类写数据库查询:package hunteronHC;import java.sql.Connection;import java.sql.DriverManager;imp...

2017-07-10 17:03:00 57

转载 vue.js 解决跨域问题

我们调试vue.js代码的时候一般都用chrome,下载插件进入chrome应用商店搜索重启chrome就可以解决跨域问题转载于:https://www.cnblogs.com/PeterWolf/p/7130826.html...

2017-07-07 10:31:00 133

转载 安装Eclipse for MAC 苹果版

1、安装Eclipse for MAC 苹果版2、Thank youfor downloading EclipseIf the download doesn't start in a few seconds, pleaseclick hereto start the download.3、下载,接着安装JDK进入:http://www.oracle.com...

2017-07-07 10:23:00 197

转载 visual studio code emmet 插件不提示?解决方案

使用visual studio code编辑.vue文件时,emmet插件无法使用,可以通过以下方试解决:code →首选项 →设置,在右侧窗口“用户配置”、“工作区设置”添加以下代码:// 将设置放入此文件中以覆盖默认值和用户设置。{"emmet.syntaxProfiles": { "vue-html": "html", "vue": "html" }...

2017-06-26 10:01:00 512

转载 支付宝付款页面调整屏幕亮度

方法很简单: [UIScreen mainScreen].brightness = 0-1(屏幕亮度范围);但是对眼睛伤害不利;采用逐渐变亮的方法://// ScreenBrightness.h// Jump//// Created by peter.zhang on 2017/4/24.// Copyright © 2017年 ...

2017-04-24 16:27:00 1778

转载 浅谈iOS需要掌握的技术点

鉴于很多人的简历中的技术点体现(很多朋友问我iOS需要知道注意哪些)!技术点:1.热更新 (及时解决线上问题)2.runtime(json解析、数据越界、扩大button点击事件、拦截系统方法)3.即时通讯4.底层的封装5.https兼容(单项验证、双向验证)6.aso优化(用户留存、日活跃分析、关键词)7.视图流畅的帧数8.sdwebimage的实现...

2017-02-17 11:15:00 291

转载 Objective-C 编程艺术 (Zen and the Art of the Objective-C Craftsmanship 中文翻译)

# 禅与 Objective-C 编程艺术 (Zen and the Art of the Objective-C Craftsmanship 中文翻译)- 原文 <https://github.com/objc-zen/objc-zen-book>- Gitbook 链接(包含 PDF, mobi, epub 格式): <http://yourtion....

2016-12-30 16:37:00 321

空空如也

空空如也

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

TA关注的人

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