![](https://img-blog.csdnimg.cn/20200227162017756.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
iOS
遇见未知的自己
Kallen_man
天下风云我辈出
展开
-
Swift版本都到5了,ABI稳定了,你清楚吗
一、ABl是什么 每个操作系统都会为运行在该系统下的应用程序提供应用程序二进制接口(Application Binary Interface,即ABI), 描述了应用程序和操作系统之间的底层接口,一个应用和它的库之间的底层接口。与API不同的是:ABI允许编译好的目标代码在使用兼容ABI的系统中无需改动就能运行,而API则是定义 源代码 和 库 之间的接口,同样的代码可以在支持这个API的任何系统中编译。 ABI包含了应用程序在这个系统...转载 2021-01-05 11:12:49 · 952 阅读 · 0 评论 -
idb安装以及遇到的问题
调试神器安装 在一台新机器上安装idb时,出现了问题,记录一下,把这个坑填了,望后来者,可以直接越过idb的各种功能正在使用中,积累的技巧会持续更新idb 安装步骤可以按照这个网址,讲解的很清楚http://www.idbtool.com/installation/我的安装环境$ruby -vruby 2.1.10p492 (2016-04-01 revisio原创 2017-09-13 10:58:10 · 5624 阅读 · 2 评论 -
SVN Cornerstone 报错 Description : The working copy is locked due to a previous error
SVN 使用CornerStone 工具update 更新最新SVN代码报错:The working copy is locked due to a previous error不能更新代码,也不可以上传代码。解决方法:在CornerStone本地代码工程右键clean 清除缓存 即可。原创 2016-04-14 09:54:13 · 2914 阅读 · 0 评论 -
libraries for bitcode must be generated from Xcode Archive or Install build forARM7 解决办法
开发环境 :Xcode7.2开发语言:OC场景:工程中 引入第三方静态库 真机调试没有问题,但是在打包上传商店的时候报错报错:问题详情: Bitcode bundle could not be generated because '/Users/ws/Desktop/Build/Intermediates/ArchiveIntermed原创 2016-03-22 10:07:37 · 3431 阅读 · 1 评论 -
IOS 剪切板中的提示为英文改为中文 解决方法
plist有个参数localization native development region改成china原创 2016-02-17 18:32:49 · 2791 阅读 · 0 评论 -
IOS 开发 证书显示 此证书签发者无效 解决办法
今天早上 上班发现钥匙串中的所有证书 都 提示此证书签发者无效经查找得知系统证书WWDR在2016年2月14日失效,需要更新WWDR系统证书下载证书地址https://developer.apple.com/certificationauthority/AppleWWDRCA.cer 下载之后 双击安装到这 还需要一步 在登陆里面删除过期的证书 在系统里面 删除过期的证书 就原创 2016-02-15 15:20:06 · 37595 阅读 · 21 评论 -
iOS 混编#import “XXX-Swift.h” File not found 为什么找不到,官方来解释
有问题去官网,最正宗的解释今天有个小伙伴问我,导入识别不出Switf.h 文件,build setting 也查看了,是正确的.引入文件就是找不到,搞了老一会了.后来远程给看了一下他的项目,检查配置文件,build setting 自动生成的$(SWIFT_MODULE_NAME)-Swift.h 文件大小写没有改动,是正确的在Terminal 中查找项目目录中是否存在-Swift.h 文件使用命令 find ./DerivedData -name “*Swift.h” 文件存在看到他将#i原创 2020-05-11 22:27:11 · 3694 阅读 · 1 评论 -
iOS SDK 国际化
疑点1 、将资源文件打包到SDK中可以通过(路径: imagePath =Framework/*.Framework/.bundle/imageName imageview.image = UIImage(named:imagePath) 可以找到资源文件)将国际化资源放在相同的.bundle 中就找不到资源 这是什么问题SDK国际化SDK国际化和APP国际化大同小异,都需要添加国...原创 2018-11-28 16:49:12 · 858 阅读 · 0 评论 -
ScrollView 自动偏移 automaticallyAdjustsScrollViewInsets 无效
ScrollView 自动偏移automaticallyAdjustsScrollViewInsets 无效在导航条存在的时候ViewController中的第一个ScrollView类的对象,将向下偏移导航条的高度。 @available(iOS, introduced: 7.0, deprecated: 11.0, message: “Use UIScrollView’s con...原创 2018-11-22 15:47:31 · 920 阅读 · 0 评论 -
关于masonry布局中的frame和bounds 获取
写在这,帮助后来人看到绕过这个坑,给自己做个备忘录在项目中有一个需求将背景视图样式做成上面两个角是直角下面两个角是圆角,视图的高度需要根据数据的变化而变化。依照以前的习惯将这个视图抽取出来单独做了一个类,来管理这个视图内的所有的视图,但是在使用完masonry布局完之后调用layoutIfNeeded,然后获取视图的frame,然后使用贝塞尔曲线设置圆角,但是奇怪的是视图的frame 获取原创 2018-02-06 17:02:19 · 1598 阅读 · 0 评论 -
xcode 上传 iTunes Connect 出现 ERROR ITMS-90510
我遇到这个问题时,各种查找资料,将解决方式留下,希望可以后来者越过这个坑!问题如下问题解决如下:工程->target->ResourcesTags 分类中将不需要的文件去掉即可原创 2017-11-15 15:46:17 · 264 阅读 · 0 评论 -
IOS 关于设置同样的字号,显示大小不一致
做项目的时候遇到这个状况,纠结实验得出结论,分享出来,后来者看到可以越过这个坑在使用UILable展示文字时,未设置Lable宽度,若使用了adjustsFontSizeToFitWidth = true这个属性,自动将文字缩小显示可以使用 numberOfLines = 2 可以防止文字缩小自适应若使用了UITextField,展示文字,使用情况同上的话,出现显示大小原创 2017-08-29 10:46:29 · 3353 阅读 · 0 评论 -
iOS 证书 刚申请的证书 此签发着无效
出现这个问题首先要检查 是否在申请证书的时候是否出现问题,若步骤没有问题第二步要检查的是本地的签发机构证书是否出现无效的问题,若出现这个问题则可以参考我以前的一个关于证书无效的解决办法传送门地址http://blog.csdn.net/manmanking/article/details/50668526若第二步没有问题,则继续第三部检查在从开发者中心下载的原创 2016-09-13 17:24:51 · 344 阅读 · 0 评论 -
cocoapods:安装以及更新Ruby环境教程
今天换了一台新的mac 在使用的时候发现cocoapods不可以使用安装cocoapods的时候提示这个错误ERROR: Error installing cocoapods: activesupport requires Ruby version >= 2.2.2.1查看本机的版本通过rvm安装ruby1、安装 ram 想知道rvm是什么可以RVM is a原创 2016-09-13 18:09:48 · 1216 阅读 · 0 评论 -
ReactiveCocoa 导入工程以及简单使用
这段时间好多人问ReactiveCocoa怎么导入工程,怎么使用啊?ReactiveCocoa结合了几种编程风格:函数式编程(Functional Programming):使用高阶函数,例如函数用其他函数作为参数。响应式编程(Reactive Programming):关注于数据流和变化传播。使用ReactiveCocoa可以使代码更加的高聚合,低耦合原创 2016-09-14 16:03:14 · 1809 阅读 · 0 评论 -
将项目添加到git上的步骤
做个记录备份也给其他的道友一个指引,若有错误请联系我一起讨论,谢谢!1、在git 上创建项目的仓库2、在终端中进入本地项目文件夹中 命令行 :cd 你的工程文件3、初始化 git命令行: git init4 、 命令行:git add .5、配置账号信息命令行: git config --global user.email "you@example原创 2016-09-17 12:34:17 · 532 阅读 · 0 评论 -
iOS 10 升级后无法真机测试 Could not find Developer Disk Image
这个里面有6.0到10.0.1的镜像原创 2016-09-23 09:26:52 · 611 阅读 · 0 评论 -
对Category进一步了解
无论谁在设计一个类的时候多么nice,但是在以后的更新迭代中,都会感觉以前的类行为还是有点欠缺。那怎么办Objective-C 2.0 中提供了一个新的特性,就是可以动态的给一个类添加新的行为,这感觉这就是神一样的队友啊,虽然其他的语言也有这个特性。category的作用a)可以给一个类动态的添加新的行为。b)可以将一个大的文件,分解为多个category文件,可以多个人共同开发同原创 2016-09-21 17:03:49 · 439 阅读 · 0 评论 -
UICollectionView headerView悬浮 类似于UItableView的Section
这个连接中的内容可以解决这个问题http://stackoverflow.com/questions/13511733/how-to-make-supplementary-view-float-in-uicollectionview-as-section-headers-do-i%3C/p%3E我做一次搬运工创建一个UICollectionViewFlowlayout 的子类h文件转载 2016-09-29 17:47:06 · 1947 阅读 · 0 评论 -
iOS OC与Swift 项目调试神器
在OC中开发调试阶段时使用的宏定义方法* __func__%s 当前函数签名* __LINE__ %d 在源代码文件中当前所在行数* __FILE__ %s 当前源代码文件全路径在Swift中 不能使用宏定义了,但是那些方法还在,传送门https://developer.apple.com/library/conten原创 2017-09-04 10:25:57 · 474 阅读 · 0 评论 -
IOS 调试技巧 查看View的视图结构
recursiveDescription 是被隐藏的指令 可以在调试阶段查看当前视图的层次结构。也可以检查系统控件构成各个版本之间存在的微小的变化。下面是我查看UItextField系统控件的构成原创 2016-06-29 11:50:55 · 1102 阅读 · 0 评论