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