自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (8)
  • 收藏
  • 关注

原创 通过URL获取视频首帧作为封面

获取视频封面视频地址https://yun.job268.com/yun_video_0.6519106342375556.mp4视频地址后面拼接?vframe/jpg/offset/1 得到视频第一帧图的地址,作为封面.

2022-03-02 22:02:48 1675 1

原创 Flutter AppBar设置透明

child: Scaffold( extendBody: true, //底部NavigationBar透明 extendBodyBehindAppBar: true,//顶部Bar透明 appBar: AppBar( elevation: 0,//消除阴影 backgroundColor: Colors.white,//设置背景颜色为白色...),....),...

2022-02-22 11:59:18 2509

原创 Flutter bottomNavigationBar背景透明

Scaffold( extendBody: true,//加这句背景就透明.....)效果图

2022-02-22 11:51:35 2133 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 368

原创 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 3159

原创 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 1316

原创 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 3586

原创 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 516

原创 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 809

原创 [!] 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 743

原创 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 621

原创 Flutter AS运行错误,但是Xcode能运行正常

$ flutter channel stable$ flutter upgrade$ flutter doctor$ flutter runAS运行iOS APP,日志报奇奇怪怪的错,有可能是flutter版本问题,master分支有坑,切换到stable就正常了

2021-07-12 17:03:38 566

原创 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 2371

原创 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 890 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 2793

原创 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 6016 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 1608

原创 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 914

原创 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 2878

原创 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 2579

原创 Realm Swift Object脱离当前线程

因为Realm数据库对数据线程管理很严格,数据一旦受Realm数据库管理,如果在其他线程中处理这些数据,就会报错,所以需要脱离当前线程,可以在其他线程中使用,以下有两种方法,亲测有效1、用Object自带方法:init(value: Any),这个用于继承自Object的model,用法:Model.init(value: instance),但是在泛型中不太好用,推荐第二种方法2、扩展O...

2018-08-21 10:54:22 592

原创 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 6463

原创 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 2162

转载 你为什么会浮躁

转载自:http://blog.csdn.net/likendsl/article/details/7877360从十七八岁到二十七八岁的差不多十年时间里,大多数人都处于浮躁状态。如果你恰好这样,只能表明一件事情:你很正常——你并不孤独,周围的人和你一样,甚至比你更没底儿,你要做的就是稳住,给自己多一些快乐,多阅读、多思考、多积累、多享受生命中这段“浮躁岁月”。浮躁的首要原因,是因为自

2013-04-23 17:05:43 436

原创 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 1582

转载 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 1636

转载 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 5245

转载 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 597

原创 批量修改文件名

删除“@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 400

原创 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 1182

原创 监听iPad键盘显示和隐藏事件

定义键盘显示事件-(void)keyboardWillShow:(NSNotification *)notification{.....}定义输入完成后,按return键键盘隐藏-(BOOL)textFieldShouldReturn:(UITextField *)textField{if([textField tag]==1){[textField res

2012-12-29 13:35:51 2112

转载 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 628

原创 loading view时,后面所有东西屏蔽

在加载数据时,addSubView:loadingView后,发现后面的按钮还可以按,并且响应事件,进而app crash解决办法就是:在view的Interaction选项中,选中User Interaction Enabled或者在代码中加:[loadingView setUserInteractionEnabled:YES];或: loadingView.userInteract

2012-12-28 15:23:14 682

转载 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 2240

原创 ios中如何系svn中添加@2x的图片

$svn add xxx@2x.png@要在图片名称后面添加多一个@如果是更改@2x图片名称$svn rename hello@2x.png@  hi@2x.png只需要系要重命名的图片后面加@,目标名后面不需要加

2012-12-13 11:06:03 424

原创 js文件报无效字符错误

在J2EE工程中使用easyui等之类的插件时,需要引入相关的js文件,当路径不正确时,浏览器会报某个js文件无效字符。解决办法:检查页面中的引用路径是否正确或改JS文件是否存在

2012-12-09 19:47:11 1486

原创 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 2199

原创 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 7102

原创 教你几招:30句哄女孩的“霸道”温馨话,不看后悔!

1有本事你就照顾好自己,不然就老老实实地让我来照顾你!2听着,我允许你喜欢我。除了白头偕老,我们没别的路可选了~3你站在那不要动!等我飞奔过去!4雨停了.天晴了. 女人你慢慢扫屋. 我为你去扫天下了.5你TMD给我听着,我爱你~6泰京:高美男,我允许你跟我结婚,引以为荣吧美男:谢谢,那我以后叫你老公还是亲爱的呢?泰京:称呼我来定,你少掺和7你是我的听说现在结婚很便宜,民政局9块钱搞定,我请你吧!8

2010-01-17 14:27:00 5218

BezierSlider

用Bezier曲线画出圆弧曲线,这个曲线就作为slider可以移动的轨迹,本代码可给自定义圆弧、曲线UISlider提供思路,代码中已给详细注释,当然也还存在一些问题,望大家交流指教。

2013-08-27

PopoverView

因为在iphone上面不能使用 UIPopoverViewController,但是个人认为 UIPopoverViewController的效果不错,就从网上找到了一些代码,修改后就可以为己所用,本代码是用来显示二级菜单,也可以用来做对话框,或者实现表单功能,效果就是 UIPopoverViewController在ipad上的显示效果。

2013-07-30

IOS From Idea to App

IOS From Idea to App ,this book is all in English

2013-02-07

OBJECTIVE-C编程之道 IOS设计模式解析

OBJECTIVE-C编程之道 IOS设计模式解析

2013-01-28

Pro iOS5 Tools, Xcode Instruments and Build Tools

Pro iOS5 Tools, Xcode Instruments and Build Tools all in Engilsh

2013-01-28

CoreData的一个例子

CoreData的一个例子,对数据的增、删和查,同时使用了UITableView和导航

2013-01-28

Boost中文初级教程

Boost中文初级教程,主要介绍通用库、容器及数据结构和一些函数对象的使用,适合初中级学者

2012-06-07

Android登录注册socket通信例子

Android的登录、注册、页面跳转,socket通信是参照网上代码的,客户端根据我自己的想法做了更改,注册部分是连接android数据库的,注册成功后可显示本机注册的用户,点击用户可以进行删除,删除数据时界面数据会更新,其他功能可自行增加。本人只是菜鸟,所以请大家多多指点~

2012-02-06

空空如也

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

TA关注的人

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