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】
如何将Proto文件编译为Obj-C源码文件,用在iOS和Mac平台上开发?
公司内部的混合语言数据标准,全称是GoogleProtocolBuffer,Protobuf是一种更小、更快、更简单的结构化数据存储格式,可用于序列化返回数据,目前已经支持生成Java,Python,
Objective-C
傲古飞雪
·
2023-09-18 07:54
iPhone
google
protobuf
ios
objective-c
proto
转换格式
program received signal: "EXC_BAD_ACCES"
在C和
Objective-C
中,你一直在处理指针。指针无非是存储另一个变量的内存地址的变量。当您向一个对象发送消息时,指向该对象的指针将会被引用。
骑着毛驴走起来
·
2023-09-18 06:10
Swift--- 基础--5
Swift中的可选链接类似于
Objective-C
中的消息传递nil,但在某种程度上适用于任何类型,并且可以检查是否成功或失败。可选链接
彬至睢阳
·
2023-09-17 23:25
OC中的ObjectType是什么类型
ObjectType是
Objective-C
中的泛型ObjectType的使用自定义泛型只能在@interface上定义(类声明、类扩展、Category),这个类型在@interface和@end区间的作用域有效
Zip000
·
2023-09-17 21:53
iOS 代码混淆的新进展
但作者并没有实现
Objective-C
的方法名/类名混淆,于是想到了老办法。
没梦想的咸鱼2
·
2023-09-17 18:11
底层探索--runtime的本质
基本
Objective-C
是一门动态性比较强的编程语言,跟C、C++等语言有着很大的不同
Objective-C
的动态性是由RuntimeAPI来支撑的RuntimeAPI提供的接口基本都是C语言的,源码由
永断阎罗
·
2023-09-17 14:06
Objective-C
NSString 与 C++ string 之间的转换
最近在做iosdemo时遇到一个资源路径的问题,涉及到NSString和string转换,先记录下来,以免遗忘。1.NSStringtostringNSString*p_str=[[NSBundlemainBundle]pathForResource:@"test"ofType:@"png"inDirectory:@"asset"];//获取asset目录中test.png的绝对路径strings
zxcasd11
·
2023-09-17 08:12
C/C++
Objective-C
c++
objective-c
Objective-C
中的instancetype和id关键字
Objective-C
中的instancetype和id关键字作者:wangzz原文地址:http://blog.csdn.net/wzzvictory/article/details/16994913
wangzz
·
2023-09-17 08:40
Objective-C
clang
objective-c
编译器
cocoa
instancetype
instancetype与id的区别
instancetype是clang3.5开始提供的一个关键字,与id一样表示某个方法返回的未知类型的
Objective-C
对象。但是instancetype和id区别到底有什么区别呢?
whe0302
·
2023-09-17 08:10
iOS
ios
Objective-c
NSString和char*之间的转换
Objective-cNSString和char*之间的转换Java代码NSString*string_content="I'mjordy";char*char_content=[string_contentcStringUsingEncoding:NSASCIIStringEncoding];char*转换为NSString类型的代码如下:Java代码charchar_array[1024];N
王叫兽
·
2023-09-17 08:40
iOS
iOS底部导航条
objective-c
代码如下:UIEdgeInsetsinsets;if(@available(iOS11.0,*)){insets=[UIApplicationsharedApplication].
依然范特茜
·
2023-09-17 08:39
ios开发
ios
objective-c
xcode
iOS 开发 instancetype 的学习
Objective-C
的一些使用惯例不仅仅是好的编程习惯,更是给编译器的隐藏指令。例如,alloc和init的返回类型都是id,然而在Xcode中,编译器会检查所有正确类型。它是怎么做到的呢?
a541018363
·
2023-09-17 08:53
ios
instancetype
简述GitHub上
Objective-C
高stars项目
为了方便自己快速了解
Objective-C
的一些优秀的开源框架和在开发中快速找到匹配自己需求的开源框架,下面我就简单介绍下
Objective-C
里高stars项目。
丶天空蓝丶
·
2023-09-16 16:15
iOS JSPatch简单使用
JSPatch是一个开源项目(Github链接),只需要在项目里引入极小的引擎文件,就可以使用JavaScript调用任何
Objective-C
的原生接口,替换任意
Objective-C
原生方法。
关灯看大腿
·
2023-09-15 14:06
【UIPickerView案例05-省市选择界面数据展示
Objective-C
语言】
一、省市选择界面数据展示1.省市选择界面数据展示,就是这样的一个东西我们接下来,看我们第二个案例,就是这个省市选择,左边选择一个省,右边就把这个省所有的市展示出来比如,我现在展示的是山东的城市,我选择一个山西第一步干嘛,是不是也是分析它的界面1)上面是一个PickerView2)下面是Label,显示对应的数据先拖一个PickerView,这个PickerView的约束,好添加吧,然后呢,底下这两
清风清晨
·
2023-09-15 05:51
Objective-C
objective-c
开发语言
macos
【UIPickerView案例06-省市选择界面数据展示02-省市显示到Label上
Objective-C
语言】
一、接下来,我要把城市、省、显示到下面的Label上1.但是呢,我们现在能拿到它的Label吗,是不是也是一样的,拖线啊切换到三视图、选择ViewController.m文件在类扩展里面,左边这个呢,按住Control键,拖进来,Name:provinceLbl,右边这个呢,按住Control键,拖进来,Name:citiLbl写上注释,看一下它有没有,这次有了啊,1.现在,我们已经有这个选中的方
清风清晨
·
2023-09-15 05:51
Objective-C
objective-c
数据库
开发语言
【UIPickerView案例07-省市选择界面数据展示03-城市选择Bug修复
Objective-C
语言】
一、咱们先把前面的内容捋一下——省市选择界面:1.首先呢,我们说,实现一个案例,第一步,先看界面,1)第一步:先看界面,2)第二步:分析一下它的基本结构,3)第三步:搭建界面,4)第四步:加载数据,5)第五步:显示数据,是不是五步,大的就这五步,但是这个搭建界面,就一个PickerView,以及两个Label,还用说吗,不用吧,这个很简单,我们直接过了啊,2)然后,加载数据,需要说吗,不用吧,直接
清风清晨
·
2023-09-15 05:51
Objective-C
bug
objective-c
算法
【PickerView案例08-国旗搭建界面加载数据
Objective-C
预言】
一、来看我们第三个案例1.来看我们第三个关于PickerView的一个案例,首先呢,我要问大家一下,咱们这个是几组数据呢,这是一个pickerView,只不过,它显示的是什么,一个界面,前面两个案例,都是文字这个案例,开始有图片了,总结一下这三个案例:1)第一个案例:组与组之间,没有任何关系,2)第二个案例:组与组之间,有关系,3)第三个案例:就是我们要显示一个View,一个界面:1)一个德国La
清风清晨
·
2023-09-15 05:44
Objective-C
objective-c
开发语言
macos
iOS代码检测之infer
可以分析
Objective-C
,Java或者C代码,报告潜在的问题。任何人都可以使用infer检测应用,可以将严重的bug扼杀在发布之前,同时防止应用崩溃和性能低下。
Joshua520
·
2023-09-14 21:06
iOS开发进阶(唐巧)读书笔记(二)
第三部分:iOS开发底层原理1、
Objective-C
对象模型1.1isa指针NSObject.h部分代码:NS_ROOT_CLASS@interfaceNSObject{Classisa;}objc.h
墨隐于非
·
2023-09-14 03:28
05-Swift闭包(Closures)
swift中的闭包和
Objective-C
中的代码块(block)以及其他一些编程语言中的匿名函数类型。 闭包可以捕获和存储其所在上下文中任意常量和变量的引用。
王梓懿_1fbc
·
2023-09-13 15:18
Objective-C
Runtime 运行时之六:拾遗
原文出处:南峰子的技术博客前面几篇基本介绍了runtime中的大部分功能,包括对类与对象、成员变量与属性、方法与消息、分类与协议的处理。runtime大部分的功能都是围绕这几点来实现的。本章的内容并不算重点,主要针对前文中对Objective-CRuntimeReference内容遗漏的地方做些补充。当然这并不能包含所有的内容。runtime还有许多内容,需要读者去研究发现。super在Objec
30213be71330
·
2023-09-13 15:20
c语言tips-【gcc详细介绍】
GNU编译器套件包括C、C++、
Objective-C
、Java、Ada和Go语言前端,也包括了这些语言的库(如libstdc++,libgcj等)GCC不仅支持C的许多“方言”,也可以区别不同的C语言标准
ZHHHHHJ66
·
2023-09-13 09:54
C语言
c语言
linux
jvm
Mac 系统PHP包管理工具composer的安装和使用
它仅仅是一个依赖关系的管理,如同在iOS开发中Swift和
Objective-C
工程中使用的CocoaPods一样。安装composer安装前需确保系统PHP版本在5.3以上,在终端中执
红色火苗
·
2023-09-12 01:26
Hook
Objective-C
中的block
前言iOS的方法交换能为我们hook实例方法,也能为我们hook类方法,但是对于Block却无能为力,原因很简单,Block并不是一个方法,而是一个函数指针。但是如果你了解了Block底层结构,又熟悉了iOS中的消息转发机制。想要HookOC的Block还是能做到的。有关HookOCBlock的文章有许多,目前有两种比较常见的方法来HookBlock:一种是通过引入Libffi,利用Libffi在
红袖吾狗
·
2023-09-11 20:00
Linux 中的 cpp 命令及示例
它只能与C、C++和
Objective-C
源代码一起使用。与其他编程语言一起使用可能会导致不确定的问题。
wly476923083
·
2023-09-10 23:23
Linux
linux
算法
运维
ubuntu
windows
centos
gnu
【C语言_Error】GCC编译错误
isafreeandopen-sourcecompilersystemdevelopedbytheGNUProjectthatsupportsvariousprogramminglanguagessuchasC,C++,
Objective-C
拾贰_C
·
2023-09-10 18:10
{05}C语言
细节和错误
c语言
开发语言
intellij-idea
visual
studio
code
objc_msgSend分析(1)-汇编部分
runtime一套c/c++/汇编语言形成的api,为
Objective-C
提供运行时功能。运行时:代码装载到内存里编译时:系统把语法编译成机器可识别的语言,生成可执行文件。
xxxxxxxx_123
·
2023-09-10 17:24
IOS-富文本文字+链接+点击事件完全自定义
如何实现富文本文字+链接完全自定义效果图实现UITextView的配置链接点击事件重定向效果图环境:XCode12.3-IOS14.3语言:
Objective-C
副标题为富文本实现的文字+链接实现带链接的富文本只能使用
TommySte
·
2023-09-10 16:32
IOS
开发
ios
objective-c
ui
【iOS面试粮食】Runtime—实例对象、类对象、元类对象
本文章将记录
Objective-C
中实例对象、类对象、元类对象的相关资料,如有错误欢迎指出~实例对象(InstanceObject)实例对象是类实例化的对象,代表着某一个具体的东西。
KaironZz
·
2023-09-10 06:28
Objective-C
中指针指向的地址和指针所在的地址
看代码:-(void)test{NSObject*obj=[NSObjectnew];NSLog(@"指针指向的地址:%p",obj);NSLog(@"指针所在的地址:%p",&obj);NSLog(@"指针所在的地址:%x",(unsignedint)&obj);NSLog(@"objend");NSObject*obj2=self;NSLog(@"指针指向的地址:%p",self);NSLog
传说中的汽水枪
·
2023-09-10 05:30
Block的魔鬼魅力(上)
又开始读《
Objective-C
高级编程》里面关于block的介绍章节,每次读都会有新的疑惑,这该死的魔鬼魅力。基础入门篇block就是一个带有自动变量的匿名函数,缓解了程序员对于命令的痛苦。
李周
·
2023-09-10 05:48
永不过时的C语言——编程人员必修
Objective-C
下降很明显。原因是几年前苹果公司放弃了
Objective-C
,并由其后继者Swift取而代之。前20名中,涨幅最高的编程语言为Java,之后分别是C、
凌云C语言游戏开发
·
2023-09-10 01:24
iOS锁之synchronized的内部实现原理
如果你已经使用
Objective-C
编写过任何并发程序,那么想必
晓风有残月
·
2023-09-08 21:16
UICollectionView的隐式动画消除
collectionView.mj_header.beginRefreshing()问题解决参考【
Objective-C
】UICollectionView取消隐式动画在cell动态布局内容修改的地方
link_hui
·
2023-09-08 18:48
JSPatch 从入门到放弃
只需在项目引入极小的引擎,就可以使用JavaScript调用任何
Objective-C
的原生接口,获得脚本语言的优势:为项目动态添加模块,或替换项目原生代码动态修复bug。
天下林子
·
2023-09-08 07:05
Objective-C
对象的内存分配
我们平时编写的
Objective-C
代码,底层实现其实都是C\C++代码。大体流程.pngObjective-C的面向对象都是基于C\C++的结构体实现的。
iTruda
·
2023-09-06 05:28
与Runtime相关的知识
关于消息发送和消息转发,
Objective-C
消息发送与转发机制原理讲的很详细。
内心强大的Jim
·
2023-09-06 01:06
软件测试技能-移动端测试篇
移动端测试(Android、iOS)从开发语言来说iOS使用
Objective-C
/Swift语言、Android为Java。
小文讲测试
·
2023-09-05 07:35
SwiftDate日期库使用详解
(2)SwiftDate功能强大,本身swift相对
Objective-C
,语法上就要简单很多,操作起来更简单易懂,无论是简单的日期操作,还是复杂的业务逻辑都能满足。如如:支持数学运算进
朱莉^_^JuneLee
·
2023-09-05 05:40
swift
swiftDate
swift时间处理
Objective-c
中的锁
1.Mutex互斥锁.互斥锁同一时间只运行同一个线程操作,如果当一个线程正在持有锁,其他的线程想要持有锁,其他的线程会被阻塞,直到当前持有锁的线程释放该锁pthread_mutexattr_tmutexattr;pthread_mutexattr_init(&mutexattr);intre=pthread_mutex_init(&_mutex,&mutexattr);__blockintvalu
我的昵称是小狼
·
2023-09-05 05:24
面试驱动技术 - KVO && KVC
面试驱动技术合集(初中级iOS开发),关注仓库,及时获取更新Interview-seriesimageKVOKVO是key-valueobserving的缩写KVO是
Objective-C
对观察者模式的又一实现
小蠢驴打代码
·
2023-09-05 03:33
Swift 调用
Objective-C
的可变参数函数
本文分为两部分,第一部分是Swift怎么调用
Objective-C
的可变参数函数,第二部分是
Objective-C
怎么调用Swift的可变参数函数。S
戴仓薯
·
2023-09-05 01:58
nullable、__nullable、_Nullable 区别
苹果在Xcode6.3引入了一个
Objective-C
的新特性:NullabilityAnnotations,这一新特性的核心是两个新的类型修饰:__nullable和__nonnull。
KevinDengSir
·
2023-09-05 00:56
百度App
Objective-C
/Swift 组件化混编之路(二)- 工程化
前文《百度AppObjective-C/Swift组件化混编之路》已经介绍了百度App引入Swift的影响面评估以及落地的实施步骤,本文主要以依赖管理工具为支撑,介绍百度App如何实现组件内的
Objective-C
大菠萝_DABLO
·
2023-09-04 08:22
OC对象
OC的本质oc代码,底层是由c/c++实现
Objective-C
的面向对象都是基于C\C++的数据结构实现的image-20220531152830996可以将
Objective-C
代码转换为C\C++
iOS小洁
·
2023-09-04 06:05
iOS练手项目知识点汇总
基础理解篇
Objective-C
是一种面向对象的编程语言,它支持元编程。元编程是指编写程序来生成或操纵其他程序的技术。
Objective-C
中,元编程可以使用
Objective-C
的动态特性来实现。
study_&
·
2023-09-03 19:48
ios
cocoa
macos
iOS 消息转发机制
Objective-C
是一门动态语言,它依赖runtime库将编译和链接时做的事情推迟到运行时处理。
GlassHead
·
2023-09-03 15:31
Swift5.5学习笔记六:闭包(Closures)
//Swift中的闭包类似于C和
Objective-C
中的Block以及其他编程语言中的lambda//一、闭包表达式//闭包表达式是一种以简短、重点突出的语法编写内联闭包的方法。
ma_yongsong
·
2023-09-03 13:01
Swift&Objective-C混编互调
但是它的第三方库还是没有
Objective-C
的多,而且想用老项目中的工具类或框架,该怎么办呢?
祥子_HelloWorld
·
2023-09-02 21:34
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他