- 博客(39)
- 资源 (8)
- 收藏
- 关注
原创 通过URL获取视频首帧作为封面
获取视频封面视频地址https://yun.job268.com/yun_video_0.6519106342375556.mp4视频地址后面拼接?vframe/jpg/offset/1 得到视频第一帧图的地址,作为封面.
2022-03-02 22:02:48
1989
2
原创 Flutter AppBar设置透明
child: Scaffold( extendBody: true, //底部NavigationBar透明 extendBodyBehindAppBar: true,//顶部Bar透明 appBar: AppBar( elevation: 0,//消除阴影 backgroundColor: Colors.white,//设置背景颜色为白色...),....),...
2022-02-22 11:59:18
2756
原创 Flutter bottomNavigationBar背景透明
Scaffold( extendBody: true,//加这句背景就透明.....)效果图
2022-02-22 11:51:35
2463
1
原创 flutter upgrade 报错 LibreSSL SSL_connect
先上图网上查到了很多种解决办法:1、重启计算机解决异常问题的万能招数,但是并没用2、修改Git网络设置(1)删除HTTP/HTTPS代理打开Git配置文件,直接修改Git的网络设置$ vim ~/.gitconfig或者直接用命令行修改$ git config --global --unset http.proxy$ git config --global --unset https.proxy然而并不能解决问题(2)修改HTTP/HTTPS 加密库
2022-02-21 16:35:31
526
原创 Could not get unknown property ‘compileSdkVersion‘ for extension ‘flutter‘ of type FlutterExtensio
用Android studio开发Flutter项目,运行不起来,报错如上解决办法1、flutter clean2、flutter upgrade因为当前flutter的版本太低,先clean缓存,再升级
2022-02-21 15:56:53
3406
原创 iOS14 YBImageBrowser图片预览全黑问题
当前YBImageBrowser的cocoapods版本为3.0.9,但是这个版本没有适配iOS14。因此在iOS14下点击预览图片,图片内容显示不出来,变成黑屏。原因:iOS 14系统调用方法- (void)displayLayer:(CALayer *)layer,YYAnimatedImageView没有正确处理。解决办法:添加YYAnimatedImageView的category,并且用钩子把- (void)displayLayer:(CALayer *)layer方法给替换,代码
2021-12-08 17:41:58
1548
原创 iOS同时适配iPad横屏和iPhone竖屏
iPad横屏、iPhone竖屏1、启动页LaunchImage新建一个Image Set,并且命名为LaunchImage(或者其他的名字),准备iPad横屏、iPhone竖屏的启动页,然后在Finder中打开LaunchImage.imageset找到Contents.json,然后修改内容{ "images" : [ { "filename" : "iPhone.png", "idiom" : "iphone", "scale" : "1x"
2021-12-08 17:28:46
3929
原创 iOS self.navigationController退出到指定页面,或者一次性pop出n个页面
如果一级一级的返回直接调用就行[self.navigationController popViewControllerAnimated:Yes];返回根页面用 :[self.navigationController popToRootViewController];返回指定的第N级vc用下面[self.navigationController popToViewController:[self.navigationController.viewControllers objectAt
2021-09-02 11:52:52
615
原创 flutter android可以运行通过,iOS各种报错,头文件找不到
可以试试以下方法:清理所有缓存:flutter cleancd ios/pod deintegratepod cache clean --all运行iOS:flutter build ios此时如果还报错,打开项目xcworkspace,将这些建议点开选择perform changes,然后关闭项目,继续在终端运行flutter build ios如果还有报错,重复上面的步骤,再运行就正常了...
2021-08-03 16:07:22
1096
原创 [!] CDN: trunk URL couldn‘t be downloaded: https://raw.githubusercontent.com/CocoaPods/Specs/master/
cocoapods 1.8后默认的spec repo源从原来的master切换到CDN,查看当前cocoapods版本pod --version运行pod install出现以下错误[!] CDN: trunk URL couldn't be downloaded: https://raw.githubusercontent.com/CocoaPods/Specs/master/Specs/d/1/8/CocoaLumberjack/2.4.0/CocoaLumberjack.podspec
2021-07-27 23:59:06
897
原创 Flutter iOS 运行错误error: ‘Flutter/Flutter.h‘ file not found
删除ios/Flutter/Flutter.podspec:rm ios/Flutter/Flutter.podspec 运行flutter clean 重新运行app
2021-07-27 23:51:41
767
原创 Flutter AS运行错误,但是Xcode能运行正常
$ flutter channel stable$ flutter upgrade$ flutter doctor$ flutter runAS运行iOS APP,日志报奇奇怪怪的错,有可能是flutter版本问题,master分支有坑,切换到stable就正常了
2021-07-12 17:03:38
730
原创 Command PhaseScriptExecution failed with a nonzero exit code while trying to add Flutter to iOS app
Flutter 项目无法运行到iOS模拟器上,Xcode output:Command PhaseScriptExecution failed with a nonzero exit code解决办法用Xcode打开Flutter项目,将Build Phases中的For install builds only打钩,再运行项目即可
2021-07-12 11:27:43
2559
原创 flutter showDialog/AlertDialog 报错:No MaterialLocalizations found
这是因为dialog的context错误了,在main.dart中的main函数中需要新建一个MaterialApp对象,该对象的context才是dialog正确的contextvoid main() { runApp(MaterialApp(home: MyApp()));}void main() { runApp(MaterialApp(home: MyApp()));}class MyApp extends StatefulWidget { .... @overr.
2021-07-09 15:36:07
1236
1
原创 macOS Big sur pod install失败
macOS Big sur系统上运行pod install命令行报错:-- Crash Report log information -------------------------------------------- See Crash Report log file under the one of following: * ~/Library/Logs/DiagnosticReports ...
2021-06-10 01:06:29
2942
原创 swift 如果浮点数后面只有0,去掉小数点后面的0
extension Float { /// 小数点后如果只是0,显示整数,如果不是,显示原来的值 var cleanZero : String { return self.truncatingRemainder(dividingBy: 1) == 0 ? String(format: "%.0f", self) : String(self) }...
2018-12-05 14:36:36
6343
2
原创 JSONDecoder The data couldn’t be read because it is missing.
字典转模型调用这个方法 JSONDecoder().decode(_, from:),抛出错误:The data couldn’t be read because it is missing.原因是字典和模型的属性个数不一致
2018-11-07 20:19:06
1747
原创 APNs证书秘钥生成pem文件
把.cer文件转换成.pem文件:$ openssl x509 -in aps_developer_identity.cer -inform der-out PushChatCert.pem把私钥Push.p12文件转换成.pem文件:$ openssl pkcs12 -nocerts -out PushChatKey.pem -in Push.p12Enter Import ...
2018-11-01 11:18:29
1058
原创 Swift 获取类的所有子类和属性列表
import Foundation/// 如果需要用对应的类型,字典定义Dictionary<String, Any>,对应value为Int8.self、Int16.self,下面用到的方法都需要更改为Dictionary<String, Any>let valueTypesMap: Dictionary<String, String> = [ ...
2018-10-16 09:54:00
3003
原创 swift 点击图片预览,有放大缩小动画
//Cell的点击事件let rect = targetCell.convert(targetCell.chatImageView.frame, to: self.listTableView)let rect2 = self.listTableView.convert(rect, to: self.view) //获取状态栏的rectlet statusR...
2018-09-26 17:47:26
2763
原创 Realm Swift Object脱离当前线程
因为Realm数据库对数据线程管理很严格,数据一旦受Realm数据库管理,如果在其他线程中处理这些数据,就会报错,所以需要脱离当前线程,可以在其他线程中使用,以下有两种方法,亲测有效1、用Object自带方法:init(value: Any),这个用于继承自Object的model,用法:Model.init(value: instance),但是在泛型中不太好用,推荐第二种方法2、扩展O...
2018-08-21 10:54:22
666
原创 iOS全局import头文件,只需要在一个地方写
在swift项目的一个文件中导入所有头文件,在import前面加@_exported在OC项目中,需要添加一个pch的文件,在other里选择 PCH file,在build settings 里设置 Precompile Prefix Header的值为YES,并设置Prefix Header的路径,然后需要导入的头文件就只需要写在该pch文件里面就可以了...
2018-08-21 10:43:18
6678
原创 swift 代码实现方法调用
class X { @objc func sayHiTo(name: String) { print("Hello \(name)!") }}let obj = X()let sel = #selector(obj.sayHiTo)let method = class_getInstanceMethod(object_getClass(obj), sel)let im...
2018-07-28 16:03:44
2232
转载 你为什么会浮躁
转载自:http://blog.youkuaiyun.com/likendsl/article/details/7877360从十七八岁到二十七八岁的差不多十年时间里,大多数人都处于浮躁状态。如果你恰好这样,只能表明一件事情:你很正常——你并不孤独,周围的人和你一样,甚至比你更没底儿,你要做的就是稳住,给自己多一些快乐,多阅读、多思考、多积累、多享受生命中这段“浮躁岁月”。浮躁的首要原因,是因为自
2013-04-23 17:05:43
475
原创 libxml/HTMLparser.h file not found 解决方法
点击左边项目的根目录,再点击右边的Build Settings,在"Header search paths"一栏,然后输入:/usr/include/libxml2如果还不行,试试这个方法:点击左边项目的根目录,再点击右边的Build Settings,在"Header search paths"一栏,然后输入:${SDK_DIR}/usr/include/libxml2
2013-01-30 10:46:35
1651
转载 GHUnit: Unit Testing Objective-C for the iPhone
GHUnit is a test framework for Objective-C that runs on Mac OS X 10.5 and above and iPhone 3.x and above. It can be used standalone or with other testing frameworks like SenTestingKit or GTM.These n
2013-01-30 10:23:16
1685
转载 IOS开发之----LLDB和GDB的区别
原文地址:IOS开发之----LLDB和GDB的区别作者:倒計時LLDBGDBLaunch a process no arguments.(lldb) process launch(lldb) run(lldb) r(gdb) run(gdb) rLaunch a process with ar
2013-01-28 16:03:07
5356
转载 CodeBlocks集成Objective-C开发
GNUstep Windows Installer提供了Windows平台下的Objective-C的模拟开发环境,一共有四个软件包,其中GNUstep System和GNUstep Core是必装的,GNUstep Devel和Cairo Backend是选装的。甭管必装选装,一次性全安上,免得以后麻烦。四个文件都安装到C:GNUstep下http://ftpmain.g
2013-01-09 22:32:13
629
原创 批量修改文件名
删除“@2x”for f in *.png;do echo mv $f `echo $f | sed 's/\@2x//'`; done添加“@2x”for f in *.png;do echo mv $f `echo $f | sed 's/\.png/@2x.png/'`; done
2013-01-06 14:06:38
449
原创 Mapping '/var/mobile/Library/Caches/com.apple.keyboards/images/tmp.gcyBAl37' failed: 'Invalid argume
把self.sourceType=UIImagePickerControllerSourceTypePhotoLibrary;改成: if ([UIImagePickerControllerisSourceTypeAvailable: UIImagePickerControllerSourceTypePhotoLibrary])
2013-01-05 14:26:33
1234
原创 监听iPad键盘显示和隐藏事件
定义键盘显示事件-(void)keyboardWillShow:(NSNotification *)notification{.....}定义输入完成后,按return键键盘隐藏-(BOOL)textFieldShouldReturn:(UITextField *)textField{if([textField tag]==1){[textField res
2012-12-29 13:35:51
2181
转载 java.lang.NoClassDefFoundError: org/apache/commons/lang/xwork/StringUtils
遇到这个问题,分为三步处理: 1、是否导入了commons-lang.jar这个jar包 2、是否导入了xwork-core.jar这个jar包 3、如果以上都导入没有问题,将xwork-core这个包的版本换为2.1.6原因是: 查看xwork-core 2.1.6.jar的目录结构可以发现在这它的个版本中包含有org.apache.c
2012-12-28 23:23:44
699
原创 loading view时,后面所有东西屏蔽
在加载数据时,addSubView:loadingView后,发现后面的按钮还可以按,并且响应事件,进而app crash解决办法就是:在view的Interaction选项中,选中User Interaction Enabled或者在代码中加:[loadingView setUserInteractionEnabled:YES];或: loadingView.userInteract
2012-12-28 15:23:14
750
转载 How to Use Instruments in Xcode
转载自:http://www.raywenderlich.com/23037/how-to-use-instruments-in-xcodeAt this point in your iOS development career, you’ve probably written an app or two, and you are no doubt wondering what
2012-12-26 21:06:22
2367
原创 ios中如何系svn中添加@2x的图片
$svn add xxx@2x.png@要在图片名称后面添加多一个@如果是更改@2x图片名称$svn rename hello@2x.png@ hi@2x.png只需要系要重命名的图片后面加@,目标名后面不需要加
2012-12-13 11:06:03
465
原创 js文件报无效字符错误
在J2EE工程中使用easyui等之类的插件时,需要引入相关的js文件,当路径不正确时,浏览器会报某个js文件无效字符。解决办法:检查页面中的引用路径是否正确或改JS文件是否存在
2012-12-09 19:47:11
1600
原创 Undefined symbols for architecture i386与第三方编译的静态库有关
好多时候Xcode编译运行程序到模拟器的时候会遇到Undefined symbols for architecture i386的问题,这个问题是由于该项目中存在不支持i386架构的第三方静态库,如果把该静态库重新生成一个通用库(可在i386和armv6、armv7中使用),则该问题可以迎刃而解。如何生成支持i386架构的静态库?在静态库项目中,将项目build到iPhone 4.
2012-11-29 15:21:46
2247
原创 Android SimpleAdapter数据删除后界面更新
Android SimpleAdapter数据删除后界面更新,只需要加入代码(缺一不可):data.remove(position);simple.notifyDataSetChanged();其中data和simple的定义如下:final List> data = new ArrayList>();//数据库中的数据for(User u:users)//按照 HashMap
2012-02-06 20:52:32
7195
原创 教你几招:30句哄女孩的“霸道”温馨话,不看后悔!
1有本事你就照顾好自己,不然就老老实实地让我来照顾你!2听着,我允许你喜欢我。除了白头偕老,我们没别的路可选了~3你站在那不要动!等我飞奔过去!4雨停了.天晴了. 女人你慢慢扫屋. 我为你去扫天下了.5你TMD给我听着,我爱你~6泰京:高美男,我允许你跟我结婚,引以为荣吧美男:谢谢,那我以后叫你老公还是亲爱的呢?泰京:称呼我来定,你少掺和7你是我的听说现在结婚很便宜,民政局9块钱搞定,我请你吧!8
2010-01-17 14:27:00
5479
BezierSlider
2013-08-27
PopoverView
2013-07-30
Pro iOS5 Tools, Xcode Instruments and Build Tools
2013-01-28
Android登录注册socket通信例子
2012-02-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人