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
objetive-c
技术
2014年盘点四大热门语言的最佳实践【IT168评论】在过去的一两年里编程领域迎来了翻天覆地的变化,如果说C,JAVA这些在过去几年里风靡全球,抢占Tiobe榜单,那么在如今移动领域兴起的年代,
objetive-C
weixin_34194359
·
2023-11-24 06:27
OC基础知识梳理 - Stack 和 Heap
一、C程序的内存结构因为
Objetive-C
是基于C之上的,为了能充分了解OC中的Stack和Heap,让我们先看看在一个C程序中,内存是如何分布的。
Xxxxxb_
·
2023-08-06 10:01
vicki753's iOS 基础-- BOOL、bool and Boolean
bool非0即true,为0则为falseBOOL取低位的数值,在
Objetive-C
里面YES和NO只是一种叫法,其实它们是8位数字表示的,如果为0则为NO。
vicki753
·
2021-06-07 10:44
Runtime之objc_msgSend执行流程
总览
Objetive-C
的消息发送,是通过objc_msgSend来实现的,具体执行过程,主要分三个阶段:1、消息发送;2、动态方法解析3、消息转发或重新签名消息发送Person类有两个方法sayHello
liangtong
·
2020-08-01 07:27
图解Objectvie-C对象模型
这个图也大致涵盖了
Objetive-C
对象的主要内容,这里出现了实例变量,指向对象类结构的isa指针,类结构中的selector(运行时将转变为IMP(方法实现),消息机制将在下一节描述),指向父类的superclass
berniW
·
2020-07-06 07:14
Objective-C
Objective -C 的介绍
Objective-C是苹果MacOSX上开发的首选语言,主要是因为MacOSX技术源自NextStep的OpenStep操作系统,因为OPENSTEP的软件架构(framework)都是用
Objetive-C
Edwinlb
·
2020-07-01 09:17
《Effective Objective-C 2.0》 - 编写高质量iOS与OS X代码的52个有效方法 简介
原著作者是MattGalloway出版社是机械工业出版社共7章52个小节第1章熟悉Objective-C1.了解
Objetive-C
语言的起源*为什么要了解OC的起源?*OC语言的特性是什么?
西蒙SIMON
·
2020-06-29 12:42
iOS之HTML字符串转富文本
然后这个HTML字符串是已经过服务器的处理,只留下、、、这几个标签,这篇文章主要关注如何对上面的HTML进行parse然后生成对应的富文本工具OCGumob:一款基于Google的Gumbo写的
Objetive-C
雷侯塞利
·
2020-04-13 05:20
IMP
一.什么是IMPIMP是”implementation”的缩写,它是
objetive-C
方法(method)实现代码块的地址,可像C函数一样直接调用。
不拘小节123456
·
2020-02-16 22:04
熟悉Objective-C
Objetive-C
是动态绑定的消息结构,在运行时才会检查对象类型。接受消息之后,执行的代码由运行期环境决定。Objective-C是一种面向对象的语言,与C++和Java之类的语言类似。
南衍儿
·
2020-02-15 11:37
关于Objective-C方法的IMP
一.什么是IMPIMP是”implementation”的缩写,它是
objetive-C
方法(method)实现代码块的地址,可像C函数一样直接调用。
NinaX
·
2020-02-13 23:51
《编写高质量iOS与OS X代码的52个有效方法》读书笔记(1)
Objetive-C
的重要工作都由“运行期组件”(runtimecomponent)而非编译器来完成。(2)Objective-C中的指针是用来指示对象的
chockLee
·
2019-12-27 11:22
Objetive-C
学习_Block学习笔记
Block : 带有自动变量(局部变量)的匿名函数。 Block作用 : 用来保存一段代码,可以在适当的时候调用 Block实质 : 结构体,其里面有一个函数指针 Block应用场景 : 动画、多线程、集合遍历、网络请求回调 Block格式 : ^返回值类型 参数列表 {表达式} (如果返回值类型为void和参数列表为空时是可以省略不写的) B
·
2015-11-12 22:33
block
Objetive-C
学习_GCD学习笔记
GCD : 苹果为多核的并行运算提出的解决方法 GCD会自动管理线程的生命周期(创建线程、调度任务、销毁线程) 队列 : 用来存放任务(串行队列、并行队列) 任务 : 执行什么操作(同步、异步) 并发 : 多个任务同时执行 串行 : 一个任务执行完毕后,再执行下一个任务 全局并发队列(多条) 手动创建串行队列(1条) 主队列(0
·
2015-11-12 22:33
学习笔记
ios socket通讯注意事项
前段时间,在做
objetive-c
下的Sokcet通讯,当使用C++程序做服务端时,一切正常;当用JAVA做服务端时,双方收不到数据,在查阅了一些资料后,整理一下注意点 1 消息末尾加回车和换行符
·
2015-11-12 11:41
socket
【
objetive-C
基础】读写 .plist 文件
代码 以name,phoneNumber,age三个字段为例。 iPhone 在文本框中输入数据,获取后装入数组中,然后把数组写入.plist文件写操作 NSString * name = [txt1 text]; NSNumber * phoneNumber = [[NSNumber alloc]
·
2015-11-02 10:39
plist
Objetive-C
中的相等比较
1、== 用于比较两个对象的地址是否相同 1)需要注意的是相同的短字符串,一定大小整数(nsnumber),
Objetive-C
底层会做cache,两个对象,指向同一个地址。
·
2015-11-01 08:10
比较
Objetive-C
initialize研究
initialize执行时机 在向一个类执行实例方法或者类方法(除了initialize和load方法之外)的时候,触发initialize方法,因此如果一个类你没有使用的时候,是不会执行的。 initialize的执行顺序和次数
·
2015-10-23 08:15
init
Objetive-C
+load方法研究
load方法的执行时机 Objetive-C 的runtime会在一个类的所有方法加载到内存中时调用这个类的+load() 方法,因为每个类的方法只是加载一次,所以每个+load()方法只调用一次。  
·
2015-10-23 08:15
load
ARC 下面可能导致的内存问题
引用循环是基于引用计数无法避免的问题,因为
Objetive-C
实质上还是一种编译时期的内存管理技术,没有引入GC,所以引用循环问题还是需要程序员手工处理。 具体的
·
2015-10-21 12:19
arc
Objetive-C
中的方法调包(Method Swizzling)
原文链接:http://nshipster.com/method-swizzling/方法调包(MethodSwizzling)应用于改变某个SEL(该SEL已有实现)的方法实现。这个技术让OC中的方法调用在运行时通过改变SEL与类分发表中的函数映射关系从而来指定你真正想要调用的函数。举个栗子,我们视图统计我们XX应用中的每个视图控制器被弹出来几次【用户行为统计。。一般都有。。。】。我们可能需要把
Cruise_Chan
·
2014-12-18 00:00
swizzling
objective-c
nshipster
Using Swift with Cocoa and
Objetive-C
//UsingSwiftwithCocoaandObjetive-C/*import处理会做如下三件事情:1.讲OC的类型转换为swift的类型,比如idtoAnyObject2.讲OC库中类型转换为Swift类型,NSStringtoStringNSNumbertoInt,FloatNSArray toArrayNSDictionarytoDictionary3.讲OC中的概念转换为Swift概
u011666720
·
2014-08-10 23:00
Objective-c中的协议
非正式协议虽名为协议,但实际上是挂于NSObject上的未实现分类的一种称谓,
Objetive-C
语言机制上并没
bboyfeiyu
·
2014-05-04 18:00
技术
2014年盘点四大热门语言的最佳实践【IT168评论】在过去的一两年里编程领域迎来了翻天覆地的变化,如果说C,JAVA这些在过去几年里风靡全球,抢占Tiobe榜单,那么在如今移动领域兴起的年代,
objetive-C
utalents
·
2014-04-29 15:18
Agility
2014年四大热门语言的最佳实践
在过去的一两年里编程领域迎来了翻天覆地的变化,如果说C,JAVA这些在过去几年里风靡全球,抢占Tiobe榜单,那么在如今移动领域兴起的年代,
objetive-C
也给Java造成很大的冲击。
cccc198
·
2014-03-12 17:06
程序员
编程语言
游戏开发
实际应用
编程技术
2014年四大热门语言的最佳实践
在过去的一两年里编程领域迎来了翻天覆地的变化,如果说C,JAVA这些在过去几年里风靡全球,抢占Tiobe榜单,那么在如今移动领域兴起的年代 ,
objetive-C
也给Java造成很大的冲击。
hacjj
·
2014-03-11 15:23
开发
2014年四大热门语言的最佳实践
在过去的一两年里编程领域迎来了翻天覆地的变化,如果说C,JAVA这些在过去几年里风靡全球,抢占Tiobe榜单,那么在如今移动领域兴起的年代,
objetive-C
也给Java造成很大的冲击。
hacjj
·
2014-03-11 15:23
开发
随笔
2014年四大热门语言的最佳实践
在过去的一两年里编程领域迎来了翻天覆地的变化,如果说C,JAVA这些在过去几年里风靡全球,抢占Tiobe榜单,那么在如今移动领域兴起的年代,
objetive-C
也给Java造成很大的冲击。
xyw_Eliot
·
2014-03-07 12:00
语言
热门
learn
objetive-c
CocoaDevCentralObjective-CObjective-CistheprimarylanguageusedtowriteMacsoftware.Ifyou'recomfortablewithbasicobject-orientedconceptsandtheClanguage,Objective-Cwillmakealotofsense.Ifyoudon'tknowC,yousho
·
2013-12-20 22:00
JE
Objetive-C
内存布局
在/usr/include/objc/objc.h有定义structobjc_class { structobjc_class*isa; structobjc_class*super_class; constchar*name; longversion; longinfo; longinstance_size; structobjc_ivar_list*ivars; struct
Megan_zhou
·
2013-11-25 08:00
Objective-C
内存
oc
objetive-c
一些论点
一、实现类的私有属性和方法,即JAVA中CLASS定义PRIVATE字段和方法 @interface DetailViewController () @property (nonatomic, retain) UIPopoverController *popoverController; - (void)configureView; @end @impleme
suhefa
·
2013-05-11 19:00
JE
利用
Objetive-c
Category 特性 更换 UINavigationBar 背景
@implementationUINavigationBar(UINavigationBarCategory) -(void)drawRect:(CGRect)rect{ //颜色填充 //UIColor*color=[UIColorredColor]; //CGContextRefcontext=UIGraphicsGetCurrentContext(); //CGContextSetFillC
csy172775922
·
2011-07-19 10:00
Objective-C语言
Objective-C是苹果Mac OS X 上开发的首选语言,主要是因为Mac OS X 技术源自NextStep的OpenStep操作系统, 因为OPENSTEP的软件架构(framework) 都是用
Objetive-C
mmdev
·
2009-09-03 17:00
Objective-C
学习iphone开发
无论苹果令人耳目一新的操作系统到她的高贵典雅的iphone系统,无论他的
objetive-c
语言到开发平台xcode,,他光鲜悦目的一切都令我垂帘忘返,不忍割舍片刻。
henry_qi
·
2009-01-02 09:00
上一页
1
下一页
按字母分类:
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
其他