随笔分类 -  iOS 笔记

1 2 3 4 5 ··· 9 下一页
摘要:远程索引库 将远程索引库添关联到本地 pod repo 查看本地已关联仓库源 pod repo add 本地索引库名称 远程索引库仓库地址 pod repo update 索引库名称 pod repo remove 本地索引库名称 执行命令 添加远程索引库`KTPodSpecs`克隆到本地 远程库 阅读全文
posted @ 2020-03-01 21:37 鸿鹄当高远 阅读(1540) 评论(3) 推荐(1) 编辑
摘要:0、介绍Charles 抓包 Charles是一款很强大的抓包工具,现在记录下来分享给大家。常用的有以下几款功能: 1.支持配置抓取定向地址的网络请求 打开charles,打开Proxy->Recording Settings 点击add,可以将需要抓取的地址添加进去,这边抓取淘宝的请求,如下图添加 阅读全文
posted @ 2019-10-29 13:07 鸿鹄当高远 阅读(7753) 评论(1) 推荐(2) 编辑
摘要:原文:What Is EXC_BAD_ACCESS and How to Debug It 有时候,你会遇到由EXC_BAD_ACCESS造成的崩溃。 这篇文章会告诉你什么是EXC_BAD_ACCESS,以及它产生的原因。我还会提供一些EXC_BAD_ACCESS错误的解决方案。 1. 什么是 EX 阅读全文
posted @ 2019-10-28 19:18 鸿鹄当高远 阅读(1387) 评论(1) 推荐(2) 编辑
摘要:UI设计师有时候希望我们的产品比较酷。 阴影是他们喜欢的效果之一。 怎么设置阴影呢? 1、设置一个四边都相同的阴影 效果如图: 2、设置单边阴影 效果如下: 3、和阴影相关的属性 阅读全文
posted @ 2019-06-02 22:57 鸿鹄当高远 阅读(5860) 评论(0) 推荐(0) 编辑
摘要:1.NSMutableAttributedString如何显示图片 效果图: 2、图片和字体紧密相连、如何让图片和文字间有间隙呢? 修改 会把图片前移、但是图片显示不全 效果图: 3、设置图片间以及文字间距 新增代码 设置文字间距效果图 设置文字间距效果图 效果并不理想,只有文字受到NSKernAt 阅读全文
posted @ 2019-05-24 15:50 鸿鹄当高远 阅读(2514) 评论(2) 推荐(0) 编辑
摘要:LKDBHelper 一个sqlite ORM(全自动操作数据库)框架。 线程安全、不再担心递归锁死的问题 安装要求 iOS 4.3+ 仅支持 ARC FMDB 添加到你的项目 如果你使用 CocoaPods,直接添加下面的代码到你的 Podfile文件 pod 'LKDBHelper' 使用 En 阅读全文
posted @ 2019-05-21 16:31 鸿鹄当高远 阅读(927) 评论(0) 推荐(0) 编辑
摘要:IconFont的使用 Iconfont-国内功能很强大且图标内容很丰富的矢量图标库,提供矢量图标下载、在线存储、格式转换等功能。阿里巴巴体验团队倾力打造,设计和前端开发的便捷工具. https://www.iconfont.cn/ IOS使用 IOS可以直接使用单个icon(svg,png)。也可 阅读全文
posted @ 2019-04-16 20:13 鸿鹄当高远 阅读(1432) 评论(0) 推荐(0) 编辑
摘要:前言 在iOS中,NSTimer的使用是非常频繁的,但是NSTimer在使用中需要注意,避免循环引用的问题。之前经常这样写: - (void)setupTimer { self.timer = [NSTimer scheduledTimerWithTimeInterval:1 target:self 阅读全文
posted @ 2019-03-26 11:26 鸿鹄当高远 阅读(4365) 评论(0) 推荐(0) 编辑
摘要:基本原理 利用 runtime 原理,获取模型中所有实例变量列表,根据实例变量以此获取模型中成员变量的名称和属性类型,区分Foundation和自定义属性,需要对NSDictionary和NSArray类型做单独处理。 下面代码是一个简单的原理实现Demo,真正的框架中需要考虑很多问题,例如可以设置 阅读全文
posted @ 2019-03-24 22:27 鸿鹄当高远 阅读(4253) 评论(0) 推荐(0) 编辑
摘要:bireme 大佬的 iOS 保持界面流畅的技巧 https://blog.ibireme.com/2015/11/12/smooth_user_interfaces_for_ios/ 深入理解RunLoop https://blog.ibireme.com/2015/05/18/runloop/ 阅读全文
posted @ 2019-03-10 17:18 鸿鹄当高远 阅读(569) 评论(0) 推荐(0) 编辑
摘要:#import @interface ViewController () @property (nonatomic,retain) UIButton *beginTestBtn; @property (nonatomic,retain) UILabel *textLabel; @end @implementation ViewController - (void)vie... 阅读全文
posted @ 2019-03-09 16:23 鸿鹄当高远 阅读(564) 评论(0) 推荐(0) 编辑
摘要:block使用什么修饰,往往知道是copy,那么为什么要使用copy? block本身是像对象一样可以retain,和release。但是,block在创建的时候,它的内存是分配在栈上的,而不是在堆上。 他本身的作于域是属于创建时候的作用域,一旦在创建时候的作用域外面调用block将导致程序崩溃。 阅读全文
posted @ 2019-02-27 23:31 鸿鹄当高远 阅读(396) 评论(0) 推荐(0) 编辑
摘要:项目中、需要客户端生成一个唯一的识别码 阅读全文
posted @ 2019-01-16 16:38 鸿鹄当高远 阅读(4403) 评论(0) 推荐(0) 编辑
摘要:Swift中Array的删除对象 在Swift中数组Array没有removeObject的方法 1、找到下标 let model_index = selectedArray.index(where: { (arr) -> Bool in ((selectedBeaconArray.index(of 阅读全文
posted @ 2019-01-15 10:58 鸿鹄当高远 阅读(7150) 评论(0) 推荐(0) 编辑
摘要:一、Apple 开发者网站 官方文档 https://developer.apple.com/documentation 除了这两个、还有 Core Foundation Core Animation Core Image 等、 赶快点击网站去瞧瞧吧 https://developer.apple. 阅读全文
posted @ 2018-11-29 17:00 鸿鹄当高远 阅读(722) 评论(0) 推荐(0) 编辑
摘要:证书: 证书:命名特点团队管理 开发证书 iOS Development 不与App ID对应 表示拥有开发应用的资格 一般只需一个,通过导出p12文件,分发给其他电脑安装; 生产证书 iOS Distribution 不与App ID对应 表示拥有发布应用的资格 一般只需一个,可以通过导出p12文 阅读全文
posted @ 2018-11-27 11:42 鸿鹄当高远 阅读(703) 评论(0) 推荐(0) 编辑
摘要:比如,定义一个NSTimer来隔一会调用某个方法,但这时你在拖动textVIew不放手,主线程就被占用了。timer的监听方法就不调用,直到你松手,这时把timer加到 runloop里,就相当于告诉主循环腾出点时间来给timer,再拖动textView就不会因主线程被占用而不调用了。 改为: 阅读全文
posted @ 2018-11-26 15:54 鸿鹄当高远 阅读(726) 评论(0) 推荐(0) 编辑
摘要:Flutter for iOS 开发者 本文档适用那些希望将现有 iOS 经验应用于 Flutter 的开发者。如果你拥有 iOS 开发基础,那么你可以使用这篇文档开始学习 Flutter 的开发。 开发 Flutter 时,你的 iOS 经验和技能将会大有裨益,因为 Flutter 依赖于移动操作 阅读全文
posted @ 2018-11-26 15:41 鸿鹄当高远 阅读(868) 评论(1) 推荐(0) 编辑
摘要:Window -> Organizer 阅读全文
posted @ 2018-11-20 10:53 鸿鹄当高远 阅读(773) 评论(0) 推荐(0) 编辑
摘要:使用UIButton的enabled或userInteractionEnabled 使用UIButton的enabled属性, 在点击后, 禁止UIButton的交互, 直到完成指定任务之后再将其enabled即可. [btn addTarget:self action:@selector(next 阅读全文
posted @ 2018-11-07 19:00 鸿鹄当高远 阅读(572) 评论(0) 推荐(0) 编辑

1 2 3 4 5 ··· 9 下一页