深入学习
文章平均质量分 74
smuglx
这个作者很懒,什么都没留下…
展开
-
iOS深入学习(Block全面分析)
本文翻译自苹果的文档,有删减,也有添加自己的理解部分。如果有Block语法不懂的,可以参考fuckingblocksyntax,里面对于Block为了方便对比,下面的代码我假设是写在ViewController子类中的1、第一部分定义和使用Block,- (void)viewDidLoad{ [super viewDidLoad]; //(1)定义无参转载 2017-02-17 20:12:52 · 228 阅读 · 0 评论 -
Xcode方便开发的插件推荐
Xcode方便开发的插件推荐关于Xcode8+如何安装插件可以点击这里—>如何在Xcode8上安装插件Xcode的插件可以使我们开发更方便,效率更高。你没有理由拒绝哈哈,下面推荐一些插件:Alcatraz https://github.com/alcatraz/Alcatraz Alcatraz 是一个帮你管理 Xcode 插件、模版以及颜色配置的工具。它可以直接集成到 Xcode 的图形界面中转载 2017-05-17 11:29:50 · 572 阅读 · 0 评论 -
如何在Xcode8上安装插件
苹果出了Xcode8之后,就加了签名让之前的自定义插件无法继续的安装使用。苹果爸爸这一措施让我们措手不及。1、由于安装插件会影响原来的Xcode打包上传,我们在应用程序里复制一个Xcode,并重命名为XcodeSigner;原创 2017-05-25 17:04:17 · 695 阅读 · 0 评论 -
iOS开发懒加载
iOS开发UI篇—懒加载1.懒加载基本懒加载——也称为延迟加载,即在需要的时候才加载(效率低,占用内存小)。所谓懒加载,写的是其get方法.注意:如果是懒加载的话则一定要注意先判断是否已经有了,如果没有那么再去进行实例化2.使用懒加载的好处:(1)不必将创建对象的代码全部写在viewDidLoad方法中,代码的可读性更强(2)每个控件的getter方原创 2017-04-18 22:37:51 · 301 阅读 · 0 评论 -
关于iOS的强引用,弱引用及strong,retain,copy,weak,assignd的关系
关于iOS的强引用,弱引用及strong,retain,copy,weak,assignd的关系强引用和弱引用:我们已经知道OC中的内存管理是通过“引用计数器”来实现的。一个对象的生命周期取决于它是否还被其他对象引用(是否retainCount=0)。但在有些情况下,我们并不希望对象的销毁时间由是否被其他对象引用来决定,而是这个对象本该是什么时候销毁就什么时候被销毁。这原创 2017-04-11 13:34:58 · 335 阅读 · 0 评论 -
iOS应用性能调优的25个建议和技巧
iOS应用性能调优的25个建议和技巧写在前面本文来自iOS Tutorial Team 的 Marcelo Fabri,他是Movile的一名 iOS 程序员。这是他的个人网站:http://www.marcelofabri.com/,你还可以在Twitter上关注@marcelofabri_。性能对 iOS 应用的开发尤其重要,如果你的应用失去反应或者很慢,失望的用户转载 2017-04-11 10:56:29 · 396 阅读 · 0 评论 -
iOS的主要框架介绍
iOS的主要框架介绍框架是一个目录,这个目录包含了共享库,访问共享库里代码的头文件,和其它的图片和声音的资源文件。一个共享库定义的方法或函数可以被应用程序调用。 IOS提供了很多你可以在应用程序里调用的框架。要使用一个框架,需要将它添加到你的项目中,你的项目才可以使用它。许多应用程序都使用了如Foundation、UIKit、和Core Graphi转载 2017-02-21 18:36:29 · 312 阅读 · 0 评论 -
iOS系统架构
iOS系统架构一、概述iOS系统分为可分为四级结构,由上至下分别为可触摸层(Cocoa Touch Layer)、媒体层(Media Layer)、核心服务层(Core Services Layer)、核心系统层(Core OS Layer),每个层级提供不同的服务。低层级结构提供基础服务如文件系统、内存管理、I/O操作等。高层级结构建立在低层级结构之上提供具体服务如U转载 2017-02-17 23:30:33 · 571 阅读 · 0 评论 -
iOS开发调试技巧总结
iOS开发调试技巧总结对于软件开发而言,调试是必须学会的技能,重要性不言而喻。对于调试的技能,基本上是可以迁移的,也就是说你以前在其他平台上掌握的很多调试技巧,很多也是可以用在iOS开发中。不同语言、不同IDE、不同平台的调试,有同性也有个性。今天我们就来学习一下iOS开发中的调试技巧,语言暂用为OC,IDE当然是强大的Xcode。首先说明下,Xcode已经为我们调试项目提供了转载 2017-02-17 20:18:09 · 248 阅读 · 0 评论 -
iOS NSThread NSOperation GCD的优缺点
iOS NSThread NSOperation GCD的优缺点NSThread、 GCD、 NSOperation 抽象封装度层次从低到高,抽象封装度越高使用越简单。NSthread: 优点:比其他两种轻量级。缺点:需要自己管理线程的生命周期,线程同步。 线程同步对数据的加锁会有一定的开销。Operation、GCD:优点:不需要关心线程原创 2017-02-17 20:14:29 · 788 阅读 · 0 评论 -
iPhone X 苹果官方人机交互指南 手动翻译
苹果的发布会在昨晚举行,新的iPhoneX具体的分辨率、适配风格大家可能有一些疑惑,下面是摘自苹果人机交互指引页面对iPhoneX的介绍,大家可以先了解一下iPhone X概览iPhone X拥有一块超视网膜、5.8英寸,1125 × 2436分辨率的圆角全面屏,可以为用户呈现前所未有的视觉体验屏幕尺寸 Screen Size在竖屏模式下,iPhone X的屏幕宽度比例实际上与4.7寸的iPhone转载 2017-09-25 16:18:47 · 1297 阅读 · 0 评论