- 博客(17)
- 收藏
- 关注
原创 iOS 15 TableView刷新组头适配问题
if (@available(iOS 15.0, *)) { _tableView.sectionHeaderTopPadding = 0; //iOS 刷新机制改变,关闭预取 _tableView.prefetchingEnabled = NO; } else { // Fallback on earlier versions }iOS 15上的设备沿用之前的代码会发现index对不上,关掉 prefetchingEn..
2021-11-11 15:56:50
2728
原创 Xcode提交应用报错 framework contains unsupported architectures ‘[x86_ 64, i386]
Xcode提交应用报错framework contains unsupported architectures '[x86_ 64, i386] 或does not have proper segment alignment. Try rebuilding the app with the lateAPP_PATH="${TARGET_BUILD_DIR}/${WRAPPER_NAME}"# This script loops through the frameworks embe...
2021-06-17 16:37:50
1273
原创 iOS仿钉钉给界面或图片添加水印
如下#import "UIView+WaterMark.h"@implementation UIView (WaterMark)-(void)addWaterMarkText:(NSString*)waterText WithTextColor:(UIColor*)color WithFont:(UIFont*)font{ //计算水印文字的宽高 NSString *waterMark = waterText; CGSize textSize = [waterMark ...
2020-11-10 16:16:14
4617
12
原创 应用中删除iCloud照片或视频 删除相册照片或视频
可通过UIImagePickerController获取到相册图片后删除系统相册或iCloud照片(视频可同样操作)见下代码导入头文件#import <Photos/Photos.h>iOS 14开始相册权限与之前不一样记得先把权限请求配置好- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary<N...
2020-11-07 17:01:40
663
原创 本地校验身份证号是否有效和性别判断
身份证倒数第二位就是代表性别了奇数为男性,偶数为女性OC代码在下方第一步:将身份证号码的第1位数字与7相乘;将身份证号码的第2位数字与9相乘;将身份证号码的第3位数字与10相乘;将身份证号码的第4位数字与5相乘;将身份证号码的第5位数字与8相乘;将身份证号码的第6位数字与4相乘;将身份证号码的第7位数字与2相乘;将身份证号码的第8位数字与1相乘;将身份证号码的第9位数字与6相乘;将身份证号码的第10位数字与3相乘;将身份证号码的第11位数字与7相乘;将身份证号码的第12位数字与9相乘;将身份证号码
2020-08-05 17:55:56
604
原创 python 批量更改文件MD5值
代码如下 传入被更改的文件夹名称即可调用示例python test.py /Users/qiaobusi/Desktop/resourceimport os, glob,sysdef fileAppend(filename):myfile = open(filename,'a')myfile.write(" ")myfile.closetaskPath=(sys.argv[1])for root,dirs,files in os.walk(t...
2020-05-28 21:16:16
1330
原创 python 爬取小米商城的应用apk文件
本文在他人基础之上改良而成 本文仅做个人技术学习使用,不得用以危害他人权益!!!!需在python 3.6下运行# coding=utf-8 chengqiangimport urllibimport requestsimport refrom bs4 import BeautifulSoupimport randomimport timeimport s...
2020-04-17 18:03:24
955
原创 Python 混淆代码,批量更改文件名,更改前缀,增加前缀,更改文件MD5值
#! /usr/bin/python# -*- coding: UTF-8 -*-import os,sysimport randomimport stringimport reimport md5import timeimport jsonimport shutilimport hashlibimport timeimport argparse...
2020-04-15 12:01:39
852
原创 iOS webview加载网页内容,拦截如果本地有资源就先加载本地资源
webiew加载一个网页资源过多,加载速度过慢。可以将部分资源放在本地,拦截webview的链接和请求,本地有的资源直接获取本地的,不去加载网络服务器内容首先自定义一个继承自NSURLProtocol的类然后重写+ (BOOL)canInitWithRequest:(NSURLRequest *)request重写+ (NSURLRequest *)canonicalRequ...
2019-01-04 18:52:38
3218
3
原创 iOS更改拦截webview中的userAgent
一定要在appdelegate中先实现,不然在后面实现无效上代码 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // Override point for customization after appl...
2019-01-04 18:46:15
658
原创 如何获取ipa安装包
写在前面(本文在别人基础上修改,切记按照说明操作)如今很多人想要获取到App Store上的包却苦于无奈,先在要把App Store上的包载下来获取ipa,最直接的就是从手机设备上导出了,下面给大家推荐一个工具用来获取ipa!!!Apple Configurator 21、首先 去Mac上的App Store下载Apple Configurator 2。然后把iphone连接...
2018-08-28 10:40:16
21981
原创 iOS12 检测手机中是否安装其他应用
iOS10及以下可以直接获取应用安装列表,到iOS11就只能通过私有方法判断是否安装某个应用,到iOS12私有方法也没有权限访问了所以目前iOS12只能通过应用的相关插件判断是否安装某个应用了,大厂的一般都会有插件,小厂的可能没有插件(有更好的办法可以指教一下) if ([[UIDevice currentDevice].systemVersion floatValue] >...
2018-07-07 17:24:35
3515
1
原创 iOS通过包名打开其他app
Class lsawsc = objc_getClass("LSApplicationWorkspace"); NSObject* workspace = [lsawsc performSelector:NSSelectorFromString(@"defaultWorkspace")]; BOOL opend = NO; // iOS6 没有defaultWorkspa...
2018-07-07 17:22:25
1974
2
原创 iOS 动画无限循环CPU占用过高处理
#define WS(weakSelf) __weak __typeof(&*self)weakSelf = self;- (void)startAnimation{ WS(weakSelf); CGAffineTransform endAngle = CGAffineTransformMakeRotation(angle * (M_PI / 180.0f)); [UI...
2018-07-07 17:15:53
2754
原创 iOS脚本一键生成各种尺寸的icon
代码在别人的基础上改进了一点 不足的地方希望大家能够提出意见和建议~~~先上代码# prepareROOT_DIR=$(pwd)#check file exist#设置1024尺寸的原图片路径SOURCE_FILE="${ROOT_DIR}/Desktop/AutoMakeAppIcon/1024.png"echo $SOURCE_FILEif [[
2018-01-23 15:00:52
2071
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人