自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 资源 (45)
  • 收藏
  • 关注

原创 IOS 没有使用cocoaPods管理依赖库的framwork 打包脚本

#!/bin/sh#要build的target名TARGET_NAME=${PROJECT_NAME}if [[ $1 ]]thenTARGET_NAME=$1fiUNIVERSAL_OUTPUT_FOLDER="/Users/yangqianhua/MyDocument/WORKSPACE/iOS/PODS/CMPageControl/CMPageControl/"#UNIVERSAL_OUTPUT_FOLDER="${SRCROOT}/${PROJECT_NAME}_Products/.

2020-07-16 16:04:26 193

原创 IOS 使用cocoaPods管理依赖库的framwork 打包脚本

#!/bin/sh#要build的target名TARGET_NAME=${PROJECT_NAME}COMPILE_IPHONE="[真机包存放的临时目录]"COMPILE_SIMILAR="[模拟器包存放的临时目录]"if [[ $1 ]]thenTARGET_NAME=$1fiUNIVERSAL_OUTPUT_FOLDER="[最终合并包存放的目录]"#UNIVERSAL_OUTPUT_FOLDER="${SRCROOT}/${PROJECT_NAME}_Products/".

2020-07-16 16:01:53 440

原创 IOS14真机调试包

下载地址:https://yqh1988.oss-cn-beijing.aliyuncs.com/iOS/14.0.zip发到/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport 目录下即可

2020-06-23 14:00:02 5855 2

原创 iOS开发,自己的cocoaPods库中隐藏源码,只上传编译好的framework文件

在iOS的模块化编程中,我们通常使用cocoaPods来开发一个单独模块(通过pod lib create ***来创建),然后提交到git上,让其他人使用,但是这样别人也能看到源代码。如果不想让别人看到源代码,可以只提交编译好的framework文件,具体方法如下:podspec文件如下:文件目录如下:podspec中的“s.vendored_frameworks = 'SDK/...

2020-01-04 16:29:06 1597

原创 iOS开发-UITabBarController

- (void)viewDidLoad { [super viewDidLoad]; //创建TAB的VC UIViewController* vc1 = [[UIViewController alloc] init]; homeVC.view.backgroundColor = [UIColor yellowColor]; UIVie...

2020-01-03 15:06:34 176

原创 使用CSS3画一个正方体

<!DOCTYPE html><html><head><style> .main{ height: 500px; width: 500px; position: absolute; left: 50%; top: 50%; border:0px solid black; transform: translate(-50%,-5...

2019-07-16 17:50:01 3165

原创 可以传递多个参数的performSelector

/** 可以传递多个参数的performSelector @param aSelector 方法选择器 @param objects 参数数组(注意数量和类型要和s选择器保持一致) @return 返回值,方法无返回值时返回nil */-(id)performSelector:(SEL)aSelector withObjects:(NSArray *)objects{ //...

2019-07-10 21:56:17 873

原创 UITableView的cell左滑后显示多个控制按钮

效果如下:实现相关的代理方法即可,如下代码:/** 设置允许侧滑按钮 @param tableView 表格 @param indexPath 位置 @return 是否允许更新 */- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath { ...

2018-12-22 15:46:28 539

原创 iOS如何给Category新增属性

有时候需要给一个已知的类添加属性,除了定义子类,还可以使用Category,代码如下,主要使用runtime的objc_setAssociatedObject#import &lt;UIKit/UIKit.h&gt;NS_ASSUME_NONNULL_BEGIN@interface UIView (VVV)@property (strong, nonatomic) NSStrin...

2018-12-19 16:30:19 402

原创 [tableView headerViewForSection] 和[tableView footerViewForSection] 都返回 nil 的解决方法

[tableView headerViewForSection]  和[tableView footerViewForSection] 都返回nil,因为代理里面的写法不对,必须使用UITableViewHeaderFooterView的写法,如下:- (nullable UIView *)tableView:(UITableView *)tableView viewForHeaderInS...

2018-12-14 17:25:49 1262

原创 swift中找回main函数

在OC中有一个main函数,但是使用swift之后发现main函数不见了,原来在Appdelegate里使用了@UIApplicationMain来表示main函数。如果要将main函数单独写一个文件,该怎么办?1、将@UIApplicationMain注释掉2、新建一个main类import Foundationimport UIKitUIApplicationMai...

2018-11-08 17:39:57 723

原创 iOS开发中weak和 unsafe_unretained的用法和区别

weak: 会retain对象,当对象销毁时,自动指向nilunsafe_unretained:不会retain对象,当对象销毁时,依然指向之前的内存空间(即野指针)

2018-11-08 17:02:54 916

转载 iOS性能优化

导读性能对 iOS 应用的开发尤其重要,如果你的应用失去反应或者很慢,失望的用户会把他们的失望写满App Store的评论。然而由于iOS设备的限制,有时搞好性能是一件难事。开发过程中你会有很多需要注意的事项,你也很容易在做出选择时忘记考虑性能影响。目录我要给出的建议将分为三个不同的等级: 入门级、 中级和进阶级:入门级(这是些你一定会经常用在你app开发中的建议)用ARC管理内存...

2018-09-27 13:53:12 323

原创 Linux学习笔记七(软件包管理)

Linux学习笔记七(软件包管理)1、软件包分类 1)源码包   脚本安装包 2)二进制包(RPM包、系统默认包)2、源码包 源码包的优点是:1)开源,如果有足够的能力,可以修改源代 码2)可以自由选择所需的功能 3)软件是编译安装,所以更加适合自己的系统,更加稳定也效率更高 4)卸载方便 源码包的缺点1)安装过程步骤较多,尤其安装较大的软件 集合时(如LAMP环境搭建)...

2018-08-17 17:21:40 296

转载 iOS绘画之UIBezierPath

概述UIBezierPath用于定义一个由直线/曲线组合而成的路径, 并且可以在自定义视图中渲染该路径. 在使用的过程中, 我们只需要先指定好路径的结构, 比如一条直线、一条贝塞尔曲线、一个矩形、一个椭圆、一个圆弧等, 然后使用系统为我们提供的方法将构建好的路径渲染出来即可UIBezierPath位于UIKit库中, 是针对Core Graphics库中的CGPathRef的封装, 其已经可以帮助...

2018-04-09 17:38:02 336

转载 centos 7.0 启动mysql

centos7自带是mariadb,一个mysql的变种。查看有没有安装过:yum list installed mysql*rpm -qa | grep mysql*安装mysql软件(mariadb)yum install mysql*启动mysqlsystemctl start mariadb.service 或者 systemctl start mysqld.service结束system...

2018-04-09 16:19:40 1225

原创 使用GPUImage实现图片的毛玻璃效果

使用GPUImage实现图片的毛玻璃效果

2018-03-20 21:29:48 1107

原创 GPUImage常用滤镜总结

#import "GPUImageBrightnessFilter.h" //亮度 #import "GPUImageExposureFilter.h" //曝光 #import "GPUImageContrastFilter.h" //对比度 #import "GPU...

2018-03-20 21:19:26 3340

原创 Swift播放gif图片

Swift播放gif图片import UIKitimport ImageIOclass ViewController: UIViewController { @IBOutlet weak var imageView: UIImageView! override func viewDidLoad() { super.viewDidLoad() ...

2018-03-18 20:20:33 1858

原创 Linux学习笔记六(Vim操作)

Linux学习笔记六(Vim操作)1、Vim简介Vim是一个功能强大的全屏幕文本编辑器,是Linux/UNIX上最常用的文本编辑器,它的作用是建立、编辑、显示文本文件。Vim没有菜单,只有命令2、插入命令命令作用a在光标所在字符后插入A在光标所在行尾插入i在光标所在字符前插入I在光标所在行行首插入o在光标下插入新行O在光标上插入新行3、定位命令命令作用: set nu设置行号: set nonu取...

2018-03-18 14:53:24 253

原创 Linux学习笔记五(网络命令)

Linux学习笔记五(网络命令)1、 给用户发信息命令:write指令名称:write指令所在路径:/usr/bin/write 执行权限:所有用户语法:write &lt;用户名&gt; 功能描述:给用户发信息,以Ctrl+D保存结束范例: # write msg2、 发广播信息命令:wall指令名称:wall命令英文原意:write all 指令所在路径:/usr/bin/wall 执行权限:...

2018-03-17 00:36:55 246

原创 Swift实现的网络图片浏览器

Swift实现的网络图片浏览器

2018-03-16 17:28:40 677

原创 Swift仿今日头条的多页面滑动切换

Swift仿今日头条的多页面滑动切换

2018-03-15 12:23:58 2390

原创 iOS实现通过SSH2协议链接Linux服务器,并执行相关指令

iOS实现通过SSH2协议链接Linux服务器,并执行相关指令

2018-03-13 17:57:23 2263

原创 Swift实现粒子效果

Swift实现粒子效果

2018-03-13 10:42:59 878

转载 ReactiveCocoa基本使用

1.ReactiveCocoa简介ReactiveCocoa(简称为RAC),是由Github开源的一个应用于iOS和OS开发的新框架,Cocoa是苹果整套框架的简称,因此很多苹果框架喜欢以Cocoa结尾。文章部分定义引用峥吖概述,仅供学习使用.2.ReactiveCocoa作用在我们iOS开发过程中,当某些事件响应的时候,需要处理某些业务逻辑,这些事件都用不同的方式来处理。比如按钮的点击使用ac...

2018-03-07 10:33:08 238

原创 Swift通过UICollectionView实现瀑布流效果

Swift通过UICollectionView实现瀑布流效果

2018-02-27 10:49:33 1220

原创 Swift编写的字母和数字键盘

开发中有时需要自定义一个键盘,只包含数字和字母,不包含其它字符,示例:https://github.com/yqh1988/KeyBoard-Swift

2018-02-26 16:47:01 820

原创 Redis常用命令五

Redis常用命令五1、config get requirepass 获取当前Redis的连接密码2、CONFIG GET dir 启动的redis路径3、config set requirepass "123123"  设置当前Redis的连接密码4、auth 123123 密码验证5、save 立刻持久化数据到dump.rdb文件中 只管保存,其它不管,全部阻塞

2018-01-23 23:07:42 301

原创 Redis常用命令四-配置文件介绍

Redis常用命令四-配置文件介绍1、Redis的配置文件是redis.conf2、配置文件第12行起,描述的单位转换:        # 1k => 1000 bytes# 1kb => 1024 bytes# 1m => 1000000 bytes# 1mb => 1024*1024 bytes# 1g => 1000000000 bytes# 1gb => 1

2018-01-20 23:44:15 282

原创 Linux学习笔记四(常用命令)

Linux学习笔记四(常用命令)

2018-01-20 22:38:20 181

原创 Linux学习笔记三(常用命令)

Linux学习笔记三(常用命令)1、文件链接命令:ln命令名称:ln 命令英文原意:link 命令所在路径:/bin/ln 执行权限:所有用户语法:ln -s [原文件] [目标文件]-s 创建软链接 功能描述:生成链接文件范例:$ ln -s /etc/f2 /tmp/f2创建文件/etc/f1的软链接/tmp/f2$ ln /etc/f1 /tm

2018-01-02 20:10:32 211

原创 Redis常用命令三

Redis常用命令三

2017-12-15 20:38:06 190

原创 MongoDB学习笔记一

MongoDB学习笔记一

2017-12-13 23:41:26 238

原创 Redis常用命令二

Redis常用命令二

2017-12-12 21:54:00 167

原创 Linux学习笔记一

Linux学习笔记一

2017-12-02 19:17:56 236

原创 Linux学习笔记二

Linux学习笔记二

2017-12-02 19:16:08 169

原创 Redis常用命令一

Redis常用命令一

2017-12-02 16:25:02 368

原创 启动vncserver服务,并设置开机自启

启动vncserver服务,并设置开机自启

2017-09-17 23:04:12 27659

原创 macOS开发中客户端和javaScript的互调(使用Swift开发)

macOS开发中客户端和javaScript的互调

2017-08-03 22:00:41 834

分布式架构之消息队列.pdf

分布式架构之消息队列.

2021-01-27

Spring Boot面试题.docx

Spring Boot面试题

2021-01-27

HashMap面试题.pdf

HashMap面试题

2021-01-27

MDB ACCDB Viewer.app.zip

可以在MAC上查看access数据库信息的工具,可以在MAC上查看access数据库信息的工具,可以在MAC上查看access数据库信息的工具

2020-09-01

JVM面试宝典.pdf

JVM面试宝典.pdfJVM面试宝典.pdfJVM面试宝典.pdfJVM面试宝典.pdfJVM面试宝典.pdfJVM面试宝典.pdfJVM面试宝典.pdf

2020-09-01

iOS14beta 真机调试包

将文件放到/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport下

2020-06-23

iOS-IJKPlayerMediaFramework编译后文件

iOS-IJKMediaFramework编译后文件,iOS-IJKMediaFramework编译后文件,iOS-IJKMediaFramework编译后文件

2018-05-09

x264-iOS编译后文件

x264-iOS编译后文件,包括头文件和.a文件,可以直接在项目中使用

2018-04-08

FFmpeg-iOS编译后文件

FFmpeg-iOS编译后文件,包括头文件和.a文件,可以直接在项目中使用

2018-04-08

swift3.0.1官方英文版文档

swift3.0.1官方英文版文档

2016-11-03

MAC版airserver 7.0.1(破解版)

MAC版airserver 7.0.1(破解版)

2016-10-24

统计图插件vml+statistical+shape.rar

利用这个您可以快速的使用Java语言制作出柱形、饼状统计图等

2010-05-23

cvsnt-2.5.03.2382.msi

cvsnt-2.5.03.2382.msicvsnt-2.5.03.2382.msicvsnt-2.5.03.2382.msi

2010-05-23

apache-log4j-1.2.15.zip

apache-log4j-1.2.15.zipapache-log4j-1.2.15.zipapache-log4j-1.2.15.zip

2010-05-23

sqljdbc.jar

sqljdbc.jarsqljdbc.jarsqljdbc.jarsqljdbc.jar

2010-05-23

EHcatchEHcatch缓存jar包

EHcatch缓存jar包EHcatch缓存jar包EHcatch缓存jar包

2010-05-23

完全BIOS手册.chm

完全BIOS手册.chm完全BIOS手册.chm完全BIOS手册.chm完全BIOS手册.chm完全BIOS手册.chm完全BIOS手册.chm完全BIOS手册.chm

2009-10-15

文档对象模型中文手册.chm

文档对象模型中文手册.chm文档对象模型中文手册.chm文档对象模型中文手册.chm文档对象模型中文手册.chm

2009-10-15

默认行为中文手册.chm

默认行为中文手册.chm默认行为中文手册.chm默认行为中文手册.chm默认行为中文手册.chm默认行为中文手册.chm

2009-10-15

控件帮助相关文档.chm

控件帮助.chm控件帮助.chm控件帮助.chm控件帮助.chm控件帮助.chm

2009-10-15

\Windows API 函数 for Visual Basic.chm

\Windows API 函数 for Visual Basic.chm\Windows API 函数 for Visual Basic.chm\Windows API 函数 for Visual Basic.chm

2009-10-15

WIN32API.CHM

WIN32API.CHMWIN32API.CHMWIN32API.CHMWIN32API.CHM

2009-10-15

VBScript语言参考.chm

VBScript语言参考.chmVBScript语言参考.chmVBScript语言参考.chmVBScript语言参考.chm

2009-10-15

VBSCRIPT.CHM

VBSCRIPT.CHMVBSCRIPT.CHMVBSCRIPT.CHMVBSCRIPT.CHMVBSCRIPT.CHMVBSCRIPT.CHM

2009-10-15

Dos_help帮助文档.chm

Dos_help帮助文档,您可以轻松查询的哦是相关命令及用法........

2009-10-15

ajax帮助文档.chm

ajax帮助文档.chmajax帮助文档.chmajax帮助文档.chmajax帮助文档.chmajax帮助文档.chmajax帮助文档.chm

2009-10-15

样式表滤镜中文手册.chm

样式表滤镜中文手册.chm样式表滤镜中文手册.chm样式表滤镜中文手册.chm样式表滤镜中文手册.chm

2009-10-15

javascript帮助文档.CHM

javascript帮助文档.,在您编写javascript是可随时查阅相关信息。。。。。

2009-10-15

ASPAJAXExtSetup

ASPAJAXExtSetup,用于在VS2005中开发Ajax项目

2009-10-13

AjaxControlToolkit

AjaxControlToolkit,asp.net扩展控件,有24个

2009-10-13

C#语言编写的酒店管理系统

C#酒店管理系统C#酒店管理系统C#酒店管理系统C#酒店管理系统C#酒店管理系统C#酒店管理系统

2009-10-13

四级核心词汇690个附高频词汇表【实用】

四级核心词汇690个附高频词汇表【实用】

2009-10-13

测试您的电脑是否可以上网

测试您的电脑是否可以上网..........................

2009-10-13

FtpServer。。。。。。

FtpServer,FtpServer,FtpServer,FtpServer,FtpServer,FtpServer,FtpServer,FtpServer,

2009-10-13

GoogleAppEngine_1.2.5

GoogleAppEngine_1.2.5插件

2009-10-13

文件合成............

文件合成器,用于将两个文件合成一个文件,您试试看吧!

2009-10-13

世界软件设计大赛冠军作品

世界软件设计大赛冠军作品,真是太厉害了。。。。。。。。。。。。。。。

2009-10-13

Windows蓝屏代码

Windows蓝屏代码Windows蓝屏代码Windows蓝屏代码Windows蓝屏代码Windows蓝屏代码Windows蓝屏代码Windows蓝屏代码

2009-10-13

在线QQ强行与对方进行聊天

可进行QQ强行聊天,前提是您得先登录QQ,登录后在此软件中输入对方QQ号,即可强行聊天。

2009-10-13

Extjs-vs2008插件

将“js”文件夹放入你的项目,在你的javaScript文件的开始加入///<reference path="js/vswd-ext_2.0.2.js" /> ,(具体地址根据您的具体目录而定)。此时您的VS2008就可以自动感应了。

2009-10-13

空空如也

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

TA关注的人

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