
——iOS开发——
文章平均质量分 90
MinecodeAir
这个作者很懒,什么都没留下…
展开
-
iOS的几种定时器及区别
来自我的个人博客Minecode.link在开发中我们经常用到定时器,iOS为我们提供了多种定时器,包括NSTimer、CADisplayLink、GCD、NSThread(performSelector:afterDelay:),其本质都是通过RunLoop来实现,但GCD通过其调度机制大大提高了性能。定时器的使用中容易存在一些误区,故写本文总结。本文将介绍iOS的几种定时器、定时器的立即执行方法原创 2018-01-14 00:01:34 · 1687 阅读 · 0 评论 -
Objective-C开发中Clang的使用
在使用Objective-C开发过程中,尤其在了解某些功能的底层实现时,常用到Clang编译器的命令。在此对常用命令做个简单总结。Clang的简介Clang是一个C、C++、Objective-C和Objective-C++编程语言的编译器前端,其后端为底层虚拟机(LLVM)。是一个GCC的替代品,也是Xcode的首选编译器。原创 2017-12-24 14:16:35 · 1401 阅读 · 0 评论 -
50天iOS挑战(Swift) - 第3天:简单利用CoreLocation获取当前地址
做一个利用CoreLocation获取当前地址的小demo,任务量较小,放松一下主要知识点: CoreLocation原创 2017-10-22 23:18:32 · 396 阅读 · 0 评论 -
50天iOS挑战(Swift) - 第5天:模仿网易新闻顶端滑动分类列表
本Demo模仿网易新闻的顶端分类列表,实现顶端ScrollView与CollectionView的交互,并在滑动或点击时完成字体变大变小等动态元素。**主要知识点**: Collection View, UIScrollView,delegate原创 2017-10-22 19:30:25 · 1297 阅读 · 0 评论 -
Swift开发指南:使用Swift与Cocoa和Objective-C(Swift 4) - 2.互通性
章节导航:Swift开发指南:使用Swift与Cocoa和Objective-C(Swift 4) - 1.入门 与Objective-C API进行交互互操作性是能够在任何一个方向上与Swift和Objective-C进行接口,让您访问并使用以其他语言的文件中的一些代码。当您开始将Swift集成到应用程序开发工作流程中时,了解如何利用互操作性来重新定义、改进和增强编写Cocoa应用程序的方式是一原创 2017-10-02 19:35:23 · 1375 阅读 · 0 评论 -
Swift开发指南:使用Swift与Cocoa和Objective-C(Swift 4) - 1.入门
本指南介绍了Swift和Objective-C兼容性的三个重要方面,您可以在开发Cocoa应用程序时将其利用它: - **互操作性**让您可以在Swift和Objective-C代码之间进行交互,允许您在Objective-C中使用Swift类,并在编写Swift代码时利用熟悉的Cocoa类、模式和实践。 - **混编和匹配**允许您创建包含可以彼此通信的Swift和Objective-C文件的混合语言应用程序…原创 2017-10-02 15:56:25 · 1279 阅读 · 0 评论 -
Xcode9提示"Safe Area Layout Guide before iOS 9.0"
Xcode 9 为iPhone X设计了安全区的概念(Safe Area),支持iOS 9.0以后的设备,编译9.0之前的工程时如果使用了Safe Area,就会报错”Safe Area Layout Guide before iOS 9.0” 同时,使用了安全区,将会自动关闭Top Layout Guide,关闭安全区后即可恢复。原创 2017-10-02 11:57:20 · 2090 阅读 · 0 评论