11 2018 档案

摘要:1. NSOperation、NSOperationQueue 简介 NSOperation、NSOperationQueue 是苹果提供给我们的一套多线程解决方案。实际上 NSOperation、NSOperationQueue 是基于 GCD 更高一层的封装,完全面向对象。但是比 GCD 更简单 阅读全文
posted @ 2018-11-30 18:24 鸿鹄当高远 阅读(687) 评论(0) 推荐(1) 编辑
摘要:Golang 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。 Golang 是从2007年末由Robert Griesemer, Rob Pike, Ken Thompson主持开发,后来还加入了Ian Lance Taylor, Russ Cox等人,并最终于2009年11月开源 阅读全文
posted @ 2018-11-29 18:31 鸿鹄当高远 阅读(695) 评论(0) 推荐(0) 编辑
摘要:一、Apple 开发者网站 官方文档 https://developer.apple.com/documentation 除了这两个、还有 Core Foundation Core Animation Core Image 等、 赶快点击网站去瞧瞧吧 https://developer.apple. 阅读全文
posted @ 2018-11-29 17:00 鸿鹄当高远 阅读(736) 评论(0) 推荐(0) 编辑
摘要:1. GCD 简介 Grand Central Dispatch(GCD)是异步执行任务的技术之一。一般将应用程序中记述的线程管理用的代码在系统级中实现。开发者只需要定义想执行的任务并追加到适当的Dispatch Queue中,GCD就能生成必要的线程并计划执行任务。由于线程管理是作为系统的一部分来 阅读全文
posted @ 2018-11-29 15:11 鸿鹄当高远 阅读(746) 评论(2) 推荐(0) 编辑
摘要:nonatomic : 非原子属性 atomic : 原子属性 如果不写关键字 那么默认就是 原子属性 - 多线程写入属性时,保证同一时间只有一个线程能够执行写入操作 - 单(线程)写多(线程)读线程技术,同样有可能出现"脏数据",重新读一下 - 性能较慢 atomic可以保证setter和gett 阅读全文
posted @ 2018-11-28 16:08 鸿鹄当高远 阅读(537) 评论(1) 推荐(0) 编辑
摘要:证书: 证书:命名特点团队管理 开发证书 iOS Development 不与App ID对应 表示拥有开发应用的资格 一般只需一个,通过导出p12文件,分发给其他电脑安装; 生产证书 iOS Distribution 不与App ID对应 表示拥有发布应用的资格 一般只需一个,可以通过导出p12文 阅读全文
posted @ 2018-11-27 11:42 鸿鹄当高远 阅读(709) 评论(0) 推荐(0) 编辑
摘要:pthread 是属于 POSIX 多线程开发框架 创建线程的方法:pthread_create 参数含义: 1.指向线程代号的指针 2.线程的属性 3.指向函数的指针 4.传递给该函数的参数 返回值 - 如果是0,标示正确 - 如果非0,标示错误代码 void * (*) (void *) 返回值 阅读全文
posted @ 2018-11-26 17:22 鸿鹄当高远 阅读(337) 评论(0) 推荐(0) 编辑
摘要:比如,定义一个NSTimer来隔一会调用某个方法,但这时你在拖动textVIew不放手,主线程就被占用了。timer的监听方法就不调用,直到你松手,这时把timer加到 runloop里,就相当于告诉主循环腾出点时间来给timer,再拖动textView就不会因主线程被占用而不调用了。 改为: 阅读全文
posted @ 2018-11-26 15:54 鸿鹄当高远 阅读(731) 评论(0) 推荐(0) 编辑
摘要:Flutter for iOS 开发者 本文档适用那些希望将现有 iOS 经验应用于 Flutter 的开发者。如果你拥有 iOS 开发基础,那么你可以使用这篇文档开始学习 Flutter 的开发。 开发 Flutter 时,你的 iOS 经验和技能将会大有裨益,因为 Flutter 依赖于移动操作 阅读全文
posted @ 2018-11-26 15:41 鸿鹄当高远 阅读(874) 评论(1) 推荐(0) 编辑
摘要:Window -> Organizer 阅读全文
posted @ 2018-11-20 10:53 鸿鹄当高远 阅读(779) 评论(0) 推荐(0) 编辑
摘要:最新iOS 12.1系统,self.hidesBottomBarWhenPushed = YES,tabBar发生闪动 设置为不透明就行了。[[UITabBar appearance] setTranslucent:NO]; Swift 中: UITabBar.appearance().isTran 阅读全文
posted @ 2018-11-12 11:06 鸿鹄当高远 阅读(1585) 评论(1) 推荐(0) 编辑
摘要:使用UIButton的enabled或userInteractionEnabled 使用UIButton的enabled属性, 在点击后, 禁止UIButton的交互, 直到完成指定任务之后再将其enabled即可. [btn addTarget:self action:@selector(next 阅读全文
posted @ 2018-11-07 19:00 鸿鹄当高远 阅读(576) 评论(0) 推荐(0) 编辑
摘要:随着苹果爸爸发布了 超牛叉的iPhone iPhone X 、iPhone XR、iPhone XS 、iPhone XS Max、开发者的适配工作要开始了。 停,🤚。 如果app 适配过 iPhone X、新机子不用怎么适配的了。 如果你之前的适配、都是写死的。 建议你写活吧。万一,苹果爸爸发布 阅读全文
posted @ 2018-11-07 11:09 鸿鹄当高远 阅读(5132) 评论(0) 推荐(0) 编辑
摘要:本文章将从两个方向分别介绍 OC 与 swift 混编 1. 第一个方向从 swift工程 中引入 oc类 1. 1 如何在swift的类中使用oc类 1.2 如何在swift中实现oc的代理方法 1.3 如何在swift中实现oc的Block回调 2 二个方向从OC工程中引入swift类 2.1 阅读全文
posted @ 2018-11-06 16:37 鸿鹄当高远 阅读(5924) 评论(1) 推荐(0) 编辑
摘要:1.设置本地push到远端分支位默认分支 2.检出仓库 执行如下命令以创建一个本地仓库的克隆版本: git clone /path/to/repository 如果是远端服务器上的仓库,你的命令会是这个样子:git clone username@host:/path/to/repository 3. 阅读全文
posted @ 2018-11-06 16:04 鸿鹄当高远 阅读(218) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示