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
产品经理必懂技术-五,产品经理学客户端技术
IOS:闭源系统,
Objective-C
语音。WEB网页:HTML(H5)技术、CSS及一些动态交互技术(JavaScript等)组成。2,
彭_向阳花
·
2023-07-25 18:46
iOS Runtime基础概念与数据结构
Objective-C
是从C发展出来的语言,只是在语言层面上加了些关键字和语法。真正让
Objective-C
强大的是它的Runtime运行时,让OC在C语言的基础上增加了面向对象和动态特性。
Ericgogo
·
2023-07-25 18:35
链表并不能解决堆中所有问题,还需要内存池
相信学过C语言直系亲属的C++、
objective-C
等语言的朋友们知道,在早期的时候,它们都需要手动的通过malloc函数进行分配,然后又需要手动的进行释放(oc中是al
手撕小黄鸡
·
2023-07-25 13:10
objective-c
init构造方法以及id和instancetype的区别
在OC中init开头的方法用途:用于初始化一个对象,让某个对象已创建出来就拥有某些属性和值init继承与NSObject,自定义初始化方法,就是将init方法重写,在init方法中初始化成员变量注意:必须先初始化父类,再初始化子类必须先判断父类是否初始化成功,只有父类初始化成功才能继续初始化子类返回当前对象的地址-(instancetype)init{//1.初始化父类self=[superini
一世长安乱
·
2023-07-25 09:02
详解Runtime,在
Objective-C
开发中的用途
原文地址原文Runtime在
Objective-C
中被称为“运行时系统”。预热几个知识点一、所有都是对象,方法都是消息1、OC中所有id类型都被设计成对象,类本身也是一个对象。
曲和之殇
·
2023-07-25 07:55
Objective-C
NSData与实现NSCoding协议进行序列化和反序列化
1.NSDataNSData是
Objective-C
语言中数据的基本类型,其成分可以理解为字节指针和长度的封装的类,来看看源代码@interfaceNSData:NSObject@property(readonly
weixin_30585437
·
2023-07-25 04:05
移动开发
如何使用Java开发iOS应用?
使用Java开发iOS应用并不直接支持,因为iOS平台采用的是
Objective-C
和Swift作为主要的开发语言。然而,有一些跨平台工具和框架可以让你使用Java来开发跨平台的移动应用,包括iOS。
玥沐春风
·
2023-07-24 23:49
java
ios
开发语言
Objective-C
Block与函数指针比较、分析
今天从一个小例子开始对
Objective-C
里面函数指针和Block进行剖析。函数指针是C语言里面就有的,而
Objective-C
是C的超集,对
VincentHK
·
2023-07-24 21:36
iOS--编译链接的过_1
LLVM是一个模块化和可重用的编译器和工具链技术的集合,Clang是LLVM的子项目,是C,C++和
Objective-C
编译器,目的是提供惊人的快速编译。
漓江塔塔主
·
2023-07-24 15:43
ios
cocoa
macos
Objective-C
UIButton 自定义图片位置
在项目中经常会遇到一个按钮上放一个图片位置有可能会是在标题的上,下,左,右如果一个按钮,可以单独设置titleEdgeInsets和imageEdgeInsets即可,但是如果有很多类似的按钮但是设置就很麻烦。为了解决这个问题我们写一个UIButton的Category#importtypedefNS_ENUM(NSUInteger,ButtonEdgeInsetsStyle){ButtonEdg
赵哥窟
·
2023-07-24 11:02
ios Runtime理解
Runtime是
Objective-C
区别于C语言这样的静态语言的一个非常重要的特性。对于C语言,函数的调用会在编译期就已经决定好,在编译完成后直接顺序执行。
piggybear
·
2023-07-24 06:58
Swift基础知识(一)
尽管如此,由于我们在C和
Objective-C
中的开发经验,Swift的许多部分还是很熟悉的。
明若晴空
·
2023-07-24 05:30
第二十章:有选项和参数的桥接脚本(四)
真实的例子:用bar指令查看swift返回的字符串在
Objective-C
环境中判断一个swift对象的返回值是非常困难的,但仍然是可行的.你将要做另一个例子.你还记得Person类的fullName方法吗
填坑侠
·
2023-07-24 03:34
Runtime内存模型探究
Objective-C
是一种通用、高级、面向对象的编程语言。它扩展了标准的ANSIC编程语言,将Smalltalk式的消息传递机制加入到ANSIC中。
robin2005
·
2023-07-23 22:25
Swift5 + MVVM + 文艺复兴微博(纯代码)
背景:现在越来越多的公司会尝试用Swift做native的开发了,很多之前习惯用
Objective-C
的开发,有新项目启动的时候,也会想说用Swift试试。
小蠢驴打代码
·
2023-07-23 16:04
MinGW环境搭建
GNU是一个编译器集合,支持C,C++,
Objective-C
,Fortran,Ada,Go,和D语言以及这些语言的库的编译,更多详细信息可以查看GNU官网。
Bryan0114
·
2023-07-22 16:37
7、Swift闭包
Swift中的闭包与C和
Objective-C
中的代码块(blocks)以及其他一些编程语言中的匿名函数(Lambdas)比较相似。闭包可以捕获和存储其所在上下文中任意常量和变量的引用。
CoderLGL
·
2023-07-22 11:08
iOS 开发:彻底理解 iOS 内存管理(MRC 篇)
用来对
Objective-C
语法中,手动管理内存MRC相关知识进行讲解。1.什么是内存管理程序在运行的过程中,往往涉及到创建对象、定义变量、调用函数或方法,而这些行为都会增加程序的内存占用。
ITCharge
·
2023-07-22 08:46
iOS多线程操作:NSThread
Thread在
Objective-C
中为NSThread这种线程操作方式最多的在我们使用对象调用方法时,使用perform(_:on:with:
zevwings
·
2023-07-22 00:20
《精通
Objective-C
》阅读笔记(运行时系统)
运行时系统的组成部分
Objective-C
的运行时系统由两个主要部分构成:编译器和运行时系统库。
41c48b8df394
·
2023-07-21 19:35
IOS 总结 第三课 流程控制与数组
Objective-C
提供的分支语句为if和switch,循环语句为while,dowhile,for,foreach。
小暖风
·
2023-07-21 18:21
设计原则之:OCP/开闭原则
Objective-C
例子://使用-(void)niceIdea{OCPMother*mother=[OCPMo
WorldPeace_hp
·
2023-07-21 16:24
闭包
Swift中的闭包与
Objective-C
/C中的Block、其他编程语言中的匿名函数相似。闭包可以捕获和存储其所在上下文中任意常量和变量的引用。被称为包裹常量和变量。
哈啰于先生
·
2023-07-21 13:16
WWDC2020
Objective-C
运行时的改进
笔记博客WWDC2020Objective-C运行时的改进https://developer.apple.com/wwdc20/10163首先我们看到常用的一个OC类的内部构成screenshot.pngMetaclass(元类)SuperClass(父类)Methodcache(方法缓存)除了这些之外还有一个指向更多数据指针.screenshot.pngclass_ro_t存储额外信息的地方叫做
DingGa
·
2023-07-20 22:34
【iOS】消息传递机制和消息转发机制
在
Objective-C
中,方法的调用理解为对象接受消息。运行时调用的方法告诉对象要干什么,给对象传递一个消息。
an_Anthony
·
2023-07-20 18:44
gcc编译
GCC原名为GNUC语言编译器,因为它原本只能处理C语言,但如今的GCC不仅可以编译C、C++和
Objective-C
,还可以通过不同的前端模块支持各种语言,包括Java、Fortran、A
青霄
·
2023-07-20 18:46
linux
安全
gcc
Objective-C
与JavaScript交互小结
转载http://www.cocoachina.com/ios/20160127/15105.html最近公司的运营瞎搞了个活动,其活动要服务端提供数据支持,web前端在微信公众账号内作为主要的运营阵地,而iOS、Android要提供相应的入口及页面进行配合。一个活动,动用了各个端的程序猿。而在这里面技术方面主要就是涉及到web端和服务端的交互,web前端和iOS、Android的交互。本人作为一
继续向前冲
·
2023-07-20 14:33
Objective-C
set 和 get 方法实现
自定义实现set和get方法定义一个Person类Person.h#import@interfacePerson:NSObject//get-(NSString*)getName;-(NSUInteger)getAge;//set-(void)setName:(NSString*)n;-(void)setAge:(NSUInteger)a;-(void)printInfo;@endPerson.m
CaptainRoy
·
2023-07-20 13:42
Flutter/Dart - 异常捕获详解
Dart单线程模型在Java和
Objective-C
(以下简称“OC”)中,如果程序发生异常且没有被捕获,那么程序将会终止,但是这在Dart或JavaScript中则不会!
沫之
·
2023-07-20 10:53
Swift 代码规范
Swift,苹果于2014年WWDC苹果开发者大会发布的新开发语言,可与
Objective-C
共同运行于macOS和iOS平台,用于搭建基于苹果平台的应用程序。
CarsonChen
·
2023-07-20 10:48
[21]Effective
Objective-C
2.0【15-17】
第三章:接口与API设计第十五条:用前缀避免命名空间冲突
Objective-C
没有类似其他语言那样的命名空间机制(namespace),比如说PHP中的,这并不是我们想要的,所以当我们重写description
默然走一生
·
2023-07-20 07:35
创建swift 版本的 cordova 插件
官方博文首先我们知道cordova一直用的是
objective-c
的语言,所以一般我们创建插件时用的语言也objective-c.但从swift出来后,苹果也在快速的更新,它应该会慢慢成为以后的趋势,所以我们也要关注下
Jason_风筝
·
2023-07-20 06:23
iOS isa结构与类关联
前言了解isa之前首先看一下ClangClang是一个由Apple主导编写,基于LLVM的C/C++/
Objective-C
编译器作用:借助Clang可以将oc文件输出成C++文件,方便探究其底层的一些结构
jokerlee
·
2023-07-20 04:10
Objective-C
使用下标访问自定义类型的属性
Objective-C
使用下标访问自定义类型的属性OC容器类在
Objective-C
中,可以通过下标来访问数组中的元素,如果数组是NSMutableArray类型的可变数组,则还可以通过下标来对数组中的元素进行赋值操作
Don_He
·
2023-07-20 01:50
如何使用Java开发iOS应用?
目前,苹果公司的官方开发工具是使用Swift或
Objective-C
进行iOS应用程序开发。然而,有一些第三方工具和框架可以帮助你在Java中开发iOS应用。这里介绍一个常用的工具:RoboVM。
玥沐春风
·
2023-07-19 20:27
ios
java
cocoa
第2章
Objective-C
程序设计
第2章
Objective-C
程序设计2.1对象与消息2.1.1消息表达式id类型的变量可以存放任何数据类型的对象idobj;向obj发送msg消息[objmsg][objmsg]是一个消息表达式,obj
YearsYears_421e
·
2023-07-19 18:58
Cocos Creator | Android 集成 Bugly,捕获上报脚本及原生代码错误信息
Bugly原生(iOS/Android)SDK的接口,方便调用Bugly原生SDK,可用于SDK初始化、设置自定义用户信息、错误等,并自动捕获上报App的脚本(Lua、JavaScript)错误和原生代码(如
Objective-C
渡鸦(valiancer)
·
2023-07-19 16:15
cocos
creator
android
lua
Objective-C
运行时的改进之数据结构的变化
WWDC2020介绍
Objective-C
运行时的改进,主要介绍了三个变化:1.Classdatastructureschanges;首先是数据结构的变化,
Objective-C
运行时会使用他们来追踪类
JEFF009
·
2023-07-19 13:27
每日更新
blog.csdn.net/yujian_bing/article/details/8958684http://blog.csdn.net/kuizhang1/article/details/18048829(
Objective-C
weixin_34292287
·
2023-07-19 07:18
移动开发
php
swift
【iOS】消息传递和消息转发机制
在
Objective-C
中,如果向某对象传递消息,那就会使用动态绑定机制来决定需要调用的方法。
瓯海剑
·
2023-07-19 06:52
ios
数据结构 -- 链表
其实链表在实际的开发中应用非常广泛,比如经典的LRU缓存淘汰算法,比如
Objective-c
中的autoreleasepool底层实现,包括常用的hash、图等等均用到了链表这个数据结构?
唐师兄
·
2023-07-18 23:43
iOS APP外包开发的语言比较
其中
Objective-C
使用时间相对较长,有历史兼容考虑,而Swift是新的开发语言,更符合近些年开发语言的发展理念。今天和大家分享一下两者的区别,希望对大家有所帮助。
defdsdddev
·
2023-07-18 23:23
cocoa
macos
objective-c
【Linux基础】gcc编译器
GCC支持多种编程语言,包括C、C++、
Objective-C
、Fortran、
祐言
·
2023-07-18 19:19
玩转Linux
mfc
c++
linux
c语言
对 atomic 不能保证线程安全的理解
Objective-c
中atomic和nonatomic是用来修饰属性,atomic(原子性)修饰的属性,get/set方法会被加
没梦想的咸鱼2
·
2023-07-18 09:31
swift 中的 AnyObject 和 Any
用过
Objective-C
的同学肯定知道有一种叫做id的类型。他可以表示任意类的实例,编译器不会对其类型声明的变量进行检查。
Inlight先森
·
2023-07-17 18:49
相关ios 网站
title:"相关ios网站"content:相关ios网站github开源项目指定语种搜寻language:
Objective-C
配置文件【git、pod、xcode、开发平台】xcode头文件配置apple
konglei
·
2023-07-17 12:36
ios中redefinition of module'xxx',could not build
Objective-C
module 'xxx'
一遇到这种错,还是要仔细理解报错的意思。说的是自己定义的modulemap文件名和系统的module.modulemap文件名重复了,重复定义了。因此根据提示路径,进入/Users/edz/Library/Developer/Xcode/DerivedData/creation_ios_demo-cwmhbvewbjjczocamxxlhvldztll/Build/Products/Debug-i
葱葱烟火
·
2023-07-17 05:52
Runtime
Runtime基础
Objective-C
是一门动态性比较强的编程语言,跟C、C++等语言有着很大的不同,
Objective-C
的动态性是由RuntimeAPI来支撑的,RuntimeAPI提供的接口基本都是
知之未道
·
2023-07-16 21:56
如何使用Xcode编辑C语言程序?
Xcode是由Apple官方开发的IDE,支持C、C++、
Objective-C
、Swift等,可以用来开发MacOSX和iOS上的应用程序。
多学充电站
·
2023-07-16 21:31
Effective
Objective-C
2.0 第六章 块与大中枢派发(二)
第41条多用派发队列,少用同步锁多个线程执行同一份代码的情况下,我们需要加锁,有以下三种方法:1、使用同步块-(void)synchronizedMethod{@synchronized(self){//Safe}}滥用@synchronized(self)则会降低代码效率,因为共用同一个锁的那些同步块,都必须按顺序执行。若是在self对象上频繁加锁,那么程序可能要等另一段与此无关的代码执行完毕,
Vergil_wj
·
2023-07-16 04:15
上一页
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
其他