- 博客(533)
- 收藏
- 关注
原创 基于JKDBModel类实现存储时候在某些情况下储存失败的解决方案
为了实现简单数据存储,通过使用JKDBModel简单实现。但是在存储接口返回值时,会出现有的接口返回值存储失败,有的成功。
2023-07-24 15:47:14
258
原创 UICollectionView 实现整页翻动(每页3个cell)
为了实现UICollectionView无限翻动,连续滑动,主要是利用pagingEnabled属性,配合的代理方法来实现的。每页有3个cell,每次整页翻动
2023-05-06 12:34:01
2338
转载 创建podSpec,使用pod管理第三方库
podfile文件会先读取.podspec文件,根据.podspec文件的指向来下载第三方库到项目中。 本文先通过一、二、三这三个步骤讲解了如何建立一个"podspec文件在本地.cocoaPod库,第三方库在远程机器"的例子。 后文中的第四项,讲解了"podspec文件在本地项目中,第三方库在远程机器"的设置方法;最后讲了"podspec文件在本地项目中,第三方库也在本地项目中"的设置方法。第五项,讲解了"podspec文件的语法知识"。
2023-02-01 09:01:29
1379
原创 Charles for mac的使用
帮助其他小伙伴快速抓包。第一步:官网下载charles直通车 https://www.charlesproxy.com/latest-release/download.do第二步:破解charles在线破解工具的使用,在线生成jar包破解地址:https://www.zzzmode.com/mytools/charles/RegisterName 任意随便起个注册的名字选择你下载charlets的版本,下载下来打开应用程序,找到charlets右键 ==》 显示包内容 ==》点进去进入
2022-09-30 14:37:04
240
原创 UICollectionView 横向滚动 获取当前index关联标签
UICollectionView 横向滚动(双行),点 滚动菜单和CollectionView相互关联,滚动相应位置
2022-06-10 17:09:28
1089
转载 WKWebview秒开实践分享及问题解决方案
在资讯中,我们项目咨询详情页是通过WKWebView来承载足够丰富的样式和逻辑性的统一[相比比Native来说性能比较差],所以作为研发就踏上了优化新闻详情页路程中. 经过不断的优化和探索, App详情页在线上的打开速度整整由2-4秒优化到从肉眼上基本感受不到加载过程. 下面将讲述逐渐讲述不断优化WKWebView的过程.
2022-05-27 11:08:42
5226
原创 LaunchScreen.storyboard启动图适配
LaunchScreen.storyboard启动图适配 - 简书前言 iOS 8之前我们都是通过LaunchImage来设置启动图,随着苹果设备的更新,尺寸也越来越多,这时候我们需要设置各种设备的启动图,而且每次增加新的尺寸的设备都需要添...https://www.jianshu.com/p/4f7ff5897cd1...
2022-01-06 10:48:58
1156
原创 dispatch_after 延迟执行
dispatch_after延迟是根据dispatch_time_t 有两种形式的构造方式(第一种相对时间:通过 dispatch_time 函数。第二种是绝对时间,通过 dispatch_walltime 函数来获取。)来实现1.使用dispatch_time的dispatch_after会限制性block里面的方法在在响应时间后加入到主线程,并不是在指定时间之后才开始执行处理,而是在指定时间之后将任务追加到主队列中。...
2022-01-05 10:43:51
2336
原创 【无标题】XCode 版本12以上 模拟器调试失败
失败报错:ignoring file /Users/mac_os/Library/Developer/Xcode/DerivedData/Zhouyi-ggruvfckppracpbnbygtwngrtadx/Build/Products/Debug-iphonesimulator/FMDB/libFMDB.a, building for iOS Simulator-x86_64 but attempting to link with file built for iOS Simulator-arm6
2021-12-30 17:39:21
2819
原创 UITabBar 底部导航栏的属性设置(颜色字号)
1.iOS 13.0之前的设置代码(在UITabBarController里面) [[UITabBarItem appearance] setTitleTextAttributes:@{ NSForegroundColorAttributeName:k_title_color_2B,NSFontAttributeName:TEXT_LIT_B_FONT10} forState:UIControlStateNormal]; [[UITabBarItem appearance] setTit
2021-11-26 09:44:32
3869
原创 TableView获取当前分区的逻辑分析(对悬浮section和其它section的逻辑判断)
关键点1.自定义tableview区头 继承( UITableViewHeaderFooterView)2.关键方法 (滚动的方法)- (void)scrollViewDidScroll:(UIScrollView *)scrollView3.关键代码(1)获取当前页面的所有cell[self.tableView visibleCells](2)遍历获取当前cell所在分区[self.tableView indexPathForCell:cell].se...
2021-11-25 10:09:08
1593
原创 UITableView-获取最上面悬停的“SectionView“(获取tableview滚动的当前分区)
原文章:UITableView-获取最上面悬停的"SectionView"_MeteoriteMan的博客-优快云博客
2021-11-25 09:36:00
2136
原创 iOS形变之CGAffineTransform
今天有一个UILabel旋转90度的需求了解到一篇文章转载:iOS形变之CGAffineTransform - 简书CGAffineTransform介绍 概述 CGAffineTransform是一个用于处理形变的类,其可以改变控件的平移、缩放、旋转等,其坐标系统采用的是二维坐标系,即向...https://www.jianshu.com/p/ca7f9bc62429...
2021-11-23 14:44:14
3645
原创 【无标题】使用UITextView 实现富文本点击 隐私协议的效果
直接贴代码-(void)drawUITextView{ NSString *strA = @"提交订单即视为同意"; NSString *strB = @"《用户服务协议》"; NSString *strC = @"《隐私政策》"; NSString *strD = @"及同意商家将相应订单信息同步 网络,您可我的“我的订单”板块查询相应订单信息"; NSString *info_str =[NSString stringWithFormat:@"
2021-11-22 15:17:08
923
原创 UICollectionView简单的实现瀑布流 自定义UICollectionViewFlowLayout(页面要求第二个分区是瀑布流形式的 )(section)
页面要求第二个分区是瀑布流形式的//// HotCVFlowLayout.h// Zhouyi//// Created by mac_os on 2021/11/18.//#import <UIKit/UIKit.h>NS_ASSUME_NONNULL_BEGIN@interface HotCVFlowLayout : UICollectionViewFlowLayout@endNS_ASSUME_NONNULL_END//// Ho..
2021-11-18 11:15:25
985
原创 TableView做分区悬浮区头使用UITableViewStylePlain,区头区尾有空隙问题
问题页面: self.myTableView = [[UITableView alloc]initWithFrame:CGRectMake(0, 0, SCREEN_WIDTH, SCREEN_WIDTH) style:UITableViewStylePlain];添加代码 if (@available(iOS 15.0,*)) { self.myTableView.sectionHeaderTopPadding = YES; }留.
2021-11-18 10:18:58
971
原创 iOS 15导航栏navigationBar 背景色修改
升级xcode和手机系统导航栏颜色无法变化 (滑动tableview的时候出现设置的效果停止滑动有消失)之前代码: self.navigationController.navigationBar.translucent = NO; //设置导航栏背景颜色 self.navigationController.navigationBar.barTintColor = k_main_nav_bar_color; //设置导航栏字体大小 [self.navig...
2021-11-05 17:49:04
8274
1
转载 podspec 校验报错问题指南
转自:https://www.jianshu.com/p/f296ec3649f41.that GitHub is downcocoapods < Failed to connect to GitHub to update the CocoaPods/Specs specs repo - Please check if you are offline, or that GitHub is down>解决办法:方法一:优先尝试此方法每次需要更新你的repo时,将老版本的rep
2020-08-18 13:41:24
6502
转载 iOS字符串匹配算法2个字符串相似度(Levenshtein:莱文斯坦距离)
引用:https://www.cnblogs.com/XYQ-208910/p/8385125.htmlLevenshtein的经典算法,参考http://en.wikipedia.org/wiki/Levenshtein_distance的伪代码实现的,同时参考了一些C++的实现,求字符串相似度。下面求出结果是0.0~100.0, 表示为0%~100%。static inline int min(int a, int b) { return a < b ? a : b;}.
2020-08-14 15:41:19
721
转载 iOS开发之Realm数据库的简单使用
转自:https://www.jianshu.com/p/495d1231d85b1.安装Realm github下载地址如果使用cocoapods,示例语句如下platform :ios, '8.0'target 'Simona_Realm' dopod 'Realm', '~> 3.0.0-beta.3'end2.创建简易模型,继承于RLMObject,存储在数据库的模型都需要继承于RLMObjectPerson.h#import <Realm/Realm.h
2020-06-22 13:22:10
511
转载 深入理解UIBezierPath画圆弧addArcWithCenter
UIBezierPath画圆弧的方法- (void)addArcWithCenter:(CGPoint)center radius:(CGFloat)radius startAngle:(CGFloat)startAngle endAngle:(CGFloat)endAngle clockwise:(BOOL)clockwise NS_AVAILABLE_IOS(4_0);方法中各参数的意义:center 圆心的坐标 radius 圆的半径 startAngle 起始的弧度 endAng
2020-06-20 17:33:01
3735
转载 从文档开始了解cocoapods之Podspec
转自:https://www.jianshu.com/p/775b7981e9d8一:Podspec文件介绍podsepc文件的全称我们可以叫做 pod specification,specification是规格说明书的意思,所以顾名思义,podspec就是pod 库的规格说明书(配置文件),这个说明书描述了pod库的版本,包括了源文件的需要的地址,用什么样的文件,需要什么样的构建配置,还有许多普通的元数据像是库的名称,版本号以及描述。podspec可以通过以下创建pod spe..
2020-06-13 15:41:07
4415
原创 Cocoapods关于Podspec的使用心得
本人项目里面一个三方的引入方案是采用的podspec 方案碰到坑的原因:1.CocoaPods could not find compatible versions for pod 报错报错原因是:Podfile文件中的platform :ios,版本比较老,修改成9.0或者10.02.Podfile文件中 path 设置错误了修改path是根据引入项目里面Podspec的路径来填写的,如果放在根目录下 配置为pod 'xxxxxx', :path => '.'...
2020-06-13 15:38:26
252
原创 关于iOS端引入Myscript 的爬坑过程(pod install error)
项目需要引入myscript技术,使用cocoapods引入SDK碰到的坑.
2020-06-13 15:26:16
467
原创 友盟统计分析(关于IDFA说明)
如果应用本身没有获取idfa的情况,在加入友盟统计的时候appstoreconnect提交信息需要开启IDFA。友盟SDK默认采集idfa标识,用来分析核对数据。建议将应用提交至AppStore时按如下方式配置:(以避免被苹果以“应用不含广告功能,但获取了广告标示符IDFA”的而拒绝其上架。)(参考官方文档:https://developer.umeng.com/docs/119267/detail/119510)提交审核的时候需要认真勾选不然被拒了就...
2020-05-14 09:59:17
1222
转载 用WebView加载本地图片的方法
转自:https://www.cnblogs.com/Rong-Shengcom/p/5431499.html-(void)setWebView{ self.view.backgroundColor = grayBGColor; UIWebView *webView = [[UIWebView alloc]initWithFrame:CGRectMake(0, ...
2020-03-24 10:52:58
1059
转载 iOS 上传文件 minetype所有类型
转自:https://blog.youkuaiyun.com/fucuiping_1314/article/details/52086861最近在做上传,需要将文件资源类型传给服务器,这样就可以判断文件是图片还是音视频等。有两种方法可以实现NSURLSession和NSURLConnection,都是苹果原声网络请求类,但现在苹果不推荐使用NSURLConnection。如下:NSURLSe...
2019-12-13 09:32:09
707
转载 AFNetworking实现POST上传文件——图片、.json、MP4,,,,,等各种类型。
转自:https://blog.youkuaiyun.com/u013087513/article/details/49561535导入AFNetworking框架后,使用步骤如下:第一步:获取上传网址。如下所示:NSString *url =@"http://127.0.0.1/post/upload.php";第二步:新建AFHTTPRequestOperationManager对象,具体如下...
2019-11-28 15:45:21
737
原创 webView 加载 HTML 形式的内容,自适应高不带和html字符串里面不带请求头
1. webview 控件封装@implementation MineWebBkg-(id)initWithFrame:(CGRect)frame{ self = [super initWithFrame:frame]; if (self) { [self drawView]; } return self;}-(void)...
2019-11-19 17:16:49
155
转载 iOS-微信分享多张图片(UIActivityViewController多图分享和多图分享失败)
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.youkuaiyun.com/u014220518/article/details/53465631前言微信分享到朋友圈,可分享的类型有:文字类型、图片类型、音乐类型、视频类型和网页类型,但是我们在做图片分享的时候发现微信给的API只能分享一张图片,达不到一些A...
2019-10-25 11:48:55
659
转载 微信朋友圈图片压缩算法
转自:版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.youkuaiyun.com/u014220518/article/details/58136932描述图片作为App中重要的一个元素,非常具有表现力,图片既要让用户能看清楚,又能让发布图片的用户能快速的上传。所以开发者要对图片进行裁切和质量压缩。但是...
2019-10-25 11:48:08
4769
原创 简单实现UITabBarController,TabBar自定义,使中间按钮放大
本文通过继承UITabBarController,简单实现中间按钮放大功能样式:#import <UIKit/UIKit.h>NS_ASSUME_NONNULL_BEGIN@interface MainTabBarViewController : UITabBarController+ (instancetype)instance;@end#impo...
2019-10-21 14:10:52
805
1
转载 ios UIWebView加载HTML标签 适配字体,图片和文字大小
转载最近公司需求,需要加载HTML标签,首选先来一段HTML标签<p><span style="color: rgb(51, 51, 51); font-family: arial, 宋体, sans-serif; font-size: 14px; text-indent: 28px; background-color: rgb(255, 255, 255);">...
2019-09-06 09:51:03
609
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人