- 博客(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
215
原创 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
486
原创 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
5873
2
原创 iOS开发,自己的cocoaPods库中隐藏源码,只上传编译好的framework文件
在iOS的模块化编程中,我们通常使用cocoaPods来开发一个单独模块(通过pod lib create ***来创建),然后提交到git上,让其他人使用,但是这样别人也能看到源代码。如果不想让别人看到源代码,可以只提交编译好的framework文件,具体方法如下:podspec文件如下:文件目录如下:podspec中的“s.vendored_frameworks = 'SDK/...
2020-01-04 16:29:06
1702
原创 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
193
原创 使用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
3188
原创 可以传递多个参数的performSelector
/** 可以传递多个参数的performSelector @param aSelector 方法选择器 @param objects 参数数组(注意数量和类型要和s选择器保持一致) @return 返回值,方法无返回值时返回nil */-(id)performSelector:(SEL)aSelector withObjects:(NSArray *)objects{ //...
2019-07-10 21:56:17
894
原创 UITableView的cell左滑后显示多个控制按钮
效果如下:实现相关的代理方法即可,如下代码:/** 设置允许侧滑按钮 @param tableView 表格 @param indexPath 位置 @return 是否允许更新 */- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath { ...
2018-12-22 15:46:28
555
原创 iOS如何给Category新增属性
有时候需要给一个已知的类添加属性,除了定义子类,还可以使用Category,代码如下,主要使用runtime的objc_setAssociatedObject#import <UIKit/UIKit.h>NS_ASSUME_NONNULL_BEGIN@interface UIView (VVV)@property (strong, nonatomic) NSStrin...
2018-12-19 16:30:19
422
原创 [tableView headerViewForSection] 和[tableView footerViewForSection] 都返回 nil 的解决方法
[tableView headerViewForSection] 和[tableView footerViewForSection] 都返回nil,因为代理里面的写法不对,必须使用UITableViewHeaderFooterView的写法,如下:- (nullable UIView *)tableView:(UITableView *)tableView viewForHeaderInS...
2018-12-14 17:25:49
1296
原创 swift中找回main函数
在OC中有一个main函数,但是使用swift之后发现main函数不见了,原来在Appdelegate里使用了@UIApplicationMain来表示main函数。如果要将main函数单独写一个文件,该怎么办?1、将@UIApplicationMain注释掉2、新建一个main类import Foundationimport UIKitUIApplicationMai...
2018-11-08 17:39:57
742
原创 iOS开发中weak和 unsafe_unretained的用法和区别
weak: 会retain对象,当对象销毁时,自动指向nilunsafe_unretained:不会retain对象,当对象销毁时,依然指向之前的内存空间(即野指针)
2018-11-08 17:02:54
926
转载 iOS性能优化
导读性能对 iOS 应用的开发尤其重要,如果你的应用失去反应或者很慢,失望的用户会把他们的失望写满App Store的评论。然而由于iOS设备的限制,有时搞好性能是一件难事。开发过程中你会有很多需要注意的事项,你也很容易在做出选择时忘记考虑性能影响。目录我要给出的建议将分为三个不同的等级: 入门级、 中级和进阶级:入门级(这是些你一定会经常用在你app开发中的建议)用ARC管理内存...
2018-09-27 13:53:12
337
原创 Linux学习笔记七(软件包管理)
Linux学习笔记七(软件包管理)1、软件包分类 1)源码包 脚本安装包 2)二进制包(RPM包、系统默认包)2、源码包 源码包的优点是:1)开源,如果有足够的能力,可以修改源代 码2)可以自由选择所需的功能 3)软件是编译安装,所以更加适合自己的系统,更加稳定也效率更高 4)卸载方便 源码包的缺点1)安装过程步骤较多,尤其安装较大的软件 集合时(如LAMP环境搭建)...
2018-08-17 17:21:40
307
转载 iOS绘画之UIBezierPath
概述UIBezierPath用于定义一个由直线/曲线组合而成的路径, 并且可以在自定义视图中渲染该路径. 在使用的过程中, 我们只需要先指定好路径的结构, 比如一条直线、一条贝塞尔曲线、一个矩形、一个椭圆、一个圆弧等, 然后使用系统为我们提供的方法将构建好的路径渲染出来即可UIBezierPath位于UIKit库中, 是针对Core Graphics库中的CGPathRef的封装, 其已经可以帮助...
2018-04-09 17:38:02
362
转载 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
1235
原创 GPUImage常用滤镜总结
#import "GPUImageBrightnessFilter.h" //亮度 #import "GPUImageExposureFilter.h" //曝光 #import "GPUImageContrastFilter.h" //对比度 #import "GPU...
2018-03-20 21:19:26
3377
原创 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
1873
原创 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
268
原创 Linux学习笔记五(网络命令)
Linux学习笔记五(网络命令)1、 给用户发信息命令:write指令名称:write指令所在路径:/usr/bin/write 执行权限:所有用户语法:write <用户名> 功能描述:给用户发信息,以Ctrl+D保存结束范例: # write msg2、 发广播信息命令:wall指令名称:wall命令英文原意:write all 指令所在路径:/usr/bin/wall 执行权限:...
2018-03-17 00:36:55
256
转载 ReactiveCocoa基本使用
1.ReactiveCocoa简介ReactiveCocoa(简称为RAC),是由Github开源的一个应用于iOS和OS开发的新框架,Cocoa是苹果整套框架的简称,因此很多苹果框架喜欢以Cocoa结尾。文章部分定义引用峥吖概述,仅供学习使用.2.ReactiveCocoa作用在我们iOS开发过程中,当某些事件响应的时候,需要处理某些业务逻辑,这些事件都用不同的方式来处理。比如按钮的点击使用ac...
2018-03-07 10:33:08
255
原创 Swift编写的字母和数字键盘
开发中有时需要自定义一个键盘,只包含数字和字母,不包含其它字符,示例:https://github.com/yqh1988/KeyBoard-Swift
2018-02-26 16:47:01
852
原创 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
318
原创 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
297
原创 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
227
MDB ACCDB Viewer.app.zip
2020-09-01
JVM面试宝典.pdf
2020-09-01
iOS14beta 真机调试包
2020-06-23
iOS-IJKPlayerMediaFramework编译后文件
2018-05-09
apache-log4j-1.2.15.zip
2010-05-23
完全BIOS手册.chm
2009-10-15
\Windows API 函数 for Visual Basic.chm
2009-10-15
FtpServer。。。。。。
2009-10-13
Windows蓝屏代码
2009-10-13
Extjs-vs2008插件
2009-10-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人