自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (2)
  • 收藏
  • 关注

原创 error: DT_TOOLCHAIN_DIR cannot be used to evaluate LIBRARY_SEARCH_PATHS, use TOOLCHAIN_DIR instead

升级了15.0运行报错error: DT_TOOLCHAIN_DIR cannot be used to evaluate LIBRARY_SEARCH_PATHS, use TOOLCHAIN_DIR instead。然后在pod中把所有的第三方文件版本改一下。我的是12,所以全部都设置为12。在podfile文件中添加。

2023-09-19 11:28:56 2310

原创 Xcode 更新后 Version 14.3.1报错

Xode版本和pod版本不一致导致,改成一致就可以了放在podfile文件里,最后一个pod,和最后一个end中间。

2023-07-12 09:49:06 1586

原创 Could not build the application for the simulator.

经常会遇到运行模拟器跑着跑着再重新运行的时候报错我的解决方案是在VSCode的终端输入

2023-04-28 14:10:01 389

原创 Flutter开发日常练习-小猫咪杂货店(新增欢迎页,广告页和侧滑页面)

猫咪杂货铺项目冲冲冲

2023-04-25 19:34:10 560

原创 Flutter开发日常练习-小猫咪杂货店(新增动画和跳转抖音)

URL Launcher是一个Flutter插件,它允许您的应用程序启动网络浏览器、地图应用程序、拨号器应用程序、邮件应用程序等。设定好每个图片的id,通过id作为 'Hero' 组件的标识,id不能重,否则会报错,在这两个页面中必须相同。给列表上的文字加了个缩放的提示动画,感觉很有意思,也有别的效果可以自己试一下。之前的练习加了个详情页面,然后跳转第三方页面抖音用户详情页面。跳转详情页添加了Hero的动画,共享元素过度。

2023-04-23 22:36:37 473 1

原创 ios模拟器 - Simulator录制视频

养小猫咪的伙伴来我的店铺逛逛吧!抖音商城搜索#早睡早起的猫咪小铺子。

2023-04-20 23:17:36 293

原创 Flutter开发日常练习-pageview滑动视图动画

养小猫咪的伙伴来我的店铺逛逛吧!抖音商城搜索#早睡早起的猫咪小铺子。

2023-04-20 23:08:54 769

原创 Flutter开发日常练习-减肥健身数据统计

最近在减肥,所以搞了个心血来潮搞一个本地化的运动指标记录,写了一半,大概思路就是主动添加健身目标,然后围绕这个目标添加每日的健身计划,再通过图表的方式展示还没写完,完整版之后代码会上传

2023-04-17 22:21:02 247

原创 Flutter开发日常练习-黑白主题

Flutter开发日常练习-黑白主题

2023-04-16 18:20:59 418

原创 Flutter开发日常练习-小猫咪杂货店

Flutter开发日常练习-小猫咪杂货店

2023-04-14 12:27:07 449 1

原创 Mac配置Flutter环境之[zsh: command not found: flutter]

zsh: command not found: flutter

2023-03-19 22:52:56 637 1

原创 Flutter从入门到放弃(二)

使用builder创建动态的listView比较方便

2023-03-18 14:00:34 112

原创 Flutter从入门到放弃(一)

后续会重新学习一遍巩固一下基础,然后补充完善深入了解Flutter开发。

2023-03-15 22:01:49 119

原创 ios 通过搜索设备MAC地址绑定

最近做了一个物联网项目,涉及到了设备绑定这块,需要了解一下iOS BLE与设备绑定的相关知识点,第一次接触蓝牙相关的项目,所以开始熟悉蓝牙的相关信息。

2023-03-05 18:57:43 636

原创 iOS-Charts图表绘制一块平行X轴线性指标

这个图表库基本上能够满足大家对于图表绘制的需要,但是api接口的解释并不是很详细,该库有强大的功能,深入研究一下还是很有意思的。

2023-03-04 17:00:13 199

原创 iOS-Charts BarChartView柱状图渐变色

ios-charts 采用的LineChartView来绘制柱状图渐变色的效果。

2023-03-03 12:40:27 415

原创 charts BarChartView柱状图宽度自适应

针对charts 的BarChartDataEntry和BarChartRenderer进行了部分修改。添加了barWidthSize 实现柱状图动态修改宽度。

2023-03-02 16:45:01 498

原创 XCode14 Charts Type ‘ChartDataSet‘ does not conform to protocol ‘RangeReplaceableCollection‘

Type 'ChartDataSet' does not conform to protocol 'RangeReplaceableCollection'

2023-03-02 14:53:24 505

原创 时间滑块选择器PM/AM判断

时间滑块选择器

2023-01-09 14:26:21 148

原创 /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/universal-darwin19/rbconfi

ruby警告问题我试了 sudo gem install -n /usr/local/bin cocoapods 不行sudo chmod go-w /usr/local/sbin 可以

2021-03-31 19:37:22 1197

原创 iOS开发常见问题统计

lb: framework not found Pods_Alamofire___ 如何解决https://mp.csdn.net/postedit/103896500library not found for -lprotobuf如何解决https://mp.csdn.net/postedit/90378068

2020-01-08 18:51:20 150

原创 lb: framework not found Pods_XXX___ 如何解决

1.项目蓝色图标->Targets->General->Linked Frameworks and Libraries2.删除 Pods_XXX___.frameworks

2020-01-08 18:50:04 2464

原创 iOS防Charles抓包

开发中使用代理抓网络请求很正常,那么如何防止被代理抓包呢可以通过CFNetwork通过ASIHTTPRequest的属性,可以提取出代理设置代码先搞起来/**@param 判断是否设置代理*/+ (BOOL)getProxyStatus { NSDictionary *proxySettings = NSMakeCollectable(...

2020-01-03 19:56:26 941

原创 iOS中什么是循环引用,循环引用怎么解决

循环引用的本质是什么?多个对象相互都是强引用,不能释放让系统回收,对象A强引用对象B,对象B强引用对象C,对象C强引用对象AiOS内存中的分区为:栈.堆,静态区! 栈区和静态区是操作系统自己管理回收的,不会造成循环阴影.堆区是由程序员来控制的,在堆区中的相互引用无法回收的话就会造成循环引用解决循环引用的方式一般是将strong改为weak引用weak:weak表示指向但是不拥有对象...

2020-01-03 19:24:03 700

原创 iOS技术点持续更新中

UIWebView和WKWebView的对比,如何实现OC和JS的交互,页面加载的优化https://blog.csdn.net/zxc8890304/article/details/103808594iOS中什么是循环引用,如何处理https://mp.csdn.net/postedit/103809081iOS防Charles抓包处理https://blog.csdn.net/z...

2020-01-03 18:49:36 193

原创 UIWebView和WKWebView的对比

1.UIWebView和WKWebViewUIWebView1)UIWebView是iOS2就有了的,占用内存也比较多,内存峰值也挺夸张的2)UIWebView继承自UIView 是用来加载网页的类,可以简单理解成就是一个viewWKWebView1)相比UIWebView的话,支持更多的HTML5的特性2)滚动刷新率在60fps以及内置手势3)添加了加载进度属性:es...

2020-01-02 18:13:21 1484

原创 library not found for -lprotobuf

在昨晚更新Xcode到10.2.1 出现了这个报错library not found for -lprotobuf我以为是protobuf的问题,然后下载了protobuf但是没用我对项目进行了podinstall,也search的最新版本,但是都没用最后全局搜索了protobuf找到了这个目录.删除了 -lprotobuf 解决了问题...

2019-05-20 16:56:07 1616

原创 分享一下项目开发的经验

一个项目在入手时都会有一丝迷茫不知从何入手.分析一下,首先我们考虑的时候不是如何去搭建这个App的界面,而是着重考虑这个App的框架规划.第一 框架的设计模式要想好使用哪种MVC,MVVM,MVP,Rout本人用的最多的就是MVC模式.介绍一下MVC模式,它是是为了达到分层设计.从而使代码解耦,以便于维护和代码复用.MVC是 Model-View-Controller(模型-视图-控制器)第二 框...

2018-05-15 10:14:10 495 5

原创 服务器返回的参数里带了_如何处理

很简单的处理方法 用到了MJExtension进行处理创建MJExtensionConfig 添加这俩个头文件import “NSObject+MJProperty.h”import “NSString+MJExtension.h”[返回的总模型名 mj_setupObjectClassInArray:^NSDictionary *{ return @{ @"返

2017-08-31 14:20:32 298

原创 分享一下我的网络封装工具类

首先呢,创建一个HttpTool.h文件里import import “HttpTool.h”import “AFNetworking.h”static NSString * kBaseUrl = SERVER_HOST;@interface AFHttpClient : AFHTTPSessionManager(instancetype)sharedClient;@end@implementa

2017-08-31 14:16:57 219

原创 写一个简单的自定义UITabelView

首先写一个自定义的BaseTableViewCellimport “BaseTableViewCell.h”@implementation BaseTableViewCell(void)awakeFromNib { [super awakeFromNib]; // Initialization code }(id)initWithStyle:(UITableViewCellStyle)st

2017-08-31 14:09:18 223 1

原创 一个让我不舒服的自定义键盘

根据需求做,真的好恶心,但是仔细研究一下蛮简单的 刚开始做的时候,要关闭原生键盘的弹出 self.sellingPricetext.inputView = [[UIView alloc] initWithFrame:CGRectZero]; [self.sellingPricetext setDelegate:self]; self.originalPriceText

2017-08-31 14:02:49 221

原创 UITableView和UICollectionView 联动的错误

直接把解决方案表明出来 if ([self.collectionView respondsToSelector:@selector(setPrefetchingEnabled:)]) { self.collectionView.prefetchingEnabled = false; }再点击tableView的item时,多次点击就会出现奔溃现象,这是因为上一个it

2017-08-31 13:51:59 377

原创 在iOS中如何在tabview往上拖动时隐藏tabbar,新手适用

这样写,是不是很简单?

2016-11-17 22:15:09 628

原创 内存管理详解

来谈谈内存管理首先知道内存管理是什么 应用程序内存管理是在程序运行的时候合理的分配内存(分配内存时不会造成内存泄露等)与清除内存(销毁一个不用的程序,减少内存使用)为什么要进行内存管理呢 苹果手机的内存大多都是1G,分配给每个App程序的内存空间有限制,当程序运行时,所占用的内存较大时,就会收到系统给的内存警告,如果超过所占用内存超过限制是,会被系统强制关闭的,所以我们需要对应用程序进行内存管理

2016-11-14 18:35:59 287 1

原创 TabBar和Navigation搭建的界面

实现的效果如下 介绍一下组成的部分 1.有一个UITabBarController用来控制四个界面 2.有一个UITabBar视图,自定义的,需要进行布局视图的结构层次是UIViewController->UINavigationController->UITabBrController接下来讲一下实现步骤 1.创建四个ViewController 2.创建TabBarController

2016-11-09 15:27:57 293

原创 SDWebImage 里面给 UIImageView 加载图片的逻辑

1> SDWebImage中为UIImageView 提供了一个分类 UIImageView+WebCache.h, 这个分类中有一个最常用的接口 sd_setImageWithURL:placeholderImage:,会在真实图片出现前会先显示占位图片,当真实图片被加载出来后在替换占位图片。2> 加载图片的过程大致如下: a、首先会在 SDWebImageCache 中寻找图片是否有对应的缓存,

2016-11-07 17:25:13 1002

原创 Runtime描述,一目了然

OC Runtime 其实是一个 Runtime 库,基本上用 C 和汇编写的,这个库使得 C 语言有了面向对象的能力。 这个库做的事前就是加载类的信息,进行方法的分发和转发之类的。 OC是一种面向runtime(运行时)的语言,也就是说,它会尽可能地把代码执行的决策从编译和链接的时候,推迟到运行时。 这给程序员写代码带来很大的灵活性,比如说你可以把消息转发给你想要的对象,或者随意交换一个方法

2016-11-07 17:11:39 364

原创 响应者链的解析

对于响应者连的解释对于iOS设备用户来说,他们操作设备的方式主要有三种:触摸屏幕、晃动设备、通过遥控设施控制设备。对应的事件类型有以下三种:1、触屏事件(Touch Event)2、运动事件(Motion Event)3、远端控制事件(Remote-Control Event)响应者链(Responder Chain)响应者对象(Responder Object

2016-11-07 16:43:40 227

原创 UITableView的数据刷新,用代码来描述

UITableView通过代理来监听某行被选中的事件。点击某行, 弹出对话框, 然后修改数据, 再把数据刷新到UITableView上。 1> 监听每个cell的点击事件通过代理来监听, * 选中某行: - (void)tableView:(UITableView )tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath * 取

2016-11-06 10:43:44 202

viewController的跳转动画

viewController的跳转动画

2016-11-03

简单的爱心动画

简单的爱心动画

2016-11-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除