自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Michael-小鱼儿

记录点滴,记录生活,我是一个iOS开发工作者

  • 博客(21)
  • 资源 (11)
  • 收藏
  • 关注

原创 为iOS 项目手动配置 SnapKit (Pod 失败,考虑手动配置 Frameworks)

手动配置 第三方 Frameworks

2022-02-14 17:40:03 1208

原创 The Podfile (Podfile 的写法和规范)

Podfile 的写法和规范一个简单的 Podfile 事例,将 Alamofire 添加的单个项目中:target 'MyApp' do use_frameworks! pod 'Alamofire', '~> 3.0'end可在 Podfile 的文件的最上方添加依赖库的来源地址source 'https://github.com/CocoaPods/Specs.git' // CocoaPods 的依赖库地址source 'htt

2021-05-26 13:13:26 581 1

原创 Managing Your App‘s Life Cycle(管理应用程序的生命周期)

管理应用程序的生命周期概览When your app’s state changes, UIKit notifies you by calling methods of the appropriate delegate object:(当您的应用程序状态发生变化是,UIKit会调用适当的委托对象的方法通知您。)In iOS 13 and later, use UISceneDelegate objects to respond to life-cycle events in a scene-bas

2020-11-23 23:51:32 199

转载 AppDelegate(应用程序生命周期)

AppDelegate(应用程序生命周期)pragma mark 在应用程序加载完毕之后调用- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // Override point for customization after application launch. NSLog(@"应用程序启动"); retur

2020-11-23 15:32:46 584

原创 Swift 拖拽可吸边悬浮按钮

Swift 拖拽可吸边悬浮按钮闲来无事写个小Demo上图代码片func addDragFloatBtn() { // 创建按钮 let btn = UIButton(frame: CGRect(x: 10, y: 200, width: 80, height: 80)) btn.backgroundColor = UIColor.orange btn.layer.cornerRadius = 20.0 self.vie

2020-11-23 14:04:02 1391

原创 Mac 创建 Flutter_web 项目

Mac 平台创建 Flutter_web 项目Flutter_web 环境及 web_app demo 配置请参考:Flutter Web 项目 创建 web_app 练习项目Mac 平台上创建 Flutter_web 项目 web_app 和 Windows 平台大同小异,可以说是一样的。坑以踩过,坑在了光按照上一片 Windows 平台上创建 web_app 步骤中忘记更新环境变量了,...

2019-11-13 23:31:13 563

原创 Flutter Web 项目 创建 web_app 练习项目

flutter_web 环境配置下载 官网稳定版本 Flutter SDK ,配置环境变量你可以去参考 环境搭建和环境变量配置Flutter_for_web 环境搭建: https://blog.csdn.net/qq_35905501/article/details/90021762运行官网 helloworld 你可以参考运行官方hello_world示例代码以下创建flutter...

2019-11-07 15:43:00 2572

原创 react-create-app 构建react项目

安装及初始目录下载 Node.js安装 Create React App:npm i create-react-app -g开启新项目:create-react-app myappcd myappnpm start打包项目:npm build参考 :https://www.cnblogs.com/zhangycun/p/10769789.html...

2019-09-29 15:14:59 159

原创 ReactJS 选项卡切换 (react-swipeable-views)

ReactJS 选项卡切换实现应用组件 react-swipeable-viewsreact-swipeable-views : DocA React component for swipeable views. ❄️ https://react-swipeable-views.com/InstallationInstall react-swipeable-views.npmnp...

2019-09-29 14:15:15 2147

原创 React使用锚点滚动到头部

React使用锚点滚动到头部<a onClick={() => this.scrollToAnchor(name)}></a> //定义锚点<div id='activity1'></div> //跳转到的锚点//函数定义scrollToAnchor = (anchorName) => { if (anchor...

2019-09-11 15:21:36 996

原创 日语五十音 第一课 上

日文五十音图表 \ a i u i o a あーアーa いーイーi うーウーu えーエーe おーオーo k かーカーka きーキーki くークーku けーケーke こーコーko s さーサーsa しーシーshi すースーsu せーセーse そーソーso t たーターta...

2018-07-10 17:00:54 566

原创 对友盟分享(Umeng-Share)的功能封装

对友盟分享(Umeng-Share)的功能封装引言本文档针对友盟分享(6.9.0)进行了功能封装,完成的对于 文字、图片、网页 分享功能封装,如有其它封装要求请根据本文档的封装思路和友盟分享 api再进行功能封装。 ☺️话不多言,看看代码吧。封装主要完成几部Cocoapods 集成友盟分享 SDK配置SSO白名单配置URL SchemeAppDelegate+UM...

2018-04-17 10:05:14 1256

转载 让你快速上手一个项目

前言: 对于一个大项目而言,最烦恼的就是在众多界面难以找到对应的viewController,要改个东西都要花好长的时间去找对应的类。特别是当你接手一个大项目的时候,对整体的业务逻辑不熟悉,整体的架构体系不熟悉,让你修复某个页面的BUG,估计你找这个页面所对应的viewController都要找好久。思考 能否有一种方式可以快速让你上手一个大项目?快速找到某个页面所对应的viewC...

2018-03-28 14:44:09 647

转载 APP 之间跳转实现

在谈App内部的路由之前,先来谈谈在iOS系统间,不同App之间是怎么实现跳转的。1. URL Scheme方式iOS系统是默认支持URL Scheme的,具体见官方文档。比如说,在iPhone的Safari浏览器上面输入如下的命令,会自动打开一些App:// 打开邮箱 mailto:// // 给110拨打电话 tel://110在iOS 9 之前只要在App的...

2018-03-27 10:43:29 3679

转载 Mac 下 Chrome 浏览器 快捷键

一直习惯于用Chrome浏览器,但Win下的和Mac下的快捷键不一样,整理一下Mac下的Chrome浏览器快捷键以便备用,吐槽下明明想选择地址栏总是加入收藏栏,win下是D,Mac下是L,历史分别是H和Y,有点儿分裂的感觉…1. 标签页和窗口快捷键⌘-N打开新窗口。⌘-T打开新标签页。⌘-Shift-N在隐身模式下打开新窗口。按 ⌘-O,然后选择文件。在 Ch...

2018-02-27 10:20:30 3588

原创 iOS MVC架构介绍

iOS MVC架构介绍MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写。 MVC是一个框架模式,它强制性的使应用程序的输入、处理和输出分开。基本概念:视图(View):构建UI的类;例如:按钮,标签,进度条等。模型(Model):视图类所需要的数据;例如:表格需要显示的文字。控制器(Cont...

2018-02-27 09:44:09 298

原创 讲一下MVC和MVVM,MVP?

MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,Model 呈现数据,View 呈现用户界面,而 View Controller 调节它两者之间的交互。视图(View):构建UI的类;例如:按钮,标签,进度条等。模型(Model):视图类所需要的数据;例如:表格需要显示的文字。控制器(Controlle...

2018-02-27 09:43:18 1872

转载 CALayer mask属性实现蒙板效果

相信很多人在ios上实现控件圆角的时候都用过:cornerRadius这个属性,例如实现圆形头像,一般我会这么写:self.headImageView.layer.masksToBounds = YES; self.headImageView.layer.cornerRadius = 20;这样就能简单的实现图片圆角效果了,那么,实现圆角效果的原理是什么呢?下面我简单的谈一下我自己的理解...

2018-02-27 09:41:49 315

原创 书写一个完整的单例

前言什么是单例?一个类只允许有一个实例,在整个程序中需要多次使用,共享同一份资源的时候,就可以创建单例,一般封装成工具类使用,苹果封装成单例常用的有 UIApplication,NSUserDefaults,NSNotificationCenter,NSFIleManager等等。单例的实现我以前的写法 (不严谨的写法)// Singleton.h@interfac...

2018-02-27 09:39:31 439

转载 欢迎使用CSDN-markdown编辑器(参考)

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I...

2018-02-27 09:37:14 126

原创 ios 实现自定义状态栏StatusBar 和 导航栏navigationBar 的状态和颜色背景图片

很多app中可以看到不同与导航栏的状态栏的颜色,他妈的真绕嘴.一.更改状态栏颜色 (StatusBar)就是比如导航栏是红色的状态栏是绿色的.要实现这样的效果其实很简单,就是添加一个背景view.简单的实现过程如下:1 // 设置导航颜色 可用2 [self.navigationController.navigationBar s

2016-06-05 00:12:47 2130

hello_world_Flutter_web_demo.zip

hello_world_Flutter_web_demo, Flutter web 学习,helloworld web 项目搭建

2019-11-07

web_app_my_demo.7z

Flutter_web学习项目,自定义 hello_word 的web_app练习项目。

2019-11-07

FFmpeg 视频编码函数库,支持 arm64、armv7、armv7s、i386、x86-64

最新编译的 FFmpeg 视频编码函数库,支持 arm64、armv7、armv7s、i386、x86-64 ,文件资源里面有编译好的 FFmpeg-iOS 函数,如果需要重新编译里面有 执行脚本 build-ffmpeg.sh 和源码文件。

2018-05-29

FDK-ACC 视频编码函数库,支持 arm64、armv7、armv7s、i386、x86-64

最新编译的 FDK-ACC (0.1.6) 音频编码函数库,支持 arm64、armv7、armv7s、i386、x86-64 ,文件资源里面有编译好的 x264-iOS 函数,如果需要重新编译里面有 执行脚本 build-fdk-aac.sh 和源码文件。

2018-05-29

lib-x264视频编码函数库(支持 arm64、armv7、armv7s、i386、x86-64 )

最新编译的 x264 视频编码函数库,支持 arm64、armv7、armv7s、i386、x86-64 ,文件资源里面有编译好的 x264-iOS 函数,如果需要重新编译里面有 执行脚本 build-x264.sh 和源码文件。

2018-05-29

GTMBase64编码源文件

GTMBase64 Base64编码解码工具 使用方法: 1)拖入ios项目。 【注意】开启ARC的同学注意 解决方法:-fno-objc-arc 2)在要使用GTMBase64的地方#import "GTMBase64.h"引入头文件

2018-02-24

iOS 10.2 xcode8 真机调试包

iOS 10.2 xcode8 真机调试包 。 解压放到 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport 下。

2016-12-19

FFMPEG iOS 版本

支持 armv7 arm64,i386,x86_64架构。可播放mp4,avi,rmvb.3gp,mov,flv,m3u8,rm等格式。

2016-09-13

SDWebImage

很多工具类,也很好用,集成了很多方法. 用于ios开发,图片下载.

2015-09-09

空空如也

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

TA关注的人

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