- 博客(16)
- 资源 (5)
- 收藏
- 关注
原创 组件库 上传本地化仓库管理Pod
name:框架名 version:当前版本(注意,是当前版本,假如你后续更新了新版本,需要修改此处) summary:简要描述,在pod search HJSwiftExtension的时候会显示该信息。4、将xxxComponts.podspec中的s.homepage和s.source替换成我们第2步创建的组件库地址,s.homepage记得去掉.git,如图。1、创建索引库,xxxSpecs用于集中存放所有库的索引,勾选Add a README file这样就创建了一个初始化好了的库。
2024-01-04 16:06:34
553
原创 iOS Framework 打包脚本
then rm -rf ${FRAMEWORK_TARGET_DIR} fi #创建临时文件夹 mkdir -p ${BUILD_DIR_TMP} #创建输出文件夹 mkdir -p ${FRAMEWORK_TARGET_DIR} archiveWorkSpace rm -rf $BUILD_DIR_TMP } makeFramework。
2024-01-04 16:05:22
461
原创 ios 构建脚本
去除尾的blank,以及尾的双引号。#去除头的blank,以及头的双引号。#去除$1中的所有blank。#如果是给gsub传pattern参数,pattern参数的值无需在两端加"/"#只有awk支持关联数组,shell本身的数组不支持,仅支持数字的下标。
2024-01-04 16:04:39
445
原创 MVVM + RAC框架
MVVM + RAC 框架说明MVVM 框架背景:之前一直在使用React-Native开发公司的项目,由于公司的业务扩展以及RN项目本身的组件版本更新频繁、维护性差等的一系列问题;公司决定使用原生开发替换,iOS的框架选型模型图如下:MVC是构建iOS App的标准模式,是苹果推荐的一个用来组织代码的权威范式,市面上大部分App都是这样构建的,具体组建模式不细说,iOS入门者都比较了解(虽然不一定能完全去遵守),但其几个不能避免的问题却是很严重困扰开发者比如厚重的ViewController、遗失
2020-11-16 18:23:26
414
原创 安卓Android Studio 在gradle.propertles中定义全局变量 供.xml/.java使用
配置文件gradle.propertlesandroid.useAndroidX=trueandroid.enableJetifier=trueandroid.useDeprecatedNdk=true#android.enableAapt2=false#applicationIdMYAPP_RELEASE_STORE_FILE=xx.jksMYAPP_RELEASE_KEY_ALIAS=key0MYAPP_RELEASE_STORE_PASSWORD=123465MYAPP_RELEA
2020-11-16 18:21:58
702
原创 清空mysql的历史记录、连接数据库、mysql8 group_by报错/ sql_mode=only_full_group_by
1、清空mysql的历史记录echo “” > $HOME/.mysql_history2、连接数据库mysql -uadmin -padmin@1233、显示数据表结构describe 数据表名;mysql> show databases;+--------------------+| Database |+--------------------+| information_schema || dafuweng .
2020-06-01 08:59:28
258
原创 iOS 开发中零散知识点整理(干货)
1. 关于tableView在滚动时存在的偏移量问题开发过程中常见的问题就是scrollerView发生向下偏移的问题原因段落引用iOS 7 viewcontroller新增属性automaticallyAdjustsScrollViewInsets,即是否根据按所在界面的navigationbar与tabbar的高度自动调整scrollview的inset.默认值是YES处理方法 //=============判断系统版本 if (@available(iOS 11.0,
2020-05-25 22:08:28
244
原创 ssh链接服务器 matching host key type found
背景通过ssh连接Linux服务器出现的问题ssh root@服务器ip地址 -p 端口号报错信息:Unable to negotiate with 110.42.0.133 port 22: no matching host key type found. Their offer: ssh-dss由提示得知,ssh不能远程登录的原因为:没有找到相关的主机密钥类型。1、确实是主机密钥类型不符合2、不存在相关主机密钥类型解决方案:命令行里添加选项ssh -oHostKe
2020-05-25 22:02:39
1074
原创 iOS支付宝、微信支付整合封装
微信、支付宝支付SDK安装添加podFile文件若还未使用cocoaPads的同学可以去微信支付宝的开放平台去下载相关的SDK,相关地址放在下面了微信开放平台SDK下载地址支付宝开放平台SDK下载地址pod 'WechatOpenSDK'pod 'AlipaySDK-iOS'环境配置微信支付添加URLTypes> 单击项目 -> Info -> URL Types,URL Schemes为APPID[外链图片转存失败,源站可能有防盗链机制,建议将图片
2020-05-25 21:58:44
671
原创 Mac如何显示隐藏文件/文件夹
显示隐藏文件defaults write com.apple.finder AppleShowAllFiles -bool true && killall Finder不显示隐藏文件defaults write com.apple.finder AppleShowAllFiles -bool false && killall Finder
2020-05-25 21:53:35
137
原创 AES加密(iOS)
不久前公司用到了AES加密,需要和后端配合对API接口的数据传输进行加密。百般尝试,总是和后端的加密规则匹配不上,下面简单封装了一个 希望对大家有所帮助。其中GTMBase64是一个三方库,加密解密的时候并没有用到,大家在使用的过程中可以去掉或者用常规的base64代替即可!#import <Foundation/Foundation.h>@interface NSString (AES)/** 加密 @return 加密结果 */- (NSString*)aci_encry
2020-05-24 17:36:29
553
原创 Linux / centOS 基本操作汇总
使用 passwd 命令可以用来修改用户密码。passwd服务器对外开放的端口号查看对外开放的端口状态netstat -anp查询指定端口是否已开firewall-cmd --query-port=666/tcp防火墙状态查看防火墙状态systemctl status firewalld启动firewall:systemctl start firewalld.service设置开机自启:systemctl enable firewalld..
2020-05-24 17:29:12
147
转载 WKWebView 清除缓存的方法
概述iOS7.0只有UIWebView, 而iOS8.0是有WKWebView, 但8.0的WKWebView没有删除缓存方法。iOS9.0之后就开始支持啦。所以使用时候一定要适配iOS9.0以上适用场景当我们的前端修改网页上的某一些标签或增加内容时候,需要最新的页面,然而WK本身的缓存机制会把网页内容缓存到本地,导致前端更改的内容不能及时在移动端更新UI,这个时候就需要清除WK的缓存,让H5页面一刷新就更新至最新的页面。清除所有的缓存import “WKWebView+ClearCache.h
2020-05-24 17:26:55
4359
原创 主流地图api(包括海外地图)的分析以及使用
背景在网站或者手机应用中,经常用到地图api。现在市场不断的涌现各种地图,国内市场当然可以随意使用,除了Google地图之外!因为在一个伟大而神奇的国度,是不允许Google肆意妄为的。尽管如此也不能否认Google地图在国际地图市场的统治力和影响力!问题在最近的项目需求分析中,将会用到国外地图、地位以及路线检索的功能。产品设计出来之前,我们需要做的事就是调研和分析-哪些地图在国外好用呢?如何集成?收费情况呢?等等…调研分析高德地图API–海外版目前海外服务提供了地图、定位、POI搜索(包括
2020-05-22 23:14:41
9714
1
原创 App隐私政策网址
隐私政策xxx公司是xxx平台(以下简称「xxx」或「我们」)的运营者,本《隐私政策》(以下简称「本政策」)阐述了xxx将如何处理您的个人信息和隐私信息,并申明了xxx对保护隐私的承诺,xxx未来有可能根据信息处理情境不时更新或修改本政策。请您在向洛xxx提交个人信息或隐私信息之前,阅读、了解并同意本政策和任何补充政策。本隐私政策要点如下:我们会逐一说明我们对个人信息收集、使用、保护等处理的情况,以便您能够了解个人信息的概况。当您注册xxx帐号和使用我们的服务时,我们会根据您的同意和提供服务的需要,
2020-05-22 23:09:04
527
原创 如何暴力禁用第三方键盘
iOS8开放了安装第三方键盘的权限,在项目开发中,有些情况是需要禁用掉第三方键盘。比如说,数字键盘上需要自定义按扭,但是在第三方键盘弹出时,按扭就覆盖在这上面了,在这个情况,最好的办法是禁用第三方键盘。问题如何禁止使用三方键盘?解决方法直接在UIApplicationDelegate实现以下代理方法即可/* 此方法的作用是是否使用第三方键盘 * extensionPointIdentifier: 第三方键盘的标识 * Returns: YES 表示使用第三方键盘 NO 表示不使用*
2020-05-22 22:56:20
889
MVVM + RAC框架
2020-11-16
利用一个链表类实现一个队列类和栈类.doc
2020-05-25
面向对象程序设计技术.doc
2020-05-25
wkwebkit_demo.zip
2020-05-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人