2007年1月9日~ iPhone 2G2008年6月10日~ iPhone 3G2009年6月9日~ iPhone 3GS2010年6月8日~ iPhone 42011年1...
在Swift项目中创建OC文件,目的是让xcode帮你配置桥接文件,选择Creat Bridging Header 会生成一个"工程名-Bridging-Header.h"文...
-(void)setContent:(NSString*)content { _content=content; _attributedTitle = [self c...
Swift类型转换 类型转换可以判断实例的类型,也可以用于检测实例类型是否属于父类或子类的实例类型转换用as操作符,检测值的类型用is类型转换还可以用来检查一个类是否实现了某...
在开始之前先了解一下相关知识。公开密钥加密: 公开密钥加密也称作“非对称加密”是一种使用不同密钥进行加密和解密的加密方法,用于加密的密钥称为公开密钥(公钥),用于解密的密钥称...
文字默认是英文,需要设置 Flutter 国际化来处理 在 pubspec.yaml 中集成 flutter_localizations 然后在 main.dart --...
Swift协议 协议规定了用来实现某一特定功能所必需的方法和属性 类、结构体、枚举类型都可以遵循协议,并提供具体实现来完成协议定义的方法和功能。能够满足协议要求的类型被称为遵...
Swift简介 在学习Swift之前,我们先来了解下什么是Swift Swift是Apple在2014年6月WWDC发布的全新编程语言,中文名和LOGO是”雨燕“ Swift...
UIView:1、每个UIView默认关联一个layer,且遵循layer对应的协议CALayerDelegate,为其提供内容的绘制和显示2、继承于UIResponder,...
准备工作:MAC电脑一台,装有测试app的iPhone手机一部,Mac电脑连接有线网,将Mac电脑与iPhone用USB线连接 1.搭建环境 1)在Mac电脑上点击左上角的苹...
runtime 运行时,oc是一门动态性语言,程序在运行时可改变结构,如添加方法,交换方法等.其实runtime就是一组用c/c++语言写的api obj_msgSend的执...
1、Error: Cannot run with sound null safety, because the following dependencies don't su...
一、说明 StringJoiner是java.util包下的一个工具类,jdk1.8出来的作用是在构造字符串时,可以自动添加前缀、后缀及分隔符,而不需要自己去实现这些添加字符...
来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/calculate-money-in-leetcode-bank[htt...
Swift源码简介 Swift于2015年正式开源,github地址:https://github.com/apple/swift[https://github.com/ap...
协议 只能被class继承的协议 被@objc修饰的协议,还可以暴露给OC去遵守实现 可以通过@objc定义可选协议,这种协议只能被class遵守 dynamic 被@obj...
xcode11创建项目新增SceneDelegate文件,AppDelegate文件结构也发生变化,在AppDelegate.h文件中没有了window属性,而是在Scene...
C++ Builder 参考手册[https://www.jianshu.com/p/d059131d1c4c] ➙ System::Sysutils[https://www...