- 博客(335)
- 收藏
- 关注
原创 ios 原生项目迁移flutter第一天环境
由于公司已经有第一个吃螃蟹的项目组,我在迁移的时候想着站在巨人的肩膀上,但是搭配环境一定要问清楚对方flutter版本,路径也要安排好,不然就不行。对着自己的项目照着葫芦画瓢,我刚开始为了配置管理图个方便随便放,没有把flutter和自己的iOS项目都统一路径,然后pod update就一直。后来不报希望的放在一起,
2024-05-23 16:41:03 124
原创 【无标题】
通过上述步骤和示例代码,你可以逐步将一个 Objective-C 项目迁移到 Flutter 项目。如果有任何特定问题或需要更详细的指导,随时可以向我求助。
2024-05-15 15:33:43 389
原创 码云配置遇到秘钥不正确
git config --global user.name "你的用户名随便写"git config --global user.email "你的邮箱"你这个就是秘钥没有和git绑定,
2023-11-30 15:32:06 643
原创 WKWebview加载SVG显示不全
WKWebview加载SVG显示不全,或者WKWebview加载html显示不全.要注入一段js代码。// 创建WKWebView。// 让网页内容自适应大小。// 解决内存泄露问题。
2023-10-07 14:37:51 284
原创 ios微信分享的时候每次都连接,而且有时候成功有时候不成功
第一步:检查是否有被释放的局部变量,如果有局部变量提前释放,那么就会分享不成功。第三步:检查通配符和APPID里的teamID 是否和开发者网站一致。//向微信注册 务必在调用自检函数前注册。第二步:AppDelegat里打开日志,
2023-08-03 11:35:18 244
原创 ZFplayer升级之后进度条位置不对
笔者的需求包括视频播放和音频播放在一个页面,音频播放需要一个自定义控制层,这个时候需要有音频的进度条的frame进行调整,但是之前好好的UI现在出现了错乱,而且是第一次加载的时候错乱,用户随便点击下一门课程就可以解决这个问题,这个时候可以想象是不是第三方作者在绘制进度条的时候,对其父视图的layoutSubview进行了限制.如果通过这个地方的修改解决了当下困境后面又不想通过发通知改变视图的显示,思路: 尽量不要改pod里面 ,改外面,可在控制器的viewDidLayoutSubviews。
2023-07-28 17:34:32 57
原创 本地保存进度和时长
/为防止进度和时长没有及时保存最新数据,在首页调用本地存储的信息重新用接口保存每隔时间段本都存储的信息,调用成功后删除本地存储的信息。
2023-07-11 09:56:21 107
原创 swift 给UIbutton添加渐变
font = UIFont(name: "苹方-简 中黑体", size: kUIFitSize(size: 16))btnt.setTitle("显示已结束的计划", for: .normal)btnt.setTitle("显示已结束的课程", for: .normal)首先要给UIbutton 一个UIView做background图片,然后给这个图片的layer设置。
2023-07-03 11:02:40 1334
原创 UIlabel 行间距
NSMutableParagraphStyle *style = [NSMutableParagraphStyle new]; style.lineSpacing = 6; style.lineBreakMode = NSLineBreakByTruncatingTail; NSMutableAttributedString *attrString = [[NSMutableAttributedString alloc] initWithString:self.loginInTimeL
2023-06-27 15:46:39 260
原创 iOS推送证书格式转换
命令: openssl x509 -inform der -in 文件名称.cer -out PushChatCert.pem(我一般命名aps.cer)命令:openssl pkcs12 -nocerts -out PushChatKey.pem -in Push.p12。命令:openssl pkcs12 -export -in ck.pem -out pushcer.p12。命令:cat PushChatCert.pem PushChatKey.pem > ck.pem。
2023-05-30 17:34:23 794
原创 活动管理的事件选择做出来的可选择不可选择
diyCell.titleLabel.text = [NSString stringWithFormat:@"%d月",monthNumber];
2023-05-29 18:24:28 633
原创 iOS/OC 获取点击事件的视图
/ UITableViewCellContentView就是点击了tableViewCell,则不截获点击事件。//点击的view的类名。
2023-04-20 15:37:49 294
原创 charles 抓包手机连接imac电脑wifi无跳出
把WiFi关掉,利用网络接口,或者直接看charles 菜单选项-> help -> ssl proxy -> install。
2023-04-17 17:25:59 277
原创 UItableViewCell比较靠下键盘弹不出来
全局搜一下endEditing,和resignFirstResponder()发现是- (void)scrollViewDidScroll:(UIScrollView *)scrollView{ [self.view endEditing:YES];}弹出键盘时页面会向上滑动,就会调用scrollViewDidScroll,然后你在这个方法里退出键盘,所以就弹不出来了,写在这个方法里面scrollViewWillBeginDragging...
2022-03-24 15:57:55 127
原创 iOS系统导航栏的显示和隐私切换导致的闪动效果
把这两句注释了试试// [self.navigationController.navigationBar setBackgroundImage:[[UIImage alloc] init] forBarMetrics:UIBarMetricsDefault];// self.navigationController.navigationBar.shadowImage = [[UIImage alloc] init];还有一些搜索框掉下去的留白如果实在解决不了就用自定义导航栏解决吧...
2022-03-09 13:50:19 345
原创 iOS的OC处理字符串切割
1>诸如 (lldb) po bannerModel.linkUrlsourceId=1641&type=course 除了字符串切割 还有办法取出来sourceId的值和type的值吗?+ (NSDictionary *)getQueryStringPara:(NSString *)queryStr { if (queryStr.length <= 0) { return nil; } queryStr = [self URLDecod...
2022-03-04 17:42:55 896
原创 20211117关于pods缓存一直删不掉
在pod三方初始化的地方打断点,发现都没有走想到可能不是缓存而是项目里的静态库导致的冲突.遇到此类找不到库的cocopods ,使用pod repo update如果是仅仅想删除cocopods的缓存可以Pod删掉JKAlertX再重装 期间多清理几次 重新打开项目接着清理几次,pod cache clean JKAlertX...
2021-11-17 17:35:58 334
原创 WkWebview H5和原生交互打电话和复制微信链接
#pragma mark 和H5交互拨打电话- (void)webView:(WKWebView *)webView decidePolicyForNavigationAction:(WKNavigationAction *)navigationAction decisionHandler:(void (^)(WKNavigationActionPolicy))decisionHandler {NSURL *URL = navigationAction.request.URL;NSString .
2021-09-14 16:14:18 785
原创 iOS内购的实现
第一步,去开发者网站配置税务账号第二步,去开发者网站更新响应APP的价格设置第三步,在Appdelegate开启补单通知第四步:在Xcode开启App的内购权限第五步:去掉手机的代理去购买
2021-09-06 18:10:38 429
原创 意见反馈的相关信息
NSDictionary *app_info = @{@"app_version" : [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleShortVersionString"], @"app_build" : [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBund...
2021-08-26 09:06:27 54
原创 工时估计错误的最大原因
UI复用,接口单独调,比如课程详情和课程包详情,UI是一模一样的,接口是两个,字段又不一样,所以形成了我以为已经写完了其实只写完了一半
2021-08-23 08:41:33 76
原创 UItableView滑动新的数据源没被保存上
在CellForRow那里[[NSNotificationCenterdefaultCenter]addObserver:self selector:@selector(textFieldEditChanged:) name:@"UITextFieldTextDidC...
2021-08-04 11:11:26 55
原创 bugly bug检测
红色的部分不要参数不应该 带<>先切换路径到java -jar buglyqq-upload-symbol.jar -appid 99c1979284 -appkey dc183147-48ac-4025-9c58-be6891931b93 -bundleid com.xianzhizhaolong.pub -version 2.7.1 -platform IOS -inputSymbol /Users/chzy/Desktop/CloudClassroom.ap...
2021-08-02 16:21:40 118
原创 iOS写入文件日志
if ([DemoHelp judgeFilePathIsExist]) { NSString *info; NSString *documentsDir = [DemoHelp getLogFilePath]; NSError *error; NSString *content =[NSString stringWithContents...
2021-06-15 14:31:34 434
原创 #import “LHomeNewViewController.h“广告系统的转义
#pragma mark_SDCycleScrollViewDelegate- (void)cycleScrollView:(SDCycleScrollView *)cycleScrollView didSelectItemAtIndex:(NSInteger)index{ BannerModel *bannerModel = self.bannerlistMAry[index]; NSString *linkurlStr = bannerModel.linkUrl; if (l...
2021-06-01 15:54:18 57
原创 任何和timer有关的要防止滑动之类的默认不走
self.timer= [NSTimerscheduledTimerWithTimeInterval:1target:[WeakProxyproxyWithTarget:self]selector:@selector(timerScroll)userInfo:nilrepeats:YES]; [[NSRunLoopmainRunLoop]addTimer:_timerforMode:NSRunLoopCommonModes];
2021-05-27 16:26:38 64
原创 友盟数据导出
因为项目涉及进度和时长,用户总是反应进度上不去,leader要求做客户端本地日志,同事就考虑利用友盟自定义事件,但是友盟自定义事件导出txt,可以直接改成csv 然后按照顺序执行https://www.bejson.com/json/json2excel...
2021-05-27 09:03:48 524 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人