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老古董
使用LLDB提高调试效率 -- 《iOS 性能优化实战》读书笔记 2
LLDB是高性能的程序调试器,默认集成在XCode中,支持C语言、
Objective-C
语言和C++语言程序代码进行调试,包括查看变量、修改变量、执行指令等功能。
羊非鱼丶
·
2023-08-14 21:03
【iOS面试粮食】Block
本文章将记录
Objective-C
中Block的相关资料,如有错误欢迎指出~Block的本质Block本质.pngBlock实际上就是一个OC对象(结构体中有isa指针),这个对象封装了函数,以及函数执行的上下文
KaironZz
·
2023-08-14 19:12
OC对象的分类
Objective-C
中的对象,简称OC对象,主要可以分为三种instance对象(实例对象)class对象(类对象)meta-Class对象(元类对象)instanceinstance对象就是通过类alloc
天空像天空一样蓝
·
2023-08-14 13:25
深入理解
Objective-C
:方法缓存
简介:本文主要从源码的角度探究了
Objective-C
在runtime层的方法决议(Methodresolveing)过程和方法缓存(Methodcache)的实现。
michaelJackDong
·
2023-08-14 10:42
使用__weak变量,指向的对象就会被加到autoreleasepool中?
在《
Objective-C
高级编程》的第一部分内存管理中,有这么一节,其中说明了一个结论:使用附有__weak修饰符的变量,即是使用注册到autoreleasepool中的对象。按道理来说没有错。
我才是臭吉吉
·
2023-08-14 07:12
doxygen 注释规范_代码注释规范之Doxygen
目前Doxygen可处理的程序语言包含C/C++、Java、
Objective-C
、IDL等,可产生出来的文档格式有HTML、XML、LaTeX、RTF等,此外还可衍生出不少其
weixin_39943868
·
2023-08-13 23:27
doxygen
注释规范
iOS逆向之还原CCCrypt加解密(AES128Encrypt)
因此,这里对AES128加密算法进行还原(解密算法类似),分别有
Objective-C
及java,附上代码如下:
Objective-C
:+(NSString*
qife
·
2023-08-13 11:15
对付抠门老板有奇招,IT小民工配了新电脑,只比手机大一圈?
就是下面这货,曾经修了3次的
老古董
,年后在家办公时又出毛病了,我当即对它进行了“ICU级”的处置,然而还是废了。好
笔点酷玩
·
2023-08-13 05:05
AOSP 中的编译工具链工具
以下是AOSP中主要的编译工具链组件:Clang/LLVM:Clang是一个C、C++、
Objective-C
和Objective-C++编程语言的开源编译器前端。LLVM(L
Just_Paranoid
·
2023-08-12 21:10
Android
OS
gcc
clang
ninja
make
llvm
jdk
make/makefile/cmake/nmake
1.gcc它是GNUCompilerCollection(就是GNU编译器套件),也可以简单认为是编译器,它可以编译很多种编程语言(括C、C++、
Objective-C
、Fortran、Java等等)。
SofterICer
·
2023-08-12 20:21
cmake
安全架构
理解“块”(blocks)这一概念
block所需的运行时组件在MacOSX10.4和iOS4.0和之后的所有版本中都可用.由于这个语言特性属于C语言级别的特性,因此在C,C++,
Objective-C
和Objective-C++代码中都可用
WhistleCai
·
2023-08-12 11:31
Swift中@objc的使用
Swift中@objc的使用在Swift代码中,使用@objc修饰后的类型,可以直接供
Objective-C
调用可以使用@objc修饰的类型:未嵌套的类协议非泛型枚举(仅限于原始值为整形的类型)类和协议中的属性和方法构造器和析构器下标类
土豆小窝瓜
·
2023-08-12 06:02
Objective-C
Class Properties
原来是
Objective-C
中新添加的类属性。
山已几孑
·
2023-08-11 23:12
Objective-C
对象本质
NSObject先来看一段OC代码:#importintmain(intargc,constchar*argv[]){@autoreleasepool{NSObject*objc=[[NSObjectalloc]init];}return0;}通过以下终端命令:(指定arm64架构模式)$xcrun-sdkiphoneosclang-archarm64-rewrite-objcmain.m-oma
DinoGuy
·
2023-08-11 17:15
【重温
老古董
——Strust2框架】基于Idea使用maven创建Strust2项目
1、新建项目红色圈出的部分是【强制】,其他部分看个人喜好。2、修改pom文件,管理依赖org.apache.strutsstruts2-core2.5.22javax.servletjavax.servlet-api4.0.1provided这两项是必须的,其他依赖看你项目需求,刷新,maven。3、新建视图层的页面,以便发起请求具体发起请求的界面我这里为了简单起见,不给各位添加其他理解上的负担,
Jay Yang.
·
2023-08-11 15:25
java后端笔记
struts2
java
intellij-idea
maven
跨平台的重复文件查找和删除工具,速度媲美Everything!
它主要是用Python3编写的,具有使用多个GUI工具包的特性,所有工具包都使用相同的核心Python代码在OSX上,UI层是用
Objective-C
编写的,并且使用了Cocoa。
sagima_sdu
·
2023-08-11 14:19
ubuntu
linux
Objective-C
获取变量类型的方法
在
Objective-C
中,要获取一个对象的类型,可以使用[objectclass]方法。这将返回一个Class对象,表示该对象的类型。
study_&
·
2023-08-11 08:21
objective-c
ios
开发语言
ISO开发笔记(一)
Objective-c
注释//单行注释/*多行注释*/今天遇到一个比较诡异的报错,Editorplaceholderinsourcefile,调试半天也没有解决。
于较瘦
·
2023-08-11 06:08
IOS
Objective-c
ios
objective-c
xcode
父亲的断舍离
母亲说,这都多少年的
老古董
了,你又不装东西了,放在那多不方便,砸掉算了。父亲还想说什么,却终究找不到借口
克里斯黄星星
·
2023-08-11 00:04
关于搭建Hybrid App所需要的基础技术一文
首先是Android是以JAVAScript语言为基础,IOS使用
Objective-C
。
Newcomer_L
·
2023-08-10 07:40
知识
phonegap
我还是不喜欢用手机打字
写出以上这段话需要勇气,仿佛在告诉世界,我是个
老古董
。仿佛在告诉自己,你开始和你爹妈一样了。诚然,像爹妈没什么不好,但这莫名过气感啊,真叫人不舒服!
是座冰山
·
2023-08-09 23:19
宇宙第二喻吹访谈录
“是啊,而且职业选手更新换代,他们竟突然奇想的把我们这群
老古董
的粉丝挖出来,还真不容易。”江波涛笑笑,敲
炎岩mars
·
2023-08-09 23:12
Swift&SwiftUI调研
一、Swift介绍Swift是苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可与
Objective-C
共同运行于iOS、MACOS平台,用于搭建基于苹果平台的应用程序。
铁头娃_e245
·
2023-08-09 22:10
Objective-C
使用关联对象给Category添加属性
实现过程在类中声明属性,会生成setter、getter、成员变量在分类中声明属性,只会生成setter个getter,不会生成成员变量从分类的底层结构也可以看出,没有成员变量的属性structcategory_t{constchar*name;classref_tcls;structmethod_list_t*instanceMethods;///实例方法列表structmethod_list_
lieon
·
2023-08-09 08:25
4-GitHub代码库的语言显示调整
对于混编的Swift项目如果有很多
Objective-C
的三分库代码,在GitHub的显示可能就是
Objective-C
语言。这种情况,通过一下方法可以解决。
__Gavin__
·
2023-08-09 07:17
CocoaPods安装
1、什么是CocoaPodsCocoaPods是Swift和
Objective-C
项目的依赖管理器。它拥有超过39万库,用于超过280万个应用程序。CocoaPods可以帮助您优雅地扩展您的项目。
高扬先生
·
2023-08-09 06:03
什么是GCC
GNU编译器套件包括C、C++、
Objective-C
、Java、Ada和Go语言前端,也包括了这些语言的库(如libstdc++,libgcj等)GCC不仅支持C的许多“方言”,也可以区别不同的C语言标准
陌养
·
2023-08-09 02:53
C语言
c++
OC- +load 和 +initialize 方法调用原理
他们在category中的调用顺序.
Objective-C
为我们提供了两种方法去运行对类进行相关设置的代码。+load:该方法会在很早阶段(同时也是比较危险的阶段,可能导致崩溃)被调
蒋斌文
·
2023-08-08 14:28
那些年陪伴我们长大的电影和电视
在一片乡村户外场地上,笔直并排插上两根竹竿,竹竿中间扯起一面白色幕布,幕布正前方十来米处是核心部件放映机(现今如果看到,绝对是
老古董
)。
阅跑影财者
·
2023-08-08 13:30
嘿,小家伙
“你从哪儿翻出来这些
老古董
的?什么骑士公主恶龙的,都是小孩子才信的东西。”男人撇了撇嘴,“妈,我都二十五了。现在的社会谁还吃这一套啊,遇到事,谁不躲谁是傻子。
南风向西刮
·
2023-08-08 10:59
iOS-MethodSwizzling 方法交换和调用
iOS-MethodSwizzlingMethodSwizzling相关概念MethodSwizzling是
Objective-C
的黑魔法,利用runtime实现。
iOS__开发者皮皮峰
·
2023-08-08 00:01
世界上最贵的老爷车top10
是什么让这些
老古董
成为世界上最昂贵的汽车?一般来说,价值极高的汽车,会有3个标准:-这辆车多么罕见-世界上有多少辆。-汽车拥有什么样的无形价值-例如令人难忘的比赛或发生在车上的任何事情。
浪客贱心01
·
2023-08-07 21:35
Runtime
Objective-c
是一门比较强的编程语言,跟c,c++等语言有着很大的不同
Objective-c
的动态性是由RuntimeAPI来支撑的RuntimeAPI提供的接口基本都是C语言的,源码由c\c+
大鹅ne
·
2023-08-07 19:12
APP外包开发的开发语言对比
在开发iOSAPP时有两种语言可以选择,Swift(SwiftProgrammingLanguage)和
Objective-C
(Objective-CProgrammingLanguage),它们是两种不同的编程语言
defdsdddev
·
2023-08-07 14:18
微信小程序
小程序
需求分析
第一次用支付宝
之前经常用微信支付,从来没用过支付宝今天一个付款方式必须用支付宝没办法,把我这
老古董
级别的人逼的也安装了支付宝然后按照操作说明绑定了银行卡竟然发现一点也不难那之前总以为支付宝比微信支付麻烦。
小米九
·
2023-08-07 12:35
Objective-C
闭包声明(Block)
本地变量返回类型(^block名称)(参数类型列表)=^返回类型(参数){代码段};//举例exampleNSString*(^blockName)(NSString*)=^NSString*(NSString*a){NSLog(@"%@",a);returna;};NSString*test=blockName(@"test");NSLog(@"%@",test);属性@property(non
Penn_Xu
·
2023-08-07 10:34
use gnustep
objective-c
firstapp#importintmain(intargc,constchar*argv[]){NSAutoreleasePool*pool=[NSAutoreleasePoolnew];NSLog(@"firststart");[pooldrain];return0;}tech专注于概念,而不是迷失在语言技术细节中编程语言的目的是成为一个更好的程序员;也就是说,在设计和实现新系统以及维护旧系统
etcix
·
2023-08-06 09:34
zig学习
objective-c
开发语言
Web压测工具http_load原理分析
服务器性能的开源工具,从下面的网址可以下载到最新版本的http_load:http://www.acme.com/software/http_load/这个软件一直在保持着更新(不像webbench,已经是十年的
老古董
了
程序员曦曦
·
2023-08-06 03:55
http
网络协议
网络
程序人生
软件测试
自动化测试
python
二婚的我们有没有可能在一起
“那好吧,明天晚上8点xx餐厅你们见一下,你也该走出来了,对了,我把你的电话,给你姨了,明天让那男孩给你联系吧,我们
老古董
就不参与了,既然去了,就仔细的想想这个人。”
圆梦晴
·
2023-08-06 02:00
Objective-C
Runtime 运行时之五:协议与分类
Objective-C
中的分类允许我们通过给一个类添加方法来扩充它(但是通过category不能添加新的实例变量),并且我们不需要访问类中的代码就可以做到。
钟敏_1788
·
2023-08-05 19:39
iOS攻防——(四)class-dump-与-Dumpdecrypted-使用
1classdumpclassdump是一个用于检查保存在Mach-O文件中的
objective-c
运行时信息的工具,攻防中最常用、实用的命令行工具。1.1classdump好玩在哪?
weixin_34244102
·
2023-08-05 19:59
移动开发
ui
操作系统
Objective-C
的语法与Cocoa 框架----01
原文地址:http://blog.chinaunix.net/uid-20622737-id-2151722.htmlObjective-C的语法与Cocoa框架//--------------------------------------------------------------------------------c++,obj-c代码对比:(可以参考一下)//C++类的声明classC
leelong80
·
2023-08-05 19:56
ios
cocoa
框架
printing
interface
java
class
iOS开发日志 之 iOS10版本适配问题
systemVersion]substringToIndex:1]intValue]>=10)它会永远返回NO,substringToIndex:1在iOS10会被检测成iOS1了,应该使用下面的这些方法:
Objective-C
kidd风
·
2023-08-05 19:55
IOS开发日志
iOS10适配
Xcode8运行一堆log
iOS10隐私权限设置
iOS10适配https
iOS,java语法对比
很多想开发iOS,或者正在开发iOS的程序员以前都做过Java或者C++,当第一次看到
Objective-C
的代码时都会头疼,
Objective-C
的代码在语法上和Java,C++有着很大的区别,有的同学会感觉像是看天书一样
简单极致_李
·
2023-08-05 19:55
iOS
[19]Effective
Objective-C
2.0【13】
第十三条:用“方法调配技术”调试“黑盒方法”什么是MethodSwizzling?字面意思:方法调和,也就是方法交换,其中交换的是方法的实现。具体点的来说,我们用@selector(方法选择器)取出来的是一个方法的编号(指向方法的指针),用SEL类型表示,它所指向的是一个IMP(方法实现的指针),而我们交换的就是这个IMP,从而达到方法实现交换的效果。1.当一个方法在工程中大量被调用时,我们想要批
默然走一生
·
2023-08-05 18:26
Runtime之动态方法解析和转发
前言在
Objective-C
中,如果只在头文件中声明了方法,但没有在m文件中实现该方法,如果调用该方法,通常情况下程序会崩溃并抛出unrecognizedselectorsenttoinstance的异常
wilsonhan
·
2023-08-05 08:41
新iOS面试题大全完整版
一般面试题1.堆和栈的区别1.内存管理范围只有oc对象需要进行内存管理非oc对象类型比如基本数据类型不需要进行内存管理2.内存管理本质因为:
Objective-C
的对象在内存中是以堆的方式分配空间的,并且堆内存是由你释放的
lp_lp
·
2023-08-05 07:01
Block深入浅出
一、概述闭包=一个函数『或指向函数的指针』+该函数执行的外部的上下文变量『也就是自由变量』;Block是
Objective-C
对闭包的实现。
Q海龙
·
2023-08-05 07:46
iOS LLVM
Objective-C
在变成机器码之前,会被LLVM编译器转换为中间代码转换指令clang-emit-llvm-Smain.m语法简介@-全局变量%-局部变量alloca-在当前执行的函数的堆栈帧中分配内存
山杨
·
2023-08-05 06:02
iOS常用基础面试问题
委托模式在iOS中大量应用,其在设计模式中是适配器模式中的对象适配器,
Objective-C
中使用id类型指向一切对象,使委托模式在iOS中的实现更为方便。
UILabelkell
·
2023-08-05 02:06
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
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
其他