E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Objective-C
解决Cannot use '@try' with
Objective-C
exceptions disabled报错
Xcode打包提示:Cannotuse'@try'withObjective-Cexceptionsdisabled解决方法:修改target->buildsettings->All|Combined->AppleLLVMCompiler4.2-Language中EnableObjective-CExceptions为YES[图片上传中...(image-bea25c-1554701892567-
舒翱
·
2023-10-09 15:34
谈谈oc和swift的区别
1.Swift和
Objective-C
的联系Swift和
Objective-C
共用一套运行时环境,Swift的类型可以桥接到
Objective-C
(下面我简称OC),反之亦然。
osnail
·
2023-10-09 14:46
学习笔记:
Objective-C
load 与 initialize 方法
简介在前东家的工作项目中,遇到过使用+load进行MethodSwizzling相关配置的情况,当时大概查了下+load方法的特点和用法,也没有太在意;后来看资料发现还有个+initialize方法,与+load有相似之处但区别也很大,于是趁当下有闲暇时间,系统阅览文档后写下学习笔记,以作日后回顾参考。共同点看过官方文档以及别人的博客后觉得,它们共同点不大,若是从使用角度去看,可以认为都可以用作类
DesmondDAI
·
2023-10-08 18:49
iOS开发:UIColor转成纯色图片(UIImage)
Objective-c
版本UIKIT_EXTERNUIImage*__nullableUIColorAsImage(UIColor*__nonnullcolor,CGSizesize){CGRectrect
Harvey66
·
2023-10-08 06:48
iOS
开发
UIColor
UIImage
颜色转图片
写写我的2019
我,小喵,一个Node.js程序员~搬过
Objective-C
、前端的砖,未来的路很长,看你怎么走吧~再过半个月大家就高高兴兴回家团聚了,现在每个公司大概都是年底总结、跟你的lead、head回头看看2019
刘永勇
·
2023-10-08 04:52
Objective-C
中+(void)load和+(void)initialize差异
参照完这两篇文章(
Objective-C
深入理解+load和+initialize以及一道题搞清楚
Objective-C
中load和initialize)后,自己也大概总结了一下。
IUVO
·
2023-10-07 17:27
从零搭建通用项目-扩展框架
2我大致分为三类:视图类网络类功能类视图类基础样式扩展:TabBarController扩展ESTabBarController其他视图扩展按照需求去找类似的开源框架自动布局:
Objective-C
用Masonry
小豆子__
·
2023-10-07 12:15
iOS property关键字详解
一、property关键字介绍简介:属性(property)是
Objective-C
的一项特性,用于封装对象中的数据。这一特性可以令编译器自动编写与属性相关的存取方法,并且保存为各种实例变量。
小猪也浪漫
·
2023-10-07 09:32
面试题2
Swift是苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可与
Objective-C
共同运行于MACOS和iOS平台,用于搭建基于苹果平台的应用程序。
菜鸟小邪神
·
2023-10-07 01:44
百度App
Objective-C
/Swift 组件化混编之路(三)- 实践篇
概述前文《百度AppObjective-C/Swift组件化混编之路(二)-工程化》已经介绍了百度App组件内
Objective-C
/Swift混编、单测、以及组件间依赖、二进制发布、集成的工程化过程。
大菠萝_DABLO
·
2023-10-06 20:23
第三章 类,对象和方法
什么是对象==像java,c++,
objective-c
都是面向对象的语言而c就是过程性语言面向对象编程就是你有一个东西,然后你要对它做什么。
vikimemory
·
2023-10-06 19:53
WKWebview 加载过程中的性能指标图解
背景讨论WKWebview在加载h5页面时,
Objective-C
里的WKNavigationDelegate、window.performance.timing、WKUserScriptInjectionTimeAtDocumentStart
hite和落雁
·
2023-10-06 12:48
iOS面试题:如何调试BAD_ACCESS错误
死循环EXC_BAD_ACCESS的本质在C和
Objective-C
中,你一直在处理指针。指针无非是存储另一个变量的内存地址的变量。当您向一个对象发送消息时,指向该对象的指针将会被引用。
sunnyxg0812
·
2023-10-06 12:25
Apollo Planning2.0决策规划算法代码详细解析 (2): vscode gdb单步调试环境搭建
GDB编译器通常以gdb命令的形式在终端(Shell)中使用,发展至今,GDB调试器已经对C、C++、Go、
Objective-C
、OpenCL
自动驾驶Player
·
2023-10-06 11:45
vscode
自动驾驶
ADAS
智能驾驶
人工智能
c++
Objective-C
编码规范
首选Swift,除非部分需要使用OC的场景:基础组件(需要兼容OC调用)需要和C/C++交互文件命名类文件使用PG前缀,注意大写.业务组件需要添加模块前缀,比如Order/HomePage.PGOrderViewController.h/PGHomePageViewController.m提示:避免潜在的命名冲突.分类分类使用类名+扩展字段@InterfaceNSObject(Test)@prop
孙国庆
·
2023-10-06 04:01
开发手机软件需要学什么内容才可以呢
Swift和
Objective-C
:用于iOS应用程序开发的主要语言。Kotlin:一种在Android开发中逐渐流行的语言。开发环境:下载和安装适用于您选择的平台的开发环境,
莫等闲_青鸟
·
2023-10-06 04:45
ios
android
Swift 4.0 —— 一句代码完成json解析
用
Objective-C
或者Swift2.0/3.0把服务端下发的json解析成对象需要把json数据。
肩肩
·
2023-10-05 12:13
iOS高级工程师必备技能
1.高级C语言、C++语言C语言是iOS开发的语言(
Objective-C
)基础,在iOS开发培训的课程中也会涉及到。
单线程Jack
·
2023-10-04 20:18
Swift正确选择struct和class
默认使用struct当您需要
Objective-C
互操作性时使用class。当您需要控制正在建模的数据的身份时,请使用class。使用struct配合protocols来共享行为和实现方法。
捡书
·
2023-10-04 06:54
iOS Runtime详解
Objective-C
是一门动态语言,会尽可能的将决定性的工作从编译时和链接时推迟到运行时,也就是说只有编译器是不够的,还需要一个运行时系统(runtimesystem)来执行编译后的代码。
当沉默已成习惯
·
2023-10-04 03:49
【PickerView案例11-自定义键盘操作01
Objective-C
语言】
一、UIDatePicker-日期选择控件1.上节课呢,我们把这个国旗选择,已经实现过了,对吧,然后呢,是我们这个日期选择控件,UIDatePicker自定义View,大家是不是已经很熟悉了,所以呢,我们就不再多说了,那接下来呢,我们就来看,第二个控件,UIDatePicker,上午呢,我们只是简单介绍了一下,下午呢,我们用它来做一些事情了,那,首先呢,也是一样的,先让大家看一下它的案例啊,点这个
清风清晨
·
2023-10-04 02:13
Objective-C
计算机外设
objective-c
javascript
【PickerView案例12-info_plist-PCH文件介绍
Objective-C
语言】
一、给大家介绍一下我们项目的一些文件:1.这个呢,是项目的基础文件:一些类啊:一些图片啊:还有加载图片,最主要,就是这个东西:info.plist:文件info.plist:2.那,需要大家了解一点,关于它的历史啊:我们现在用的时候,都是从xcode6.4开始的,或者说,直接xcode7,开始的,在这个xcode6,以前啊,这个info.plist,文件,不是这么命名的,它是以项目的名称,创建的,
清风清晨
·
2023-10-04 02:40
Objective-C
objective-c
前端
开发语言
Objective-C
代码混淆
【本文转载自】(https://blog.csdn.net/yiyaaixuexi/article/details/29201699)class-dump可以很方便的导出程序头文件,不仅让攻击者了解了程序结构方便逆向,还让着急赶进度时写出的欠完善的程序给同行留下笑柄。所以,我们迫切的希望混淆自己的代码。混淆的常规思路混淆分许多思路,比如:1)花代码花指令,即随意往程序中加入迷惑人的代码指令2)易读
东了个尼
·
2023-10-03 14:14
纽约时报 移动团队
Objective-C
规范指南
纽约时报移动团队
Objective-C
规范指南这份规范指南概括了纽约时报iOS团队的代码约定。
清风烈酒2157
·
2023-10-03 09:29
27、【Swift】高级运算符 - Advanced Operators
Swift运算符基本运算符高级运算符(包括C或
Objective-C
所有按位和移位运算符。)与C的算术运算符不同,Swift算术运算符默认是不会溢出的。所有溢出行为都会被捕获并报告为错误。
Sunday_David
·
2023-10-03 03:40
iOS 中 CSV格式文件读写
(:来自百度百科)CSV其实就是一个纯文本,那么对应到
Objective-C
中,他就是一个NSString,对应到Swift中就是一个String举个sj_mino1001.jpg,715282,4FB55FE8sj_mino100
新南12138
·
2023-10-02 21:07
objective-c
基础学习
目录第一节:OC介绍第二节:Fundation框架第三节:NSLog相对于print的增强第四节:NSString第五节:oc新增数据类型第六节:类和对象类的方法的声明与实现第七节:类和对象的存储第八节:nil与NULL第九节:分组导航标记#pragmamark第十节:方法与函数的区别第十一节:添加文件的便捷方法第十二节:对象与方法第十三节:异常处理第十四节:对象方法和类方法第十五节:NSStri
TO_ZRG
·
2023-10-02 07:31
objective-c
学习
开发语言
Objective-c
字符串遍历
遍历字符串在oc中遍历字符串的至少可以使用以下两种方法(1)通过查找的方式来(这方式适合所有格式的子符串,推荐使用)NSString*newStr=@"abdcdddccdd00大家好哦";NSString*temp=nil;for(inti=0;i<[newStrlength];i++){temp=[newStrsubstringWithRange:NSMakeRange(i,1)];NSLog
MJiao
·
2023-10-01 11:44
IOS
Source Insight 4.0使用介绍
简介SourceInsight是一个功能非常强大的,面向项目的程序编辑器,具有针对C/C++,C#,Java,
Objective-C
等的内置动态分析。
路过的小熊~
·
2023-10-01 00:12
其它
c++
开发语言
Swift版本历史和各版本特性
Swift版本历史和各版本特性author:Criustime:2020/5/12type:学习笔记发展历程:从2014年至今,已经有15个版本发布,其中5个大版本,10个小版本;与之对比的是
Objective-C
weixin_43929580
·
2023-09-30 22:51
学习笔记
swift
[iOS]-消息传递和消息转发机制
的执行流程objc_msgSend在cache中快速查找方法类表中查找总结一下缓存查找和方法列表查找resolveMethod动态解析(动态决意)消息转发消息接收者替换完全消息转发总结与思考参考的博客:
Objective-C
&Carry
·
2023-09-30 19:31
ios
objective-c
xcode
Effective
Objective-C
2.0读书笔记(二)
当程序运行起来后,为其提供相关支持的代码叫做“
Objective-C
运行期环境”。
lattr
·
2023-09-29 07:13
GCC 编译器
但其很快扩展,变得可处理C++,后来又扩展为能够支持更多编程语言,如Fortran、Pascal、
Objective-C
、Java、Ada、Go以及各类处理器架构上的汇编语言等,所以改名GNU编译器套件
小哥(xpc)
·
2023-09-29 07:40
C语言
c语言
C++ 之 lambda
Objective-C
采用的是上尖号^,而C++11采用的是配对的方括号[]*/#includeusingnamespacestd;intmain(){[]{couthello();//这里this调用的就是
xiaozhiwise
·
2023-09-28 23:13
C/C++
c++
iOS贝塞尔曲线月牙型裁剪
关键字
Objective-C
贝塞尔曲线反余弦头像堆叠效果示例说明项目中已有代码使用UICollectionView来实现横向的排列。
旅橙
·
2023-09-28 21:45
IOS 学习笔记 Javascript 调用
Objective-C
方法
下面首先完全copy了Cocoas官网上的内容,这里主要是做个笔记,初学JS调用IOS原声代码遇到的问题官网地址:https://docs.cocos.com/creator/manual/zh/advanced-topics/oc-reflection.html使用Creator打包的iOS/Mac原生应用中,我们也提供了在iOS和Mac上JavaScript通过原生语言的反射机制直接调用Obj
_无问西东
·
2023-09-28 11:40
IOS
Javascript
调用
Objective-C
方法
iOS runtime——函数/使用方法/使用场景/示例
关于iOSruntime学习之路,主要介绍了大部分runtime函数,并一一做了注释,使用方法,场景等也举了例子,便于理解一、认识一下runtime类二、TheRuntime1、
Objective-C
:
番薯大佬
·
2023-09-28 11:39
iOS
runtime使用场景
iOS之深入解析Block的使用和外部变量捕获
一、前言闭包=一个函数「或指向函数的指针」+该函数执行的外部的上下文变量「也就是自由变量」;Block是
Objective-C
对于闭包的实现。
╰つ栺尖篴夢ゞ
·
2023-09-28 11:37
iOS高级进阶
Objective-C底层原理
block使用
捕获外部变量
copy操作
循环引用
block回调
深入浅出
Objective-C
Runtime
从方法调用说起OC的方法调用,也叫消息发送.对于OC的方法调用[receivermessage];,编译器会转化成以下调用:objc_msgSend(receiver,selector);如果有多个消息参数,如:[receivermessage:arg1arg2:arg2arg3:arg3....];则转化为:objc_msgSend(receiver,selector,arg1,arg2,arg
蓝天白云_Sam
·
2023-09-28 07:43
深入理解CocoaPods
针对
Objective-C
初级开发者来说,工程文件的配置会让人很沮丧。在配置buildphase
雪丹妮_66865
·
2023-09-27 22:47
Swift 中 synchronized
Cocoa和
Objective-C
中加锁的方式有很多,但是在日常开发中最常用的应该是@synchronized,这个关键字可以用来修饰一个变量,并为其自动加上和解除互斥锁。
一枝小王子的玫瑰花
·
2023-09-27 14:18
Java入门第114课——使用增强型for循环遍历集合
问题使用foreach循环遍历集合中的元素,详细要求如下:1)使用HashSet构建集合c,将字符串"java"、"cpp"、"php"、"c#"、"
objective-c
"放入集合c中。
猴子学编程
·
2023-09-27 12:59
Java零基础课程
java
for循环
iOS
Objective-C
桥接 Swift
1.在OC项目中使用Swift项目,在第一次创建Swift文件时,Xcode会提示是否创建桥接文件,点击确定会自动创建;2.创建结束时候在使用Swift文件的类中导入头文件项目名-Swift.h该头文件为隐藏文件,可以在Targets->BulidSettings->Swift-Compiler-General下image.png现在就可以在OC中使用Swift项目了
朵朵一花浪
·
2023-09-27 11:48
objc_msgSend慢速查找流程
前言我们知道,
objective-c
中我们调用方法之后,底层会对方法进行缓存,让后面再调用更加快捷。今天我们主要研究是在方法没有缓存时,底层的查找流程。
8ef7f923f5bb
·
2023-09-27 02:08
swift 可选类型
Objective-C
与Swift语言对于可选nil的不同理解:
Objective-C
中的nil:表示缺少一个合法的对象,是指向不存在对象的指针,对结构体、枚举等类型不起作用(会返回NSNotFound
赵_df7e
·
2023-09-27 02:23
Python gRPC笔记
目前提供C、Java和Go语言版本,分别是:grpc,grpc-java,grpc-go.其中C版本支持C,C++,Node.js,Python,Ruby,
Objective-C
,PHP和C#支持。
Daisy丶
·
2023-09-26 20:04
Swift - 函数的派发方式.
编译型语言有三种基础的派发方式:静态派发;函数表派发;消息机制派发(动态派发).我们都知道
Objective-C
是使用的消息机制派发,任何的方法调用都会转为为Objc_msgSend...这是调用函数最动态的方式
Zafir_zzf
·
2023-09-26 07:17
DSBridge-iOS源码解析
DSBridge-iOS源码解析
Objective-C
与JavaScript间的交互方式1.自定义scheme,拦截http请求在iOS7以前,
Objective-C
与JavaScript间的交互采用的就是这种方式
XZhongWen
·
2023-09-25 19:52
【
Objective-C
】——内存管理
文章目录一、自动引用计数二、内存管理/引用计数三、内存管理的思考方式自己生成的对象,自己持有非自己生成的对象,自己也能持有不再需要自己持有的对象时释放使用某个方法生成对象,并将其返还给该方法的调用方:使用某个方法取得对象,但是不持有对象:无法释放非自己持有的对象一、自动引用计数自动引用计数(ARC,AutomaticReferenceCounting)是指内存管理中对引用计数采取自动计数的技术。在
不会敲代码的VanGogh
·
2023-09-25 14:40
objective-c
开发语言
macos
Objective-C
NS对象 copy 方法总结
1.copy返回的是不可变对象(immutableObject),即便原消息接收者是mutable对象,copy返回的也将是不可变对象(immutableObject)。2.mutableCopy返回的是可变对象(mutableObject)例1:NSString*string=[NSStringstringWithString:@"ThisisCopyDemo."];NSString*str1=
微笑惊世骇俗
·
2023-09-25 08:32
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他