- 博客(16)
- 资源 (105)
- 问答 (1)
- 收藏
- 关注
原创 iOS隐私安全:用户协议及隐私政策弹框(包含超链接属性、demo支持中英文切换)【设置 NSLinkAttributeName 字体颜色:链接默认蓝色】
code//新增超链接属性 //新增超链接属性 [attrStr addAttribute:NSLinkAttributeName value:k_serviceAgreement_URL range:str4Range]; [attrStr addAttribute:NSLinkAttributeName value:k_ser...
2020-01-09 10:41:48 134804 8
原创 常用搜索引擎指令(keywords、title)
算法定义:从网站内容到外部链接常用搜索引擎指令规范1、采集内容:正常的网站都不允许网站中出现采集而来的内容,直接应用采集来的内容会让网站被百度降权(存在百分之三十左右的采集内容)2 推荐原创内容: 原创内容百度搜索引擎里定义:“互联网不存在的内容”。个性化搜索也叫个人化搜索,它指的是搜索引擎根据用户搜索的历史记录来返回更适合该用户的搜索结果。这些搜索历史记录包括用户所搜索的关键词在搜索结果中的点击情况,在各个网站的访问情况,书签情况等。
2020-01-20 11:32:18 11309
原创 网站结构优化
前言网站结构的第二意义指的是链接结构,或称为逻辑结构,也就是网站内部链接形成的链接的网络图。对于搜索引擎来说更重要的是链接结构,而不是物理结构: 收录容易与否在于页面处于链接结构的什么位置,离首页有几次点击距离,而不是它的目录层次禁止收录机制要确保页面不被收录,需要使用robots文件或Meta Robots标签。搜索引擎蜘蛛就相当于一个禁用了Cookies的浏览器搜索引擎蜘蛛就相当于...
2020-01-20 11:21:33 11025
原创 iOS小技能:UITextField的使用
前言设置键盘的返回文字信息为搜索类型 _searchTf.returnKeyType = UIReturnKeySearch;//变为搜索按钮 typedef NS_ENUM(NSInteger, UIReturnKeyType) { UIReturnKeyDefault, UIReturnKeyGo,//去往 UIReturnKeyGoogle, UIReturnKeyJ.........
2020-01-20 10:54:35 13016 2
原创 http状态码初识
前言 301 redirect: 301 代表永久性转移(Permanently Moved): 后期地址可以更换,实现方式:`301反转:后期我可以换地址`302 redirect: 302 代表暂时性转移(Temporarily Moved ): Http 302可以类比手机所对应的呼叫转移功能,这样打进A手机的电话,均转移到B手机接听。正文我们先从网址说起,再说浏览...
2020-01-19 18:02:50 11243
原创 iOS创建支持长按复制的Label控件(将`canPerformCopyAction`置为`YES`来开启长按复制文本,并自定义 UIMenuController来处理事件)
实现原理CopyTextLabel 通过将canPerformCopyAction置为YES来开启长按复制文本的功能。其中QMUILabel 支持:复制 item 的文案可通过 menuItemTitleForCopyAction 修改,长按时label的背景色默认为highlightedBackgroundColor
2020-01-17 15:03:23 12459
原创 iOS蓝牙打印:商品信息/交易小票格式处理方案【往右边补齐空格】(OC中的占位符在补位中的应用)
前言进行小票打印的时候,需要各种排版对其,这个使用可以判断长度是否达到最大值,不足进行补齐空格来格式化往右边补齐空格@interface QCTBluetoothPrintTool : NSObject/** 往右边补齐空格 @param str <#str description#> @param count <#count description#>...
2020-01-17 13:53:01 11036
原创 制作AppStore预览:在 iPhone 上截屏或录制屏幕15秒以上的视频;iPhone日常使用技巧(一直弹出登录iCloud的解决方法、不自动弹出询问是否允许使用蜂窝数据的解决方法)
步骤#### 【录制视频】创建屏幕录制您可以在 iPhone 上创建屏幕录制并捕捉声音。前往“设置” >“控制中心”>“自定控制”,然后轻点“屏幕录制”旁边的 “插入”按钮。打开“控制中心”,轻点 “屏幕录制”按钮,然后等待三秒倒计时。若要停止录制,请打开“控制中心”,轻点 所选“屏幕录制”按钮 或者屏幕顶部的红色状态栏,然后轻点“停止”。前往“照片”,然后选择您的屏幕...
2020-01-16 17:59:58 12782
原创 iOS小技能:MASConstraint的安装与移除 ( 应用场景:灵活控制视图的展示与隐藏)例子:入库单详情界面未审核状态时展示审核按钮,否则隐藏审核按钮
前言有时间布局的时候,常常需要根据特定的模型数据来移除或者安装特定的约束条件,这个时候可以使用MASConstraint的- (void)uninstall { MASMethodNotImplemented(); }和- (void)install { MASMethodNotImplemented(); } 进行实现codeproperty/** 用于图片底部约束的移除与安装 *............
2020-01-15 11:13:29 11507
原创 iOS容器控制器(应用场景:分类控制器、多步骤的注册流程、购物车)
前言防止当我们从Apush到B的时候如果window的背景颜色是黑色,这时候导航栏就会出现一个黑色的背景,用户体验就会特别差code首先我们创建一个类继承UINavigationController然后在我们创建的类的.m文件中设置:这个颜色最好和A的导航条的颜色一样. ///** 控制避免多个控制器切换的时候,导航条在显示和隐藏的动画时间,展示的颜色push*/ se...
2020-01-08 11:54:53 10843
原创 iOS采用 `pod lib` 开发并打包静态库(比我之前自己搭建的模板更方便)及利用iOS CocoaPods私有库实现组件化
layout: posttitle: pod_lib_createdate: 2018-04-26tag:- CocoaTouchStaticLibrary- CocoaPodssite: https://zhangkn.github.iocatalog: trueauthor: kunnansubtitle: 采用 pod lib 开发并打包静态库,比我之前自己搭建的模板更方...
2020-01-04 10:32:32 11761
原创 cocoapods 面试题:只安装新添加的库,已更新的库忽略 (pod install --verbose --no-repo-update)
前言为了避免修改第三方库之后,使用pod install的时候 更新了库,采用参数--verbose --no-repo-update,只安装新添加的库code#!/bin/sh#该命令只安装新添加的库,已更新的库忽略pod install --verbose --no-repo-update#该命令只更新指定的库,其它库忽略#pod update 库名 --verbose --...............
2020-01-04 09:50:50 14416
原创 iOS基础:【上传文件/图片】
前言使用AFcode+ (void)k_API_FileUploadImageURL:(NSString *)url Image:(UIImage *)image parameters:(NSDictionary *)params success:(void(^)(id responseObj))success failure:(void(^)(NSError *error))failure...
2020-01-03 15:34:43 10950
原创 iOS小技能:图片上传(优化图片上传的权限检测,引导设置相机权限和相册权限。)
前言> pod 'QMUIKit'# 选择相册#import <QMUIKit/QMUIKit.h>选择单张图片上传选择多张图片上传1、选取图像方式视图2、实现代理@property(nullable, nonatomic, weak) id<QMUIAlbumViewControllerDelegate> albumViewControlle...
2020-01-03 14:52:46 11669
原创 iOS小技能:时间选择器(支持修改筛选的时间纬度精确到时分秒、设置默认选中的时间)
前言➜ 修改订单的筛选精确到时分秒codedatePickManagerPGDatePickerModeDate- (PGDatePickManager *)datePickManager{ if (nil == _datePickManager) { PGDatePickManager *datePickManager = [[PGDatePickMan...
2020-01-03 11:02:08 13388
原创 iOS小技能:UITableView的适配 (iOS10/iOS14/iOS16.0)
前言要测试iOS10 可以下载模拟器,因为目前基本找不到iOS10的真机了。tableView numberOfRowsInSection:QCTReceiptsubFilterViewSection4KeyTypeTitle] 的使用执行顺序在iOS10的特殊之处:不能在在方法中 - (CGFloat)tableView:(UITableView *)tableView heightFo...
2020-01-02 11:42:36 11538
iOS AgreementView 简化版的隐私弹框(用户协议及隐私政策弹框)【包含超链接属性、demo支持中英文切换】
2023-07-12
iOS曲线图(例子:商品销售曲线图)
2022-08-09
iOS富文本编辑器(工具栏在富文本编辑器的顶部)
2022-07-08
iOS富文本编辑器(基于WKWebview实现,Editor使用WKWebview加载一个本地editor.html文件)
2022-06-17
iOS小技能:NSLog调试技巧
2022-06-09
新住院患者体验与满意度调查问卷【问卷星版本】
2022-06-08
iOS15 消息推送语音播报【修订版】(处于后台/被杀死的状态仍可进行语音播报)
2022-03-10
iOS15 App处于后台/被杀死的状态仍可进行语音播报( 本地离线合成音频+Service Extension)
2022-03-08
iOS使用CALayer 实现时钟demo
2022-03-02
iOS MVC思想的实现demo
2022-03-01
制作package脚本用于批量部署插件(搭建私有Cydia源)
2021-10-04
WordPress插件:给REST API 新增文章特色图片(缩略图)字段,用于显示文章头图
2021-09-06
iOS防止在WKWebView中打开Universal Link的方法
2021-08-19
iOS集成新浪微博API教程
2021-08-03
iOS支持展开折叠的弹出菜单(水平方向弹出菜单视图)
2021-07-28
iOS 水平方向弹出菜单视图
2021-07-27
iOS添加商品到购物车的动画
2021-07-06
iOS 自定义tab滑块: segment功能+label混合显示;( Slider 双区间)【应用场景:商户交易汇总表使用tab滑块进行切换/筛选不同级别的代
2021-06-23
iOS商品类目选择视图(demo源码)
2021-06-22
iOS OCR:自定义相机进行银行卡/身份证/驾驶证信息识别方案【demo源码】
2021-06-03
iOS分配终端界面功能实现:1、拆分SN 2、计算SN个数( 号段用‘-’连接;每批号段请用‘,’|‘隔开或分行)
2021-06-02
iOS银行卡识别(OCR) 源码
2021-05-31
iOS OCR 之身份证识别 (正反) 源码
2021-05-31
iOS文字识别Demo源码
2021-05-31
iOS Document Scanner: 矩形边缘识别(边缘检测 ) CIDetectorTypeRectangle
2021-05-31
iOS身份证相机: 加一个长方形的框框并裁剪身份证照片(无半透明遮罩层)
2021-05-28
iOS APP 内的国际化切换【案例:中英文切换】
2021-05-26
iOS处理语言的强大工具CFStringTransform : 智能地处理用户的输入内容,经典应用场景【通讯录索引】
2021-05-26
iOS14相册权限适配Demo
2021-05-10
iOS Configuration-Profile-Reference.pdf 【案例:iOS安全之防止手机截屏/录屏导致泄密的方案】
2021-04-28
iOS安全之拦截http请求 ( 为小白用户定制的精简版本)
2021-04-22
iOS安全之【拦截请求,实现特定目的 】(修改HTTPHeaderField、不走全局proxy、设置代理IP和端口、对网络请求的数据进行报文级别的加密)
2021-04-20
iOS使用 NSURLProtocol 拦截 HTTP 请求的简单例子
2021-04-19
iOS安全之敏感逻辑的保护方案【把函数名隐藏在结构体里,以函数指针成员的形式存储】案例:js根据key从本地方法获取设备及签名信息 (完整demo)
2021-04-19
iOS拦截 HTTP 请求demo源码:修改请求的HTTPHeaderField,设置代理IP和端口
2021-04-14
iOS抽奖转盘:概率抽奖算法 &amp; 转盘算法 &amp; 转盘主视图的实现思路
2021-04-13
iOS 广告弹窗(支持显示动画及调整广告比例)采用Masonry进行界面布局
2021-04-09
iOS 抽奖轮盘边框跑马灯动画Demo
2021-04-08
iOS 定点缩放弹窗(利用锚点anchorPoint进行实现)
2021-03-25
上线前的必备步骤
2021-05-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人