Date
Nov. 26th, 2024
 
2024年 10月 26日

Posts #26

A Developer's Faux Pas
Oct
14
iOS 面试题: assign 与 weak 的区别, block 与 weak 的区别
Published 12:10 Oct 14, 2015 by @ezra.
#Programming# 最近遇到和看到的一些面试题。 请解释 assign 与 weak 的区别, block 与 weak 的区别 assign适用于基本数据类型,weak是适用于NSObject对象,并且是一个弱引用。 ...
Oct
14
iOS 面试题: load 和 initialize 方法
Published 12:10 Oct 14, 2015 by @ezra.
#Programming# 最近遇到和看到的一些面试题。 +(void)load;、+(void)initialize; 有什么用处? 在Objective-C中,runtime会自动调用每个类的两个方法。+load会在类初始加...
Oct
14
iOS 面试题: loadView
Published 12:10 Oct 14, 2015 by @ezra.
#Programming# 最近遇到和看到的一些面试题。 loadView 是干嘛用的? 当你访问一个ViewController的view属性时,如果此时view的值是nil,那么,ViewController就会自动调用lo...
Oct
14
iOS 面试题: viewWillLayoutSubView
Published 12:10 Oct 14, 2015 by @ezra.
#Programming# 最近遇到和看到的一些面试题。 viewWillLayoutSubView 你总是知道的。 横竖屏切换的时候,系统会响应一些函数,其中 viewWillLayoutSubviews 和 viewDidL...
Oct
14
iOS 面试题: 什么是ARC
Published 12:10 Oct 14, 2015 by @ezra.
#Programming# 最近遇到和看到的一些面试题。 什么是ARC?(ARC是为了解决什么问题诞生的?) 首先解释ARC: automatic reference counting自动引用计数。 ARC几个要点: 在对象被...
Oct
14
iOS 面试题: 使用 drawRect 有什么影响?
Published 12:10 Oct 14, 2015 by @ezra.
#Programming# 最近遇到和看到的一些面试题。 使用drawRect有什么影响? drawRect方法依赖Core Graphics框架来进行自定义的绘制,但这种方法主要的缺点就是它处理touch事件的方式: 每次按钮...
Oct
14
iOS 面试题: 对 Runtime 的理解
Published 12:10 Oct 14, 2015 by @ezra.
#Programming# 最近遇到和看到的一些面试题。 为什么其他语言里叫函数调用, Objective-C里则是给对象发消息(或者谈下对Runtime的理解) 先来看看怎么理解发送消息的含义: 曾经觉得Objc特别方便上手,...
Oct
13
Swift : Operator implementation
Published 12:10 Oct 13, 2015 by @ezra.
#Programming# 与 C++ 类似,在 Swift 中也支持操作符的重载和定义,本文主要来介绍一下它的用法。 原有操作符重载 在 Swift 内部已经定义了一些操作符例如 +、-、*、/ 等,但他们能计算的内容很有限,...
Oct
13
iOS Animation : CADisplayLink
Published 12:10 Oct 13, 2015 by @ezra.
#Programming# 我们知道,凡是动画一定会涉及到时间问题,UI 动画也不例外,定时更是一个十分常用的操作。本文主要介绍一种定时器——CADisplayLink的基本使用。 基本描述 简单来说,CADisplayLink...
Oct
13
iOS Animation : UIBezierPath 基础
Published 12:10 Oct 13, 2015 by @ezra.
#Programming# 贝塞尔曲线是计算机图形学的伟大推动者,它在 iOS 中的应用 UIBezierPath 也是 UI 动画制作中十分常用的工具,本文主要介绍 UIBezierPath 在 iOS 中的基本使用。 贝塞尔...
Oct
13
iOS Animation : 拖拽气泡的基本算法
Published 12:10 Oct 13, 2015 by @ezra.
#Programming# 通过前面博客的介绍,你应该已经对 UIBezierPath 的基本使用有了了解,接下来,本文主要介绍 UIBezierPath 在 UI 动画中的应用——拖拽气泡的基本算法。 初步构想 首先来分析拖拽...
Oct
12
iOS/Mac GameDev : SpriteKit
Published 12:10 Oct 12, 2015 by @ezra.
#Gaming# 最近抽时间研究了一下 iOS 上主要的一些游戏开发库诸如 SpriteKit、SceneKit、Metal、Unity 及 OpenGL ES,做一个简单的总结。 本文主要介绍 SpriteKit,其...
Prev
1 ... 25 26 27 ... 50
Next
Pinned Message
HOTODOGO
The Founder and CEO of Infeca Technology.
Developer, Designer, Blogger.
Big fan of Apple, Love of colour.
Feel free to contact me.
反曲点科技创始人和首席执行官。
开发、设计与写作皆为所长。
热爱苹果、钟情色彩。
随时恭候 垂询