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老古董
一个
Objective-C
对象占用内存空间原理分析
Objective-C
对象的本质我们知道
Objective-C
代码,底层实现其实都是C\C++代码,所以这里为了窥探
Objective-C
的本质,我们可以将
Objective-C
代码转换为C\C++代码
Irene_球球
·
2023-04-18 00:04
【通过plist文件展示UITableView分组数据的问题补充
Objective-C
语言】
一、刚才我们通过plist文件,为大家演示了如何用UITableView展示分组数据,1.步骤:1)第一步,通过懒加载,把plist文件中的数据加载起来,2)第二步,拖拽UITableView,设置它的数据源对象,就是我们的控制器3)第三步,控制器遵守数据源协议,实现我们的五个数据源方法,1>返回多少个组,numberOfSectionsInTableView2>返回每一组多少个行,numberO
清风清晨
·
2023-04-17 14:13
Objective-C
objective-c
ios
xcode
【通过加载plist文件显示分组数据
Objective-C
语言】
一、展示汽车品牌数据1.首先,我们还是先把控制器调成3.5英寸,再把模拟器调成iPhone4S,2.然后呢,我们要先把素材拷进来,我们要展示,要把一个plist文件中的数据展示到我们的这个UITableView里面,所以说,首先,是要把我们的plist文件拷进来,找到我们这个plist文件,cars_simple.plist,3.把这个cars_simple.plist文件,拖到Supportin
清风清晨
·
2023-04-17 14:43
Objective-C
objective-c
ios
算法
【加载plist文件展示单组数据
Objective-C
语言】
一、接下来,我们要为大家演示如何通过加载plist文件,使用UITableView展示单组数据,1.最后运行起来的效果,是一个什么效果呢,是这样一个效果:2.这个里面,这就是一个单元格吧,这就是一个单元格,这个单元格里面,包括一个图片框、一个TextLabel、一个DetailLabel、一个指示器,这个指示器的意思,告诉你说,这个是不是能点啊,接下来,我们就给大家实现这么一个效果,手动加载pli
清风清晨
·
2023-04-17 14:12
Objective-C
objective-c
MessageThrottle 结合业务需求的修改
原文地址MessageThrottle是什么,解决了什么痛点MessageThrottle是使用
Objective-C
实现的iOS函数节流(Throttle)和防抖(Debounce)的工具库.在实现App
wyanassert
·
2023-04-17 11:10
【iOS的NSNULL nil Nil 】
nil和Nil都表示空指针,可以用于指针类型的变量、对象类型的变量、和
Objective-C
对象的参数和返回值中。
神奇阿道和小司
·
2023-04-17 08:27
ios
objective-c
开发语言
Effective
Objective-C
2.0学习记录(六)
内存管理29.理解引用计数引用计数工作原理属性存取方法中的内存管理自动释放池保留环要点30.以ARC简化引用计数使用ARC时必须遵循的方法命名规则变量的内存管理语义ARC如何清理实例变量覆写内存管理方法要点31.在dealloc方法中只释放引用并解除监听要点32.编写“异常安全代码”时留意内存管理问题要点33.以弱引用避免保留环要点:34.以"自动释放池块"降低内存峰值要点:35.用"僵尸对象"调
zdsey
·
2023-04-17 05:34
objective-c
学习
ios
iOS-关联对象(
Objective-C
)
关联对象关联对象的应用分类中的@property使用关联对象关联对象的实现objc_setAssociatedObjectAssociationsManager如何存储ObjcAssociationnew_value!=nilnew_value==nilsetHasAssociatedObjects()objc_getAssociatedObjectobjc_removeAssociatedObj
zdsey
·
2023-04-17 05:00
ios
objective-c
开发语言
cocoapods
xcode
【Unity3d】Unity与iOS之间通信
关于Unity与Android之间通信,参考【Unity3d】Unity与Android之间通信Unity调用
Objective-C
主要分三个步骤:(一)、在xcode中定义要被unity调用的函数新建一个类
devnn
·
2023-04-17 02:13
Unity3D
iOS
unity
ios
寻宝游戏|喜欢你的第七年
从5月14日开始发布了第一首单曲《
老古董
》,陆陆续续的开始发新歌,至7月12日他的第七张专辑《寻宝游戏》面世,依旧是作词作曲许嵩。今天下雨,才坐下来细细的听每一首歌。
屏鸟
·
2023-04-17 01:44
iOS-UI调试利器-Injection
JohnHoldsworth开发了一个叫作Injection的工具可以动态地将Swift或
Objective-C
的代码在已运行的程序中执行,以加快调试速度,同时保证程序不用重启。
笑破天
·
2023-04-16 20:24
Objective-C
Masonry 更新约束添加动画
和一般动画不同的是,使用Masonry这样放入到动画的block中不能直接让动画生效,只是直接造成控件位移,经过尝试,应当添加如下操作和一般动画不同的是,使用Masonry这样放入到动画的block中不能直接让动画生效,只是直接造成控件位移,经过尝试,应当添加如下操作//放在主线程中dispatch_async(dispatch_get_main_queue(),^{//告知需要更改约束[self
堕落还米酒
·
2023-04-16 13:00
Objective-C
高级编程(下):GCD
《
Objective-C
高级编程:iOS与OSX多线程和内存管理》是iOS开发中一本经典书籍,书中有关ARC、Block、GCD的梳理是iOS开发进阶路上必不可少的知识储备。
六号先生117
·
2023-04-16 10:14
iOS 学习 Swift 教程- 2.21 扩展(Extensions)
扩展和
Objective-C
中的分类类似。(与
Objective-C
不同的是,Swift的扩展没有名
麦穗0615
·
2023-04-16 08:10
iOS 基础面试
iOS底层原理对象底层原理
Objective-C
底层实现是C/C++代码。OC对象基于C/C++的结构体,Class为指向了objc_class类型的结构体的指针。
zyจ
·
2023-04-16 05:56
ios
iOS复习笔记:内存管理之引用计数
现在我们使用
Objective-C
编写iOS和MacOSApp的时候都是使用的是ARC来进行内存管理的。用一句话来总结ARC的功能的话,就是ARC使用编译器来代替程序员做内存管理的工作。
Henry_Dev
·
2023-04-16 04:06
Objective-C
如何用 Blocks 代替 Target-Action
代码放在GitHubELAutoSelectorCocoaPods可用pod'ELAutoSelector','~>1.0.2'要解决的问题
Objective-C
开发中经常会遇到带有target和action
Elenion
·
2023-04-15 23:13
日记—减肥期间,抑制不住的吃欲
iPhone现今可以更新到了12代,我这个也算是
老古董
了。没有手机,时间变得很是充足,但总觉得一天之中少了点什么。
笨鸟piao
·
2023-04-15 21:39
O-C01
OOP:面向对象编程
Objective-C
:类:具有相同特征和行为的事物的抽象。
刘可爱最可爱
·
2023-04-15 20:56
iOS +load 和 +initialize
Objective-C
有两个神奇的方法:+load和+initialize,这两个方法在类被使用时会自动调用。但是两个方法的不同点会导致应用层面上性能的显著差异。
爱好技术的小白
·
2023-04-15 15:00
FinClip小程序+Rust(四):端到端融合
Rust实现的算法逻辑,如何封装到
Objective-C
并依照FinClip自定义API的规范注入到FinClipSDK,最终作为扩展接口供一个FinClip小程序去使用,端到端跑通!
speedoooo
·
2023-04-15 08:43
rust
小程序
开发语言
移动开发
前端框架
Objective-c
线程系列二 @synchronized
Objective-c
线程系列一atomic是安全的吗
Objective-c
线程系列二@synchronizedObjective-c线程系列三NSRecursiveLock一@synchronized
海森V
·
2023-04-15 07:18
Objective-C
中的浅拷贝&深拷贝
首先介绍一下浅拷贝和深拷贝的概念。浅拷贝:是指针拷贝,让拷贝前和拷贝后对象的指针指向同一块内存地址。增加了拷贝前原对象的引用计数没有新的内存分配深拷贝:是内存拷贝,让拷贝前和拷贝后对象的指针指向内容相同的两块内存地址。不会增加引用计数产生新的内存分配1.系统类对象的浅拷贝和深拷贝下面通过代码看一下对于可变对象和不可变对象的深拷贝、浅拷贝的区别:NSString*myString=@"thisisa
_桃夭大人_
·
2023-04-15 07:18
Objective-C
高级编程(上):ARC
《
Objective-C
高级编程:iOS与OSX多线程和内存管理》是iOS开发中一本经典书籍,书中有关ARC、Block、GCD的梳理是iOS开发进阶路上必不可少的知识储备。
六号先生117
·
2023-04-15 04:45
2d-rts 大规模实时寻路方案
一.基础概念gridmap2d-rts游戏一般不用物理引擎而用网格地图(比如:
老古董
wymsum,红警2好像也是)来实现地图功能,这里也使用网格地图,不用物理引擎和导航网格体默认每个grid最多放一个单位
russionbear
·
2023-04-15 04:56
算法
Objective-C
中nullable、__nullable、_Nullable、_Nonnull的用法
Objective-C
中nullable、__nullable、_Nullable、_Nonnull的用法在Swift中,我们会使用?和!
白水灬煮一切
·
2023-04-15 04:26
(WWDC) 新式的 Swift API 设计
浏览SwiftAPI设计规范,我们可以知道:注重使用时的清晰度是定义接口时最重要的目标清晰度远比简洁更重要另外,纯Swift编写的框架是没有前缀的C和
Objective-C
符号是全局可用的Swift模块系统可以消除歧义谨记
FicowShen
·
2023-04-15 02:31
7、Linux调试工具——GDB
GDB可以调试C、C++、
Objective-C
、Pascal、Ada等语言编写的程序;被调试的程序可以跟GDB运行于同一台电脑
哼哈豁嘿
·
2023-04-15 01:03
C语言基础
linux
vim
编辑器
编程语言的“前世今生”
1、Java语言Java语言是当今最普遍使用的开发语言,它简单易学(相对C++,C和
Objective-C
),且跨平台性非常强,对网络开发的支持令人称赞。
爱学青年社
·
2023-04-15 00:15
浅谈
Objective-C
类的通信
1.类的基本介绍类的本属性介绍//.h文件#import#import"CommonAPI.h"@interfaceclassKnowlege:NSObject@property(nonatomic,assign)intage;@property(nonatomic,assign)floatmoney;@property(atomic,assign)BOOLflag;@property(nonat
JTR354
·
2023-04-14 23:52
iOS之Swift基础部分
然后,当你有C或
Objective-C
开发经验,你会发现Swift的很多内容都是你所熟悉的。
賣女孩的小火柴
·
2023-04-14 21:53
Alamofire - 4.8.2&三次握手&四次挥手
优雅之处在于它完完全全是由Swift写成的,并且没有从它的
Objective-C
版本-AFNetworking那继承任何特性。
Janek_m
·
2023-04-14 18:48
一意孤行,没有父母祝福的婚姻,真的会幸福吗
小时候每次听到我妈说“不听老人言,吃亏在眼前”,就觉得她好烦,一天尽是整些
老古董
的没用思想。活到三十多岁,慢慢才发现妈妈的话是对的。
俏郡主
·
2023-04-14 10:56
Objective-C
中的类型推导 __auto_type
最近在看谷歌开源的Promises,发现他内部对block的定义居然用了__auto_type,就查了下,原来它就是oc内部实现的像swift一样的let和var,可以对对象进行类型推导,方便很多eg:__auto_typestring=@"test";__auto_typesubString=[stringsubstringFromIndex:1];NSLog(@"%@",subString);
东北小小猿
·
2023-04-14 02:39
iOS之isa
Clang引用百度百科的一句话:Clang是一个由Apple主导编写,基于LLVM的C/C++/
Objective-C
编译器。所以,我们可以通过Clang将OC源码编译成C++代码。
过客Zhaopy
·
2023-04-14 01:28
iOS-多线程(三)NSThread
NSThread是苹果针对Pthread封装的
Objective-C
对象,面向对象,简单易懂,而且还可以直接操作线程对象;NSThread是Foundation框架提供的最基础的多线程类,每一个NSThread
厦门_小灰灰
·
2023-04-14 00:59
再见,C语言
我在工作和学习中,使用过许多语言:c、c++、c#、java、js、python、
objective-c
和erlang等,但唯一深入的、工作一直在使用的,只有c语言(我坚持认为c和c++是两种不同的语言
xuwening
·
2023-04-13 23:53
c语言
c语言
objective-c
如何正确使用method swizzle
如果要重写objetive-cframework或.lib中Method,该怎么办?首先,让我们先了解Objective-CRuntime中methods是什么:methods其实是个struct,定义如下:从字面上method_name就不用解释了。method_types是通过typeencodings返回的c-string类型的参数。method_imp是个函数指针,指向实际要执行的函数。(
realtime
·
2023-04-13 22:30
iOS面试题-一个NSObject对象占用多少个字节?
在
Objective-C
中,我们可以通过一些方法来获取一个NSObject对象占用多少字节代码获取NSObject实例对象的成员变量字节大小获取一个NSObject实例对象的成员变量所占用的字节大小,可以用
小荣袁
·
2023-04-13 22:22
Object-C语法
面向对象我们平时编写的
Objective-C
代码,底层实现其实都是C\C++代码所以
Objective-C
的面向对象都是基于C\C++的数据结构实现的
Objective-C
的对象、类主要是基于C\C++
风月 平分
·
2023-04-13 20:34
iOS
底层
objective-c
ios
xcode
C++调用Object-C
所以我们会在C++语言中去调用
Objective-C
语言编写的一些函数方法。
lory17
·
2023-04-13 19:58
c++
objective-c
c++
在
Objective-C
项目中使用SwiftUI
以下为
Objective-C
项目引用SwiftUI的步骤:Step1:创建SwiftUI文件importSwiftUIstructMainViewInterface:View{varbody:someView
AnderQZ
·
2023-04-13 19:50
iOS开发第三方工具类-swift版
更多整理资料尽在一平米小站categoryBFKit-Swift一个非常不错的分类集合工具库,大幅提高开发效率.同时包含
Objective-C
版本ColorChameleonChameleon是一个非常棒
leiyulingling
·
2023-04-13 19:08
gRpc原理解析及C#中使用示例
目前提供C、Java和Go语言版本,分别是:grpc,grpc-java,grpc-go.其中C版本支持C,C++,Node.js,Python,Ruby,
Objective-C
,PHP和C#支持.
uiuan00
·
2023-04-13 19:26
网络通讯
gRPC
protocol
buffer
莫赠空欢喜
一室的佛语低吟,伴着她喃喃的默念的声音,床头她有一台小型磁带机,
老古董
了。她诵经的速度是缓缓的,抄的经书是工工整整的,她手上的佛珠是光滑油亮的。想必她是一个信仰坚定的,讲理性的女子吧。由于行动的不便
小黄花199x
·
2023-04-13 19:45
【iOS】OC消息传递与转发机制
前言
Objective-C
是一门非常动态的语言,以至于确定调用哪个方法被推迟到了运行时,而非编译时。
流年_随笔
·
2023-04-13 18:21
百度App
Objective-C
/Swift 组件化混编之路(一)
一.背景1.1Swift发展历史2010年7月,克里斯(ChrisLattner)开始设计Swift。完成基础架构后,克里斯带领开发小组陆续完成语法设计、编译器、运行时、框架、IDE和文档等相关工作。WWDC2014,经历四年的开发,Swift发布。WWDC2015,Swift2.0,苹果宣布Swift开源,包含编译器和标准库。这一阶段发展迅速,变动也非常频繁。因此开发者也都处于尝试或观望状态。2
大菠萝_DABLO
·
2023-04-13 17:49
Grpc框架+Protobuf 搭建以及使用(入门)
支持多种语言支持C++、Java、Go、Python、Ruby、C#、Node.js、AndroidJava、
Objective-C
、PHP等编程语言
于问问
·
2023-04-13 16:46
rpc
java
spring
boot
Objective-C
Runtime Method Swizzling
MethodSwizzling原理structobjc_method{SEL_Nonnullmethod_nameOBJC2_UNAVAILABLE;char*_Nullablemethod_typesOBJC2_UNAVAILABLE;IMP_Nonnullmethod_impOBJC2_UNAVAILABLE;}typedefstructobjc_method*Method;SEL是把函数的名
CerasusLand
·
2023-04-13 16:39
iOS 开发实用工具
PaintCodePaintCode是一个可以通过拖拖拽拽就能生成一些简单的图形,当然,如果你想象力足够丰富,也可以制作非常棒的图标,官方放出了一些图案制作的Demo.而制作这些图案的最终目的,不是生成图片资源,而且生成
Objective-C
马修斯
·
2023-04-13 15:38
上一页
21
22
23
24
25
26
27
28
下一页
按字母分类:
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
其他