首页
学习
活动
专区
工具
TVP
发布

iOS开发随笔

专栏作者
45
文章
69221
阅读量
36
订阅数
XCode14 & iOS16 适配问题汇总
iOS16手机未打开开发者模式时: 1、Xcode 无法选中 iOS16的设备,报错:developer mode disable 2、无法打开升级前编译的App
傅_hc
2022-10-31
2.9K0
iOS CocoaPods 子模块实现多语言
子模块做了一个功能,这个功能需要用到多语言,为了不与主工程其它模块耦合,需要把多语言功能放在当前子模块里面。
傅_hc
2020-11-26
2.3K0
在iOS8上出现<Error>: CGAffineTransformInvert: singular matrix.错误
在iOS8上设置self.whiteLight.transform = CGAffineTransformMakeScale(0, 0);会出现<Error>: CGAffineTransformInvert: singular matrix. 在iOS9不会,在swift上也不会,只有在OC的iOS8会出现 查了一下要解决这个问题就是要把CGAffineTransformMakeScale(0.00001f, 0.00001f)即可,因为CGAffineTransformMakeScale设置为0不会
傅_hc
2018-07-04
7020
iOS CAShapeLayer和UIBezierPath的使用
1.CAShapeLayer简介 CAShapeLayer是一个通过矢量图形而不是bitmap来绘制的图层子类。 CAShapeLayer继承自CALayer,可以使用CALayer的所有属性值。 CAShapeLayer需要与 贝塞尔曲线 配合使用才有意义(这是个人经验)。 使用CAShapeLayer与贝塞尔曲线可以画出你想要的图形。 相对于Core Graphics绘制图片,使用CAShapeLayer有以下一些优点: 渲染快速。CAShapeLayer使用了硬件加速(使用CPU渲染),绘制同一
傅_hc
2018-07-04
1.8K0
Reveal的使用方法
换了公司之后发现有一些之前的资料找不到了,所以还是老老实实的写上来吧~~ 添加步骤 第四步的代码如下(注意路径不要留空格): expr (Class)NSClassFromString(@"IBARe
傅_hc
2018-07-04
4900
iOS原生sqlite3框架操作数据库
iOS开发的基本上都知道fmdb,自从用了fmdb之后都忘记了原生的sqlite3操作了(fmdb太好用了)。 SQLite是一个进程内的库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。它是一个零配置的数据库,这意味着与其他数据库一样,您不需要在系统中配置。 SQLite是一个轻量级的关系数据库。SQLite最初的设计目标是用于嵌入式系统,TA占用资源非常少,在嵌入式设备中,只需要几百K的内存就够了,目前应用于Android、iOS、Windows Phone等智能手机。 需要注
傅_hc
2018-07-04
1.2K0
iOS UICollectionView等分有1px缝隙
在使用UICollectionView开发无缝隙或者间隙为1px的页面的时候应该会遇到这样的问题(iPhone 5s 没有问题),明明是把屏幕四等分了,但为什么会有下图的空白间隙呢? 等分有缝隙 再检
傅_hc
2018-07-04
1.5K1
iOS 使用CAGradientLayer绘制渐变色
以前不用自己切图,现在要自己切图,看到设计稿有好多不同规格的渐变色的背景,一个一个切的话好麻烦,没有想到iOS本来就可以实现渐变色。也就是今天的主角CAGradientLayer。 CAGradie
傅_hc
2018-07-04
2.5K0
iOS Swift基础语法(二)
2、基本数据类型 这里介绍一下Swift的基本数据类型:整数、浮点数、布尔型、可选型和元组,其它较复杂的后面再介绍。Swift中的数据类型的首字母都是大写的。 2.1、整数 整数的定义为没有小数部分的
傅_hc
2018-07-04
1.1K0
iOS Swift基础语法(一)
1、常量与变量 Swift中定义常量和变量非常简单,无论你想定义的是整型、浮点型、数组还是字符串,都只需使用两个关键字来进行区分。如果定义一个常量,则使用let关键字定义;如果要定义一个变量,则使用var关键字定义。 let name = "小傅" //使用let关键字定义了一个常量name var age = 18 //使用var关键字定义了一个变量age 变量的值可以在后面的代码中通过赋值语句进行修改,而常量的值一旦设定就不能更改。 age = 19 //age是个变量,所以修改age不会报错 name
傅_hc
2018-07-04
7220
iOS NSString 去除空格和回车
去除两端空格 NSString *temp = [textField.text stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]]; 去除两端空格和回车 NSString *text = [temp stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet ]];
傅_hc
2018-07-04
1.6K0
iOS 旧项目在Xcode 8下报错'SenTestingKit/SenTestingKit.h' file not found
有一个15年的项目需要加功能(用的是ASIHttpRequest,哈哈),然后用Xcode8打开一运行就报错: 'SenTestingKit/SenTestingKit.h' file not found,谷歌了很多方法还是不行,然后心一横(横之前备份了代码),把SenTestingKit.frame删除了```然后竟然可以运行了````
傅_hc
2018-07-04
4450
iOS uicollectionreusableview xib 拖不了线
因为之前一直用纯代码写,所以没有发现新建uicollectionreusableview 的xib文件上的控件拖不了线,直到最近才发现有这个问题,刚刚开始也是挺纠结,后来想一下,拖不了线是不是因为没有
傅_hc
2018-07-04
6420
iOS 固定UITableView的cell.imageView.image图片大小
经常开发过程中会用到默认UITableView的cell.imageView.image,如果图片尺寸刚好跟我们想要的尺寸一样的话倒也相安无事,但总是有意外的,经常从接口获取的图片尺寸大小是不固定的,
傅_hc
2018-07-04
1.4K0
iOS UITableView 让cell分割线(Separator)从左边0的位置开始
在做APP的个人中心或者其它页面的时候会要求页面cell的分割线是从左边0开始的,但是系统默认是间隔了15像素的距离的,如下图1-1 图1-1 可能大家都会说自定义cell就搞定了啊,没错,但是有没有
傅_hc
2018-07-04
9790
iOS addChildViewController方法
APP中经常有根据标签来切换页面的需求,如果切换的页面只是刷新一下数据也就罢了,但是如果每个标签切换页面的数据和内容、结构完全不同你会怎么样做?(例如:图1-1) 图1-1 个人觉得理想的做法就是每个
傅_hc
2018-07-04
1.8K0
iOS去除导航栏和tabbar的1px横线
1.在自己定义的导航栏中或者设计稿中经常需要去除导航栏的1px横线,主要是颜色太不协调了 去除之前的图片 要去除这1px的横线,首先应该知道它是什么,在Xcode的界面调试中可以看到,它其实是UIIm
傅_hc
2018-06-28
1.7K0
iOS集成环信聊天和EaseUI之后出现警告:Warning! ivar size mismatch in PSUICollectionView_ - can't change the supercl
昨晚集成环信聊天和EaseUI之后没有留意,今天早上上班发现出现如下警告: Warning! ivar size mismatch in PSUICollectionView_ - can't change the superclass. 虽然不影响使用,但是有强迫症的人怎能忍受?所以就想办法去解决,遂百度之,虽然找到解决方法,但是不明白为什么,如有人知道且愿意可以提醒我一下(O(∩_∩)O谢谢)。 解决方法: 找到PSUICollectionView.m文件 将 char filler[200] 改成
傅_hc
2018-06-28
5800
20161216微信支付 全程配置
首先感谢这篇文章让我受益匪浅,少走很多弯路 iOS开发---微信支付 所以他说的我就不赘述了,不懂可以问我 我按照他的步骤来还是出错了,出现的错误如下 原来是项目少了CoreTelephony.fr
傅_hc
2018-06-28
6320
​SceneKit基本概念
SCNView主要作用是显示SceneKit的3D内容,在iOS系统上是UIView的子类,所以它可以添加到我们的视图中去,如果我们做一个应用想要加点3D元素,SceneKit绝对是首选。
傅_hc
2018-05-18
1.2K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档