我们写出来的代码会给很多人看,为了使代码清晰简洁,方便阅读理解,都
原创 2022-05-29 05:45:36
387阅读
file:///Users/hedingzhuo/Desktop/school/Ducuments/编码规范/Objective-C编码规范%5B译%5D%20-%20简书.html
原创 2016-09-18 17:05:16
705阅读
ViewController.m #import "ViewController.h"#import <Flutter/Flutter.h>#include "GeneratedPluginRegistrant.h"#import "SettingViewController.h" @interface ViewController (){ FlutterViewControll
转载 2019-08-03 19:15:00
317阅读
1.NSRange 初始化方法: (1) NSRange range;
原创 2022-09-14 11:00:29
125阅读
# iOS开发中常用的框架 在iOS开发中,苹果为开发者提供了许多强大的框架,极大地简化了开发过程。本文将介绍一些常用的iOS开发框架,并通过示例代码说明它们的用法。 ## UIKit框架 `UIKit`是iOS应用程序的基础框架,负责应用的用户界面(UI)构建。它提供了用于构建视图、控制器和事件处理的基础组件。 ### 使用示例 ```objc #import @interface
原创 2024-09-14 04:04:01
66阅读
3类、对象、方法在本章中,你讲学习一些面向对象编程的技巧及如何在objective-c中编写类。什么是对象我们通过一个日常的例子来解释它。我们假设您拥有一辆轿车,很显然这辆车就是一个对象。现在你没有任何一辆车,那么你的车有可能在底特律、日本或者世界上任何一个地方的工厂里制造中,是个抽象的。 而相应的你可能会去驾驶它,给它加油,洗车等等,这些都是针对于这个对象发生的动作。(这些,类,对象等含义与其他
swift代码oc代码 (Crashing your app is the safe route)(Force-Unwrapping An Optional Is Safe Code!)You may think there is no safety net when you force-unwrap an optional. You’re telling the compiler, “I k
转载 2024-01-11 17:36:30
247阅读
OC当中,属性是对字段的一种特殊封装手段。在编译期,编译器会将对字段的访问替换为内存偏移量,实质是一种硬编码。如果增加一个字段,那么对象的内存排布就会改变,需要重新编译才行。OC的做法是,把实例变量当做一种存储偏移量所用的特殊变量交给类对象来管理,偏移量会在运行期动态查找,这样无论何时访问实例变量,总能找到正确的地址。可以在对象的内部(.m当中)直接使用下划线变量而不用getter或setter
转载 2023-12-09 12:08:30
274阅读
// // main.m // aa // // Created by rcfwzx on 15/11/20. // Copyright (c) 2015年 rcfwzx. All rights reserved. // #import <Foundation/Foundation.h> int main(int argc, const char * argv[]) {
迁移工作正好提供了一个重新审视现有 Objective-C 应用程序的机会,也可以通过 Swift 代码来更好的优化应用程序的体系架构,逻辑以及性能。直接的说,你将用先前学到的 mix and match 以及这两个语言间的互操作性来进行增量迁移工作。Mix-and-match 功能使得选择哪些特性和功能来用 Swift 来实现,哪些依然用 Objective-C 来实现变得简单。Swift 和
这里主要说的是Objective-C的代码混淆,其实关于Objective-C的代码混淆文章在网上可以找到很多,这里推荐一下念茜大神的博客,还有一个写的不错的文章 iOS 对源代码进行混淆.在我接触代码混淆的时候基本上就是通过这两个文章学会使用的.写这个文章的主要目的是在使用代码混淆时踩到的坑分享一下,这里先简单介绍下加入代码混淆的步骤1.在你的项目文件下创建如下两个文件,也可以在其他地方创建好之
转载 2024-07-19 13:26:22
308阅读
      Ioc(依赖倒转)概念:不创建对象,但是描述创建它们的方式。在代码中不直接与对象和服务连接,但在配置文件中描述哪一个组件需要哪一项服务。容器负责将这些联系在一起。也就是说在项目中相关联类实例化的时候统一进行管理,客户端不需要关注类之间关联,只需要通过名称,就能获取实例化对象,记得在Pet shop中对于DAL层的实例是通过抽象工厂,通过
转载 8月前
0阅读
# Swift 引用 Objective-C 代码的教程 作为一名经验丰富的开发者,我很高兴能分享一些关于如何在 Swift 中引用 Objective-C 代码的技巧。这在很多项目中都是常见的需求,尤其是在混合编程的项目中。下面我将通过一个简单的教程,指导你如何实现这一目标。 ## 流程图 首先,让我们通过一个流程图来了解整个流程: ```mermaid flowchart TD
原创 2024-07-28 09:41:44
10阅读
OS X进程管理之launchctlApple官方文档如果 Mac 无法完成启动,请尝试安全模式 如果 Mac 无法开机应如何处理在 Mac OS X 中设置固件密码保护如何重置 Mac 上的 NVRAM重置 Mac 上的系统管理控制器 (SMC)在 Mac 上使用固件密码简介launchd之于OS X相对于Unix like系统而言如init,systemd,rc等,OS X的服务管理文件为.p
转载 3天前
359阅读
# 实现Java代码转换为Objective-C代码 ## 介绍 作为一名经验丰富的开发者,我将为你解释如何实现Java代码转换为Objective-C代码。这对于刚入行的小白可能会有些困难,但是只要按照正确的步骤进行,就能够轻松完成这项任务。 ## 流程 首先,让我们看一下整个过程的流程: ```mermaid erDiagram 理解Java代码 --> 下载转换工具 --> 转
原创 2024-03-31 07:13:35
159阅读
------------------越是喧嚣的世界,越需要宁静的思考------------------ 合抱之木,生于毫末;九层之台,起于垒土;千里之行,始于足下。 积土成山,风雨兴焉;积水成渊,蛟龙生焉;积善成德,而神明自得,圣心备焉。故不积跬步,无以至千里;不积小流,无以成江海。骐骥一跃,不能十步;驽马十驾,功在不舍。锲而舍之,朽木不折;锲而不舍,金石可镂。蚓无爪牙之利,筋骨之
转载 2017-06-15 19:17:00
93阅读
2评论
# Swift如何支持Objective-C代码 在苹果开发生态中,Swift和Objective-C两种语言各有千秋,很多情况下我们需要在Swift项目中使用现有的Objective-C代码。这种互操作性是苹果语言设计的一大亮点,能够极大地简化代码的重构过程以及提高开发效率。 ## 实现流程 要在Swift中使用Objective-C代码,整个过程可以分为以下几个步骤: | 步骤
原创 11月前
71阅读
方法类、结构体和枚举都能定义成实例方法和类方法Swift与C和Objective-C的主要区别就是结构体和枚举可以定义方法。在Objective-C中,只有类才能定义方法。而在Swift中,你可以有选择性的在类、结构体或枚举中定义方法,并且使得在你创建的类中定义方法时更具有灵活性。实例方法实例方法是属于一个特定的类、结构体或枚举的实例的函数,一个实例方法具有隐式访问所有其他的实例方法和属性类型cl
    NSString *str1 = @"BeiJing";    NSString *str2 = @"beijing";        //全部转为大写    NSLog(@"​​%@",[str1​​ uppercaseString]);&
原创 2022-11-20 01:08:17
87阅读
NSString *str1 = @"BeiJing";     NSString *str2 = @"beijing";          //全部转为大写  &nbs
转载 精选 2015-08-13 15:16:36
227阅读
  • 1
  • 2
  • 3
  • 4
  • 5