目标 最近在看一些iOS的进阶书籍,做一些简单的笔记来加深印象。 这次读的是《Effective+Objective-C 2.0 编写高质量iOS与OS X代码的52个有效方法》。 注:20170719对文章做了一些修正…
标签:objective
iOS开发60分钟小记
目标 使用Xcode IDE, 模拟器 修改,调试已有iOS app 能在已有应用内创建新模块 能创建新应用 能发布应用到Apple Store 学习iOS开发不仅仅是学习一门新语言 一个语言: Objective-C …
iOS开发书籍推荐
最近很多同学都有意学习iOS开发,让我推荐几本比较好的书本,虽然有接近五年的开发经验,但是对于iOS开发方面的书籍,确实读得甚少,但是不乏几本经典之作,下来慢慢给大家说说。 &nb…
(译)Objective-C 类属性
(译)Objective-C 类属性 由于Swift3.0 出了太多令人兴奋的新特性,人们很容易忽略Objective-C中的小改动。苹果展示Objective-C 很可能是为了提高Swift互操作性(译者注:互操作性主…
iOS开发之RunTime上手入门
众所周知,Objective-C是iOS开发的第一语言(虽然最近两年Swift发展迅猛,在最近的TIOBE编程语言排行榜上Swift的排名已经超过了Objective-C,但是现在…
Objective-C入门简介
在学习C的同时,我们可以对比着来进行Objective-C,本篇文章主要对Objective-C进行一下简单的介绍,以对Objective-C有一个大致的了解。 Objective-C是一门基于C语言的面向对象语言,可以…
Swift和oc混编时,关于@objc的作用
Objective-C 和 Swift 在底层使用的是两套完全不同的机制,Cocoa 中的 Objective-C 对象是基于运行时的,它从骨子里遵循了 KVC (Key-Value Coding,通过类似字典的方式存储…
Swift3.0 基础语法
Swift特色 苹果宣称Swift的特点是:快速、现代、安全、互动 Swift中取消了预编译指令包括宏 可以使用现有的Cocoa 和 Cocoa Touch 框架 Swift取消了Objective-C的指针 及其他不安…
iOS知识点-19. 谈谈对Objective-C和Swift 动态特性的理解
Swift vs. Objective-C 谈谈对Objective-C和Swift 动态特性的理解 runtime其实就是Objective-C的动态机制。runtime执行的是编译后的代码,这时它可以动态加载对象、添…
Xcode 9 下创建包含 Objective-C 与 Swift 代码的 Framework 及其使用
说明 本篇文章中 Frmaework 是在 Objective-C 环境下创建的,包含 Objective-C 和 Swift 文件。由于项目原因,只涉及 Objective-C 调用 Swift。 Swift 调用 O…
之Effective Objective-C 2.0
本文主要对书中每个章节的要点进行梳理. 第1章.熟悉Objective – C 第1条.了解Objective-C语言的起源 要点 Objective-C为C语言添加了面向对象特性,是其超集。Objectiv…
Objective-C 计算代码运行时间
Objective-C 计算代码运行时间 今天看到一篇关于iOS应用性能优化的文章,其中提到计算代码的运行时间,觉得非常有用,值得收藏。不过在模拟器和真机上是有差异的,以此方法观察程序运行状态,提高效率。 第一种:(最简…