![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
iOS相关
FreshManCode
一名热爱编程的iOS软件开发工程师.
展开
-
Swift URLEncode
Swift URL Encode问题: 最近在做swift项目时,遇到一个比较有意识的事情,服务端返回的html string按照URL Encode编码之后,iOS这边无法正常加载html,安卓可以的.于是在排查问题,最终发现是后端做URLEncode时,对于空格编码之后,对应的是"+",没错就是"加号",导致在iOS这边Decode之后,无法拿到正确的htmlString.记录一下,之前也没遇到过类似问题.也希望对遇到类似问题的兄弟姐们有个帮助.以下代码均是Swift版本的1. “空原创 2021-01-22 17:21:31 · 2969 阅读 · 2 评论 -
pod search 搜索不到库(明明已经push成功了,本地的仓库中也有)
pod search 搜索不到库的问题.最近打算把常用的一些Class,做成私有库的形式,于是乎就有了下面的一系列问题.明明已经push成功了,本地的仓库中也有,远程的仓库中也有,为什么就是search不到呢?.关于怎么使用github或者自己的git服务器作为存储自己pod映射文件的仓库(Spec Repo),我就不再多多赘述了,下面会有简单的说明.主要写其中遇到的一些问题.按照下面的顺序来排查,每个人可能只需1步或者2步就能解决问题,希望对你有用.1.简单介绍自己的私有仓库容原创 2020-10-14 17:26:08 · 2574 阅读 · 0 评论 -
Cocoapods 引入第三方不提示或者找不到头文件
作者 : iOS 张君君序言Cocoapods 是iOS开发中,经常用来管理第三方的一个工具,很是受广大开发者的喜爱.但是随着Xcode版本的升级与Cocoapods1.0版本及其以后的版本升级,导致了原来的Cocoapods默认路径发生了变化,就会出现一些问题,比如说导入第三方时没提示的,但是按住Command建可以找到第三方的头文件,或者在编译没问题,运行的时候报unrecognized sel原创 2017-08-14 11:37:44 · 2709 阅读 · 3 评论 -
解决频繁升级Xcode问题
解决频繁升级Xcode问题原创 2017-08-11 13:10:07 · 5112 阅读 · 0 评论 -
使用Xcode增加环境变量(多种环境区分)
序言:Xcode默认有DEBUG何RELEASE模式,如果我们在项目中想增加预发布环境或者再增加多个环境呢?如果在项目中用if else 弄个全局变量来控制,每次打包之前去手动修改,这样不仅繁琐,而且还会出错,下面来一下在Xcode中添加多个环境变量的方法.新加一个Prerelease 预发布环境1.打开Xcode,点击项目的PROJECT,在Info一栏中找到Configurations...原创 2018-05-17 18:19:39 · 6652 阅读 · 2 评论 -
Cell的高度自适应
序言:本文主要讲在iOS开发过程中,TableView这个控件是每个开发者几乎都会使用到的控件,应该说是必不可少的控件,而往往的需求就是需要Cell的高度做一个动态适应,因为Cell中的内容可能是不定的,当然通过Model拿到数据之后,去手动计算Frame以及相关约束是没问题的,但是开发效率会相对于采用AutoLayout的自适应高度以及相关约束就显得低下了;本例主要是希望能帮助一些开发者在处...原创 2018-05-11 15:34:17 · 5136 阅读 · 0 评论 -
ZJPasswordStyle 简介
ZJPasswordStyle 简介用于平时开发过程中用到的密码输入框的样式问题,本案例提供了四中样式,案例中有些写法使用了继承有些使用了协议,如有需要可以自行修改或者再次封装处理,如果发现有问题,请issue,谢谢.文中最后附有源码地址,在github上.是目前使用比较多的样式,分别如下:如果感觉还可以请动下你宝贵的小手,mark一下.下划线高亮明文输入框样式,如下图下划线高...原创 2019-06-25 17:41:33 · 410 阅读 · 0 评论