面向对象有三大特征:封装、继承和多态。 一、封装 封装是将对象的状态信息隐藏在对象内部,不允许外部程序直接访问对象内部信息,而是通过该类所提供的方法来实现对内部信息的操作和访问。简而言之,信息隐藏,隐藏对象的实现细节,不…
分类:object-c
Swift Tour Learn (一) -- Swift 语法(语法基础)
本章将会介绍 什么是Swift 基础部分(The Basic) 什么是Swift Swift 是一种新的编程语言,用于编写 iOS,macOS,watchOS 和 tvOS 的应用程序。Swift 结合了 C 和 Obj…
Swift和Objective-C区别
1.在Objective-C中,class,NSString,NSDictionary,NSArray 都是引用类型,在Swift中String,Dictionary,Array底层实现是struct结构体实现,是值类型…
JavaScript与Objective-C的互相调用
JS与OC的互调 现在,大部分App都是采用Native(OC 、 Swift) + HTML5开发的,所以我们要明白Objective-C与JavaScript如何互相调用。 JS和OC交互的第三方框架:WebView…
iOS常用框架-动画
动画 Core Animation笔记,基本的使用方法 – Core Animation笔记,基本的使用方法:1.基本动画,2.多步动画,3.沿路径的动画,4.时间函数,5.动画组。awesome-ios-a…
Objective-C添加类属性
先回顾一下静态变量与全局变量的一些知识。 头文件中定义全局变量和静态变量的区别。 头文件中定义全局变量,当该头文件被引用时,会产生1个全局变量的定义,当该头文件被多次引用时,会产生多个相同全局变量定义,会出现重复定义,所…
iOS开发自学教程(基础+实战)
OS开发学习资料网上一抓一大把,那为什么楼主还要跑这边来分享呢?那是因为楼主不忍心大家在网上东找一个视频、西找一个视频看,这样学得比较零散不说,还会让自学iOS你的会感到更困惑,学起来也很吃力。因此,楼主还是分享一整套今…
移动端App开发入门指南
其实说是指南,不外乎是对网上一些学习资源的汇总整理,加上个人的理解并加以整合而成。本篇指南只面向入门及初级的小白,进阶大神可忽略。 …
初学Objective-C语法
先自我介绍下吧,我09年接触iOS开发,10年开始第一份正式的iOS开发的工作,算下来有5、6个年头了,接触过社交、工具、电商、阅读等类型的应用,但是….到现在为止竟没有一个正式的博客,也算是够懒的了。好吧,…
Objective-C内存管理(一)
1.1 什么是自动引用计数#### 顾名思义,自动引用计数(ARC,Automatic Reference Counting)是指内存管理中对引用采取自动计数的技术,以下是摘自苹果的官方说明。 在Objective-C中…
给初入iOS开发的同学的一点建议
基础语法书籍: Objective-C编程 Programming in Objective-C, 4th Edition Objective-C基础教程 语法这块儿读起来会有些枯燥,但却是基本功。可以只读中文版的,例如…
一门语言,一本入门书
持续更新中。。。 C语言: 《写给大家看的C语言书》 作者: 佩里(Greg Perry) 译者: 刘艳娟 / 谢晓钢 页数: 308 页 Objective-C: 《Objective-C编程全解》 ~ 荻原刚志 (作…