曹世鑫的杂谈

iOS开发,H5前端开发,Android开发,RN混合开发,Java开发

上传代码到Cocoapods

前言:Cocoapods对于iOS开发者的重要性,不言而喻,为了方便,我们经常用Cocoapods管理第三方工程中用到的第三方,那么今天我就来说说如何将自己的代码放到Cocoapods上,让别人下载。 按照我说的一步步来,一定导入成功! 1. 整理文件目录 说明: 我们总不能把所有文件都传上去吧...

2019-07-12 14:37:17

阅读数 16

评论数 0

协程

一、 协同程序(coroutine)与多线程情况下的线程比较类似:有自己的堆栈,自己的局部变量,有自己的指令指针(IP,instruction pointer),但与其它协同程序共享全局变量等很多信息。 协程(协同程序): 同一时间只能执行某个协程。开辟多个协程开销不大。协程适合对某任务进...

2019-07-09 18:18:13

阅读数 5

评论数 0

iOS中URL缓存策略-NSURLRequestCachePolicy(客户端加载html优化:更新时实时加载,没有更新时加载缓存)

我们现在在使用WKWebview的时候会设置网络加载的一个策略模式设置NSURLRequestCachePolicy,点击进入会发现有很多不同的样式可供选择使用。这里就简单间接说明一下每一个不同的策略模式。 NSURLRequestCachePolicy的定义如下 typedef NS_...

2019-06-20 11:05:44

阅读数 19

评论数 0

iOS shell自动打包并上传蒲公英、AppStore

项目开发过程中想必打包一定是很多人头大的事情,耗时不说,还要一直在等着点下一步,比较麻烦。就有了自动化打包,一键搞定! 这里我也是参考网上使用shell来处理了打包的过程,打包工具如下:iOS自动打包工具 使用方法(环境配置)如下: AutomicPack 自动打包并上传蒲公英,基于shell的一...

2019-06-20 09:45:03

阅读数 12

评论数 0

iOS 系统之间的差异问题集

一、iOS10开始苹果开始支持推送扩展服务。能够接受自定义推送的UI通知栏展示样式。 二、关于自定义推送通知栏,使用cocoapods或者添加一些依赖的时候要注意使用的一些第三方依赖包的使用。例如: platform:ios,'8.0' abstract_target 'CommonPod...

2019-06-03 14:15:37

阅读数 24

评论数 0

iOS 对于表情符号 emoji被截断问题

首先对于表情的输入,再加上输入框内容的长度截取处理。会遇到表情卡在长度的限制上,截取之后就会完蛋了,出现一个A的标记非法字符的问题。是由于表情的字符长度大于1,截取substringToIndex去的内容截掉了部分表情的问题。 优化处理如下: 1.获取将要截取的位置的字符的长度。拿到这里的...

2019-05-30 14:02:20

阅读数 67

评论数 0

OC 实现标签、优惠券的弧线、虚线处理背景view

结果样式: 代码demo链接地址:https://github.com/KirstenDunst/CSXMarkView

2019-05-07 16:43:22

阅读数 144

评论数 2

iOS导航栏pop到上上级页面

话不多说,看代码 //复制就能用 int index = (int)[[self.navigationController viewControllers]indexOfObject:self]; [self.navigationController popToViewController:[...

2019-04-23 17:10:51

阅读数 51

评论数 0

正则入门分享(仅供参考)

一、前沿 正则表达式的"祖先"可以一直上溯至对人类神经系统如何工作的早期研究。Warren McCulloch 和 Walter Pitts 这两位神经生理学家研究出一种数学方式来描述这些神经网络。 1956 年, 一位叫 Stephen Kleene 的数学家在 ...

2019-03-28 20:49:53

阅读数 92

评论数 0

Java学习环境配置部分问题。

Mac OS X下安装和配置Maven 1、下载Maven 打开Maven官网下载页面:http://maven.apache.org/download.cgi 下载:apache-maven-3.5.0-bin.tar.gz 解压下载的安装包到某一目录,比如:/Users/x...

2019-03-02 11:15:26

阅读数 84

评论数 0

iOS 杂谈

1.异步分线程,时间处理完毕通知, dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0); dispatch_group_t group1 = dispatch_gr...

2019-02-26 11:13:51

阅读数 50

评论数 0

iOS 动态修改app 图标-icon

动态修改app的图标,就是在不重新安装app的情况下,可以修改当前的icon图标;在某些情况下,是有这个需求的;例如,可以更换主题的app中,一般都会有一套完整的主题包含相应的icon;还有就是一些节日主题的icon或者促销的icon,例如淘宝、京东等的节日icon。 在iOS 10.3之后,苹...

2019-01-16 11:52:00

阅读数 67

评论数 0

iOS addChildViewController时子控制器中的UI显示frame问题

问题描述 在主控制器上添加一个子控制器,发现子控制器上的view元素的宽和高不是之前所给定的。 在ViewController里有一个childController,直接在- (void)viewDidLoad方法里添加,并设置了_childController.view.frame。 @i...

2019-01-16 11:32:31

阅读数 329

评论数 0

iOS 获取字符串的限制宽或者高求另一个的float

在开发中一般我们都会遇到做不同机型的适配而有些文字,设计的比较长,那么我们就需要将这些字体换行显示。 这里直接贴上两个类目的方法,以便开发需要,可以直接拿去使用。 - (CGSize)sizeWithFont:(UIFont *)font maxH:(CGFloat)maxH { N...

2019-01-16 11:27:03

阅读数 33

评论数 0

iOS优秀的图片压缩处理方案

大家好,好久没有更新博客了。一个早9晚5点半的硬是上成了996。悲剧的加班狗! 背景: 最近遇到一个图片压缩的问题,项目需求压缩图片500k以内上传服务器,还要求图片要清晰一点。还有证明是图片500k已经确实很清晰了,那就没办法,做呗~~!(不喜欢听bb的可以直接去下面撸代码) 思路...

2018-11-29 21:18:52

阅读数 1641

评论数 0

超详细云服务器mysql数据库创建以及遇到的问题处理解决

1.链接上我们的远程服务器 2.使用yum来下载解析mysql 一、系统环境 yum update升级以后的系统版本为 [root@yl-web yl]# cat /etc/redhat-release CentOS Linux release 7.1.1503 (Core) 二、...

2018-11-12 10:45:01

阅读数 278

评论数 0

Java学习----spring注解式参数校验

1.@RequestMapping(value=”/template”, method = RequestMethod.POST) 声明请求的路径以及请求的方式 2.@ResponseBody 声明请求参数都是以json的形式接收 3.bean上加注解验证 @NotBlank private St...

2018-10-30 17:59:45

阅读数 128

评论数 0

mysql常用的一些查询语句

  一、  Like字段模糊搜索:   SELECT * FROM fs_performance_details WHERE dimension_name LIKE 'UI%’;          (或者%UI%,%UI来表示前后,前,有参数内容)   二、  order by和desc结...

2018-10-25 10:07:50

阅读数 54

评论数 0

很全的maven的pom.xml文件详解

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance&q...

2018-10-15 17:39:56

阅读数 67

评论数 0

Mac Redis-4.0.11安装、配置

Redis的安装和部署 基本知识 1、Redis的数据类型:   字符串、列表(lists)、集合(sets)、有序集合(sorts sets)、哈希表(hashs) 2、Redis和memcache相比的独特之处:   (1)redis可以用来做存储(storge)、而memcache...

2018-10-09 17:55:09

阅读数 207

评论数 0

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