自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (1)
  • 收藏
  • 关注

原创 java中的常量和对应的类型,boolean和Boolean

常量:拥有默认取值,对应的对象类型:必须赋值,不然类型一直为null,使用时会报错

2020-06-22 16:54:56 498

转载 Xcode 中的编译过程以及编译器

2020-06-16 15:10:22 448

原创 iOS关于使用Xcode调试正则表达式的方法

iOS关于使用Xcode调试正则表达式的方法1. xcode随意打开一个.h文件2. 打开页面搜索,将匹配规则改为Regular Expression即可正则的学习理解什么叫原子表,和几个特殊的原子的含义,加需要匹配特殊符号是需要做的必要转义[] : 原子表,表示匹配方框内的字符,匹配的总个数为 1需要匹配多个数在后方添加 {} 具体使用,看下面具体写法: [0-9]{0,19} #表示匹配数字,匹配的个数为 0 个 ~ 19 个可使用上面说的方法自己体会特殊原子:通用字符作为

2020-06-15 17:33:52 254

转载 iOS 11 取消TableView长滑删除

-(UISwipeActionsConfiguration *)tableView:(UITableView *)tableView trailingSwipeActionsConfigurationForRowAtIndexPath:(NSIndexPath *)indexPath { if (@available(iOS 11.0, *)) { UIContextualAction *deleteAction = [UIContextualAction contextu

2020-06-11 16:30:55 223

原创 python 操作excel的工具库介绍

import xlrd #读取excelimport xlsxwriter #创建一个新的excelfrom xlutils.copy import copy #修改某个excel的内容#如果没敢装需要使用 pip install [对应工具名],安装pip install xlrdpip install xlsxwriterpip install xlutilspip list 查看是否安装成功和当前已安装的工具库工具...

2020-06-10 20:07:49 132

原创 pbcopy命令于shell脚本中无法将中文复制到粘贴板的解决方案

echo '想要复制的内容' | LC_CTYPE=UTF-8 pbcopy添加上 LC_CTYPE=UTF-8 即可。原意是想将文件路径通过 mac特有的自动操作软件,将文件详细路径轻松复制到粘贴板上,便于在终端上随意cd 和 编辑。这里我也放上制作的对应的加载文件,供大家安装使用。使用方式如图:...

2020-06-10 16:07:34 459

原创 自动化打包静态的framework,适配模拟器与真机

我的脚本名设置为 framework_auto_package.sh#!/bin/bash#Upload in 20200528#使用说明#1、将framework_auto_package.sh脚本放在工程根目录下#格式:# ./framework_auto_package.sh 工程名 frameworkName 资源文件名(可不填)#echo $*if [[ $# < 2 ]]; then echo echo 'param < 2' echo

2020-05-28 10:30:31 235

转载 Aggregate 自动化打包

# Sets the target folders and the final framework product.# 如果工程名称和Framework的Target名称不一样的话,要自定义FMKNAME# 例如: FMK_NAME = "MyFramework"FMK_NAME=${PROJECT_NAME}# Install dir will be the final output to the framework.# The following line create it in the

2020-05-27 17:48:06 264

转载 终端xcodebuild/xcrun构建并安装应用到模拟器

// 进入到项目根目录cd /users/ypf/desktop/MKSport// 构建目标应用的安装包xcodebuild -scheme MKSport -destination 'platform=iphonesimulator,name=iPhone 6 Plus' -derivedDataPath build// 安装目标应用到指定的模拟器(用udid替换booted可以指定特定的模拟器)xcrun simctl install booted build/Build/Product

2020-05-27 17:14:00 415

原创 SRS(Simple RTMP Server)安装(搭建rtmp流媒体服务器)

SRS 安装,控制服务命令下载源码:git clone https://github.com/ossrs/srs.git编译:cd srs/trunk./configure && make 开启服务: 注意这里的srs.conf可以根据自己需要更改配置文件./objs/srs -c conf/srs.conf启动服务ps -ef | grep srs 停止...

2020-04-20 15:25:42 896

转载 音视频编解码技术零基础

版权声明:本文为CSDN博主「雷霄骅」的原创文章原文链接:https://blog.csdn.net/leixiaohua1020/article/details/18893769

2020-04-17 11:10:49 240

原创 iOS中UIButton的多种状态的隐藏设置

在类似点赞或切换浏览模式等功能的时候,需要用到button的选中状态:即点击后按钮切换图片,并保持这个状态,直到下一次点击. 这样设置后,按钮从normal变为selected的过程看起来似乎行得通了,但是,从selected再变回normal的过程还是会出现那个该死的hightLighted状态. 感到奇怪吧?我们明明已经设置了hightLighted状态下的图片,怎么回来的路行不通呢

2017-06-29 12:04:59 5984

原创 极光推送的经验总结

极光推送 流程:创建 一个 APP ID 1.推送证书 创建 对应的 推送证书( 开发推送证书 和 生产推送证书) 授予权限,建立一个 request 的文件关联 RSC ; 将创建出来的 推送证书( .cer)添加到 钥匙串中 从钥匙串中导出 推送证书 的 (.p12) 文件 (ps:此文件为上传的文件) 在 极光推送中创建应用, 上传并验证 推送证书, 设置 bundle iden

2016-09-18 17:57:34 593

转载 iOS :获取通讯录 新的contact框架

一 前言 最近项目要求 获取用户通讯录 这一功能,发现以前的AddressBook框架已经被弃用了,iOS 9.0 以后改为Contacts框架。但是网上大多是swift版本,OC版本较少。花了一些时间,简单整理了这个通讯录功能,基本能满足项目要求。二 添加联系人 在使用前,先在项目中导入ContactsUI.framework 和Contacts.framework两个框架。接着在需要使用的页

2016-08-11 11:35:16 837

转载 获取手机信息(UIDevice、NSBundle、NSLocale)

iOS的APP的应用开发的过程中,有时为了bug跟踪或者获取用反馈的需要自动收集用户设备、系统信息、应用信息等等,这些信息方便开发者诊断问题,当然这些信息是用户的非隐私信息,是通过开发api可以获取到的。那么通过那些api可以获取这些信息呢,iOS的SDK中提供了UIDevice,NSBundle,NSLocale。 UIDevice UIDevice提供了多种属性、类函数及状态通

2016-08-11 10:44:48 285

原创 UILabel 少人知道却很实用的技巧

UILabel的frame自适应UILabel的文字,使文字完整显示UILabel * label = [[UILabel alloc] initWithFrame:CGRectMake(0,0,0,0)];label.text = @"frame自适应文字,frame自动变化";// 关键语句[label sizeToFit];[self.view addSubview:label];UILa

2016-08-10 11:08:20 260

原创 Animation 技巧分析 获取动画中的控件的实时frame

有时候要制作某个动画,用到了系统功能自带的弹簧动画 然后根据 弹簧动画中控件的frame 来标记计算 相应控件的改变值-(void)drawAnimation{ // 获取方法 // 1.获取动画中控件的layer CALayer *sideHelperPresentationLayer = (CALayer *)[self.view1.layer presentat

2016-08-10 10:53:34 593

转载 iOS开发 清理缓存功能的实现

移动应用在处理网络资源时,一般都会做离线缓存处理,其中以图片缓存最为典型,其中很流行的离线缓存框架为SDWebImage。但是,离线缓存会占用手机存储空间,所以缓存清理功能基本成为资讯、购物、阅读类app的标配功能。今天介绍的离线缓存功能的实现,主要分为缓存文件大小的获取、删除缓存文件的实现。获取缓存文件的大小由于缓存文件存在沙箱中,我们可以通过NSFileManager API来实现对缓存文件大小

2016-05-13 14:23:01 368

转载 CADisplayLink(主) 和 NSTimer

什么是CADisplayLink CADisplayLink是一个能让我们以和屏幕刷新率相同的频率将内容画到屏幕上的定时器。我们在应用中创建一个新的 CADisplayLink 对象,把它添加到一个runloop中,并给它提供一个 target 和selector 在屏幕刷新的时候调用。一但 CADisplayLink 以特定的模式注册到runloop之后,每当屏幕需要刷新的时候,runloop就

2016-04-26 19:00:47 286

原创 iOS 自带的定位系统 (设置注意事项)

最近在ios8.0使用CLLocationManager定位服务,发现老不能定位,查看设置菜单中的项也是处于未知状态.想起之前都有一个弹出框提示用户是否允许定位,这次一直没有出现了.原来ios8.0下的定位服务需要申请授权了. 具体代码如下:if ([CLLocationManager locationServicesEnabled]) {self.locationManager = [[CLLoc

2016-04-21 12:02:06 694

转载 UIImage,CGImage和CGImageRef 区别

CGImage和CGImageRef这两个应当是用来重绘图形的类,它们在应用时是按照图像的像素矩阵来绘制图片的,它们可以用来处理bitmap。 CGImageRef与UIImage的互转CGImageRef转换成UIImage CGImageRef iOffscreen = CGBitmapContextCreateImage(context); UIImage* image = [UI

2016-03-31 09:55:47 1324

转载 contentSize、contentInset和contentOffset,center区别

这几个都是在ios程序中,经常会注意到的一些小细节,能否真正了解这些,对写ios程序也有很大的好处。 frame 是UIView中表示此view的一个矩形面积,包括了view在它的superview中的一些几何上的标识。有起始坐标,也就是origin(CGPoint)和这个矩形面积的宽(width)和高(height) bounds 每个view,除了有对应它的superview的相关坐标外,它

2016-03-26 17:44:13 907

转载 ios UI数据库 sqlite小型数据库的增、删、改、查、排序

最近我尝试做一个简单的记事本 这其中最重要就是要数据库的运用 // 其中对数据库的内容使用还有不熟悉的地方 // 例如: // 1.更新时某个参量为对象修改,导致只要参量一样的都会改变 // 2.删除某个参量,其他参量名字一样的都会跟着删除 在网上看到这个神贴,马上那个就像跟大家分享了关键字 , and or // 更新部分 NSString * sql1 = [NSSt

2016-03-08 21:42:18 388

转载 iOS沙盒目录结构解析

iOS沙盒目录结构解析 作者:wangzz 原文地址:http://blog.csdn.net/wzzvictory/article/details/18269713出于安全考虑,iOS系统的沙盒机制规定每个应用都只能访问当前沙盒目录下面的文件(也有例外,比如系统通讯录能在用户授权的情况下被第三方应用访问),这个规则把iOS系统的封闭性展现的淋漓尽致。 一、沙盒中几个主要的目录 每个沙盒下面

2016-03-03 19:23:38 263

转载 最新版SDWebImage的使用

SDWebImage托管在github上。https://github.com/rs/SDWebImage这个类库提供一个UIImageView类别以支持加载来自网络的远程图片。具有缓存管理、异步下载、同一个URL下载次数控制和优化等特征。 使用示范的代码:UITableView使用UIImageView+WebCache类(基本应用,UIImageView的一个category)前提#impor

2016-02-28 14:04:21 392

原创 iOS我遇到的报错

运行工程时的报错1. reason: ‘Invalid update: invalid number of rows in section 0. The number of rows contained in an existing section after the update (5) must be equal to the number of rows contained in tha

2016-02-27 21:29:35 282

原创 我的 常犯错误

常犯错误1.没有初始化2.没有将所设控件加到 视图上(导致 视图上没有控件)3.添加 手势时, 没有 设置用户使用使能4.使用协议时, 没有设置代理人

2016-01-25 22:18:28 285

原创 IOS代码块

“1..关于 NSTimer 定时器的关闭问题 // 1. 首先要先建一个 NSTimer的对象, // 2. 利用 NSTimer 中 - (void)invalidate; 方法终止定时器 // 3. 将 timer对象 置 空 // 1. NSTimer * timer = [NSTimer scheduledTimerWithTimeInterval:1 t

2016-01-24 15:17:43 321

转载 简述UIViewControl之间的七种传值方式

将自己学习到的UIViewControl之间传值的几种方式在这里做一下总结,希望童鞋们多多支持哈~~~一.正向传值方式    这种方式传值应该是最简单的方式,我们先来建立两个视图控制器暂且称为OneViewControl和TwoViewControl,然后第一个视图控制器上面有一个UIButton(按钮)和一个UIlabel(标签),第二个控制器中有一个UIButton和一个U

2016-01-20 21:48:47 391

原创 简单技巧:引用 .txt 文件

简单技巧:1.引用 .txt 文件(文件中装的是 JSON 内容) 2.引用.plist文件1.引用 .txt 文件 //现将直接文件拖进列表,如图 记得勾选 copy items if needed 这样下次 .txt 文件地址变了,还能引用// 然后截取文件的地址 // 方法一:(将文件直接拖到@” “空格中 NSString * path = @”/Users/lan/D

2016-01-14 22:15:10 359

原创 如何 玩弄 字典的输出

// 让字典 按照 [KEY]:::::[VALUE] 格式输出 NSDictionary * Dic = [NSDictionary dictionaryWithObjectsAndKeys:@"盖伦",@"德玛西亚之力",@"嘉文",@"德玛西亚皇子",@"赵信",@"德邦总管",@"拉克丝",@"光辉女郎",@"薇恩",@"暗夜猎手",@"奎因",@"德玛西亚之翼",@"泰隆",@

2015-12-26 17:56:14 938

原创 关于用 OC 来冒泡排序的注意地方

// 先创建 一个随机数组 // 数组必须为 可变数组,这样才能往里加 元素 NSMutableArray * array = [NSMutableArray array]; for (NSInteger i = 0; i < 20; i++) { // OC 数组 只能装 对象 , 故先将 NSInteger 类型 转变成 NSNumber 类型

2015-12-26 17:21:27 796

原创 API NSString 中比较有趣的函数

+ (instancetype)stringWithFormat:(NSString *)format,类方法 以 NSString 引用 // 最常用的 NSString API // + [(insrancetype)stringWithFormat:(NSString *)format]; //赋值 方法 + 复制 方法 + 将 整数类型 转换成

2015-12-19 21:25:52 318

文件详细路径放到粘贴板.workflow.zip

自动操作,将文件全路径放到粘贴板上(中文路径也可以) 自动操作,将文件全路径放到粘贴板上(中文路径也可以) 环境:Mac 系统

2020-06-10

空空如也

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

TA关注的人

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