1.OC是在C语言的基础上进行扩展的一种面向对象的编程语言.很多基础知识都和C语言中的非常类似.首先介绍一下OC中的基本数据类型,整体框架如下图: 2.自动数据类型转换顺序:short --> int --> long --> long long --> float --> double --> long double(注意:整型往浮点型自动转换) 强制类型转换:整型转化为浮点型时基本不会有太大的变化,而当浮点转化为整型时,数值的小数部分会直接舍去 3.OC中NSLog
OC 用NSLog输出日志 swift 用print输出日志 swift语句结束不需要加:号 常量和变量: OC 定义常量 const int a = 10; swift 定义常量 let a = 10 OC 定义变量 int a = 10 swift 定义变量 var a:Int = 10 先确定类型,再赋值 var a:Int a = 20 print(a) let a:Float = 10.3 //表示32位浮点型 let b:Double = 10.2 //表示64位浮点型 //swif
Swift 初步了解 前言: 本篇博客会结合OC对Swift进行简单介绍. OC 用NSLog输出日志 NSLog(@"旭宝爱吃鱼"); Swift 用print输出日志 print("旭宝爱吃鱼") Swift语句结束不需要加 ; 号 import Foundation print("旭宝爱吃鱼") 常量和变量 OC 定义常量 const int a = 10; Swift 定义常量 let a = 10 OC 定义变量 int a = 10;
先贴出使用@property和@synthesize实现的上一篇中的代码,再解释这两个keyword的使用方法和含义,代码例如以下: Person.h文件 #import <Foundation/Foundation.h> @interface Person : NSObject { int _age; //能够被子类訪问 //这里系统会帮我们生成一个默认的 int _no 私有变量(不能被子类訪问) } @property int age; @property int no; //自己写一个
.1.4) JSPatch bridge Objective-C and JavaScript. You can call any Objective-C class and method in JavaScript by just including a small engine. pod 'JSPatch', '~> 0.1.4' - Homepage: https://github.com/bang590/JSPatch - Source: https://github.com/bang5