- 博客(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关注的人