使用终端自动打包
最近把Xcode升级到了Version 8.3.2(8E2002),发现原来的终端打包方式已经打不了.ipa包了。 一、使用终端打包的旧方法原来的终端代码如下: 1234567$ cd /Users/huangaengoln/Desktop/TKAPP_XDTX_branch_f
最近把Xcode升级到了Version 8.3.2(8E2002),发现原来的终端打包方式已经打不了.ipa包了。 一、使用终端打包的旧方法原来的终端代码如下: 1234567$ cd /Users/huangaengoln/Desktop/TKAPP_XDTX_branch_f
最近项目中有个需求:要画一个页面,页面的顶部是半透明显示上一个控制器的页面。类似下面这张图: 之前在寻找泡泡效果的弹框时,遇见过,所以知道这个是可以实现的。于是百度了一番,写出来如下代码: 12345678910111213141516171819202122232425262
1、[__NSArrayM insertObject:atIndex:] iOS崩溃日志中[__NSSetM addObject:]和[__NSArrayM insertObject:atIndex:]的解决办法 12[__NSSetM addObject:] object ca
今天使用CocoaPods来添加第三方类库XMPPFramework时,无论是执行pod install还是pod update都卡在了Analyzing dependencies不动: 原因在于当执行以上两个命令的时候会升级CocoaPods的spec仓库,加一个参数可以省略
本文来自: iOS亲测UITableView重用机制,用事实说话。 UITableView重用机制主要是依靠reuseIdentifier来辨别,以此来建立一个队列,将建好的Cell放入队列中,之后直接使用队列中的Cell,不再新建,极大的提升了UITableView的重用性,同
这是一个系列,包含: Runtime方法的使用—Class篇 Runtime方法的使用—Object篇 Runtime方法的使用—Method、Ivar、Property篇 Runtime方法的使用—Protocol、SEL篇 所有最终的代码,放在了这里
新建一个工程,输入method_invoke(receiver,method);时报错: 百度之,找到来原因: 原来在 LLVM 6.0 中增加了一个 OBJC_OLD_DISPATCH_PROTOTYPES,默认配置在 Apple LLVM 6.0 - Preprocessi
在上架华安项目前,测试人员反馈,点击app会莫名的闪退。于是查看崩溃手机的View Device Logs,找到对应项目最接近崩溃的时间的日志,发现了这么一段: 于是把这断复制,百度了下,说NSAttributedString的操作很耗时,需要放在异步线程,于是自己在demo中实
一、Xcode清理垃圾文件1. ~/Library/Developer/Xcode/DerivedData/这个文件夹中保存的是Xcode的缓存文件,曾经在Xcode跑过的所有项目的索引、build的信息等都会保存在这里。删除后在下次打开项目编译的时候将会重新生成。由于这里包含了
本文来自:Objective-C Runtime 运行时之六:拾遗 原文出处: 南峰子的技术博客 前面几篇基本介绍了runtime中的大部分功能,包括对类与对象、成员变量与属性、方法与消息、分类与协议的处理。runtime大部分的功能都是围绕这几点来实现的。 本章的内容并不算重点