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
枚举类型和字符串互转方案
原文转自http://www.rijiyuelei.me/2012/09/enum-and-string-conversion-in-objective-c/枚举类型的使用优势没啥好说的。但经常需要将它与字串进行转换方便显示或其它需求。在常见的方案中,多是先声明,然后在实现文件里创建一个映射表。这样带来的问题就是要分两个文件来管理,带来管理不方便不好。使用前还在确保映射表已经初始化。显然使用时还是
weixin_34310785
·
2020-09-12 17:35
Objective-C
Runtime 初探(一)
Objective-C
是一种通用、面向对象的编程语言。它以C语言为基础并添加了Smaltalk的消息特性。
weixin_30733003
·
2020-09-12 17:24
Swift初始化方法返回NIL
在
Objective-C
中,init方法除了返回self以外,其实和一个普通的实例方法并没有太大区别。
WflytoC
·
2020-09-12 17:31
Swift开发教程--如何对字符串进行md5加密
在swift工程中随便建一个
objective-c
类,会提示你生成一个Bridging-Header,点YES,然后删除刚才建立的
objective-c
类,只留下[工程名]-Bridging-Header.h
wanglixin1999
·
2020-09-12 17:58
IOS
详解iOS App中调用AVAudioPlayer播放音频文件的用法
增加减小]类型:转载时间:2016-03-07我要评论这篇文章主要介绍了iOSApp中调用AVAudioPlayer播放音频文件的用法,AVAudioPlayer仅能播放本地文件而不能添加网络源,实例代码为
Objective-C
wakice
·
2020-09-12 17:25
Doxygen生成注释文档
概述:Doxygen是一种开源跨平台的,以类似JavaDoc风格描述的文档系统,完全支持C、C++、Java、
Objective-C
和IDL语言,部分支持PHP、C#。
good-destiny
·
2020-09-12 17:25
常见软件问题
Doxygen
Swift 懒加载(lazy) 和
Objective-C
懒加载的区别
Swift懒加载(lazy)和
Objective-C
懒加载的区别在程序设计中,我们经常会使用懒加载,顾名思义,就是用到的时候再开辟空间,比如iOS开发中的最常用控件UITableView,实现数据源方法的时候
sheng_bin
·
2020-09-12 17:09
性能
AppKit简介
按《
Objective-C
基础教程(第2版)》的范例,这里也用一个大小写转换的App创建过程来举例。
痴_Pro
·
2020-09-12 16:15
Xcode
C语言 - Doxygen代码注释规范
Doxygen是一种开源跨平台的,以类似JavaDoc风格描述的文档系统,完全支持C、C++、Java、
Objective-C
和IDL语言,部分支持PHP、C#。
Steven&Aileen
·
2020-09-12 16:53
编程语言
Objective-C
Coding Style Guidelines
Daniel'sObjective-CCodingStyleGuidelinesFrom:杨德升/http://desheng.me/
[email protected]
:2010.10.31参考资料:•Apple:CodingGuidelinesforCocoa•Google:Objective-CStyleGuide•Three20:Sourcecodestyleguilde
Michael_Carl
·
2020-09-12 16:33
iOS经验之谈
半路出家, 我的iOS自学之路-3-属性, @property, @synthesize, @dynamic, 用类别动态添加"属性"
半路出家,我的iOS自学之路-3-属性,@property,@synthesize,@dynamic,用类别动态添加”属性”只学过Java,半路出家,自学iOS.以下是我读完《
Objective-C
编程
we_code_L
·
2020-09-12 16:48
ios
ios
读书笔记
半路出家, 我的iOS自学之路-5-GCD的概念, 线程, RunLoop, 处理, 队列, 串行(xing), 并行(xing), 同步(sync), 异步(async)
“并行(xing)”,“同步(sync)”,“异步(async)”,“FQDN(fullyqualifieddomainname)”,“FIFIO”只学过Java,半路出家,自学iOS.以下是我读完《
Objective-C
we_code_L
·
2020-09-12 16:48
ios
ios
线程
异步
读书笔记
RunLoop
半路出家, 我的iOS自学之路-4-Block的声明,定义,闭包性,强引用循环
半路出家,我的iOS自学之路-4-Block的声明,定义,闭包性,强引用循环只学过Java,半路出家,自学iOS.以下是我读完《
Objective-C
编程》(第2版)的读书笔记博客中出现任何差错,遗漏,
we_code_L
·
2020-09-12 16:48
ios
ios
读书笔记
Objective-C
枚举类型详解
enum由于
Objective-C
基于C语言,所以C语言有的功能它都有,其中之一就是枚举类型enum。
liu1347508335
·
2020-09-12 16:31
iOS开发
iOS开发入门到精通
OC数据结构总结
https://www.agnosticdev.com/blog-entry/
objective-c
/objective-c-algorithms-and-data-structures具体实现示例:https
潘锅锅
·
2020-09-12 16:35
Objective-C
算法和数据结构
很多这些代码都基于C,C++和
Objective-C
,但最终却从未见过光明,因为它被废弃为大项目或被弃用的功能的一部分。
潘锅锅
·
2020-09-12 16:03
iOS开发
Objective-C
中 判断 NaN
今天在弄一个
Objective-C
的播放器,碰到一个播放时间在视频播放完之后会显示为NaN的问题NaN,是NotaNumber的缩写。
iteye_17686
·
2020-09-12 16:35
xcode反汇编调试iOS模拟器程序(五)调试objc_msgSend函数
反汇编调试
objective-c
,遇到最多的就是objc_msgSend这函数了,本节主要讲讲它的实现以及调试过程的一些技巧。以UIWebView为例子,看看它在loadRequest时做了什么。
hursing
·
2020-09-12 16:56
反汇编/反编译
iOS
runtime如何实现weak变量的自动置nil?
weak修饰的指针默认值是nil(在
Objective-C
中向nil发送消息是安全的)
hou_manager
·
2020-09-12 16:47
iOS
iOS开发编码建议与规范(持续更新中)
下面将会罗列使用
Objective-C
来开发iOS的编码建议。【1】任意函数长度不得超过50行。(其实很容易就超过50行,这就要考虑代码抽取了。)【2】任意行代码不能超过80字符。
乞力马扎罗的雪CYF
·
2020-09-12 15:24
iOS开发
iOS开发技术分享
iOS
objective-c
编码
iOS 代码规范
iOS规范:仅适用于iOS的代码规范(使用
Objective-C
语言)。一.
weixin_34185512
·
2020-09-12 15:18
教你深刻理解Runtime机制
概念
Objective-C
是基于C语言加入面向对象特性和消息转发机制的动态语言,这就是说它不仅需要一个编译器,还需要Runtime系统动态的创建类和对象,进行消息发送和转发。
hou_manager
·
2020-09-12 15:54
iOS
小胖说事52-----Objective-C Runtime 运行时初探
认识
Objective-C
语言是一门动态语言,它将很多静态语言在编译和链接时期做的事情放在了运行时来处理。
郝高明
·
2020-09-12 15:22
IOS开发
小胖说swift12------swift中判断NaN
错误描述今天在弄一个
Objective-C
的播放器,碰到一个播放时间在视频播放完之后会显示为NaN的问题NaN,是NotaNumber的缩写。
郝高明
·
2020-09-12 15:22
Swift开发
JAVA的运行机制
1.1编译型语言(如C、C++、
Objective-C
)使用专门的编译器,针对特定平台(操作系统)将某种高级语言源代
妙舞汉宫人
·
2020-09-12 14:51
java
java
从C语言开始搞iOS开发
iOS程序的主要开发语言就是C语言和
Objective-C
,而
Objective-C
是在C语言的基础上衍生出来的,因此在学习
Objective-C
之前,最好先学习C语言。
极客James
·
2020-09-12 09:30
C语言
个人随记
LLVM-Clang插件开发
LLVM官网:https://llvm.org/LLVM项目是模块化、可重用的编译器以及工具链技术的集合.Clang:LLVM项目的一个子项目,基于LLVM架构的
Objective-C
编译器前端.Clang
猿人类qyc
·
2020-09-12 09:36
iOS
iOS 开发之EXC_BAD_ACCESS异常分析
一:EXC_BAD_ACCESS异常介绍在调试
objective-c
程序的过程中,程序crash的现象在所难免,但大部分的错误都能够通过显示的错误原因结合NSLog的方式来解决,比如NSInvalidArgumentException
被动
·
2020-09-12 08:26
iOS开发
ios nil、NULL和NSNull 的使用
nil用来给对象赋值(
Objective-C
中的任何对象都属于id类型),NULL则给任何指针赋值,NULL和nil不能互换,nil用于类指针赋值(在
Objective-C
中类是一个对象,是类的meta-class
_沙漠之鹰
·
2020-09-12 08:13
Object-C语言特点
或者消息的开始.比如c#中,一个方法的写法可能是:privatevoidhello(boolishello){//XX}Objective-C-(void)hello:(BOOL)ishello{//XX}
Objective-C
ts_rfl
·
2020-09-12 07:28
有关多线程和内存管理的学习
如下四点自己生成的对象,自己持有非自己生成的对象,自己也能持有不再需要自己持有的对象时释放非自己持有的对象无法释放有关”生成”、”持有”、”释放”以及OC中”废弃”的对象操作与OC中方法的对应,如下:对象操作
Objective-C
杨持的微博
·
2020-09-12 06:34
iOS学习
oc内存学习
[Object-C语言随笔之一]Mac os 下搭建iOS开发环境
原文链接:http://www.himigame.com/iphone-object/391.html从这一章开始,Himi将一步一步的带大家走进Iphone4的开发,当然开发语言则不再是Java,而是
Objective-C
李华明Himi
·
2020-09-12 05:59
【iOS
Object-C
语言随笔】
iphone游戏开发专栏
语言
ios
os
xcode
iphone
xcode4
Objective-C
runtime机制(1)——基本数据结构:objc_object & objc_class
前言从本篇文章开始,就进入runtime的正篇。关于runtime的源码,大家可以在github中下载:Runtime源码什么是runtime?OC是一门动态语言,与C++这种静态语言不同,静态语言的各种数据结构在编译期已经决定了,不能够被修改。而动态语言却可以使我们在程序运行期,动态的修改一个类的结构,如修改方法实现,绑定实例变量等。OC作为动态语言,它总会想办法将静态语言在编译期决定的事情,推
slunlun
·
2020-09-12 01:51
ios开发
Objective-C
runtime
漫游指南
Objective-C
runtime机制(2)——消息机制
当我们用中括号[]调用OC函数的时候,实际上会进入消息发送和消息转发流程:消息发送(Messaging),runtime系统会根据SEL查找对用的IMP,查找到,则调用函数指针进行方法调用;若查找不到,则进入动态消息解析和转发流程,如果动态解析和消息转发失败,则程序crash并记录日志。在进入正题之前,我们先思考两个问题:类实例可以调用类方法吗?类可以调用实例方法吗?为什么?下面代码输出什么?@i
slunlun
·
2020-09-12 01:51
ios开发
Objective-C
runtime
漫游指南
Objective-C
runtime机制(4)——深入理解Category
在平日编程中或阅读第三方代码时,category可以说是无处不在。category也可以说是OC作为一门动态语言的一大特色。category为我们动态扩展类的功能提供了可能,或者我们也可以把一个庞大的类进行功能分解,按照category进行组织。关于category的使用无需多言,今天我们来深入了解一下,category是如何在runtime中实现的。category的数据结构category对应
slunlun
·
2020-09-12 01:51
Objective-C
runtime
漫游指南
ios开发
Objective-C
runtime机制(前传)——Mach-O格式
Mach-OMach-O是MachObject文件格式的缩写。它是用于可执行文件,动态库,目标代码的文件格式。作为a.out格式的替代,Mach-O格式提供了更强的扩展性,以及更快的符号表信息访问速度。Mach-O格式为大部分基于Mach内核的操作系统所使用的,包括NeXTSTEP,MacOSX和iOS,它们都以Mach-O格式作为其可执行文件,动态库,目标代码的文件格式。具体到我们的iOS程序,
slunlun
·
2020-09-12 01:50
ios开发
Objective-C
runtime
漫游指南
iOS开发之runtime运行时机制(一)
什么是runtime(运行时机制):
Objective-C
是基于C语言加入了面向对象特性和消息转发机制的动态语言,这意味着它不仅需要一个编译器,还需要Runtime系统来动态创建类和对象,进行消息发送和转发
宋敬佩
·
2020-09-12 00:58
runtime
Objective-C
Runtime 总结:消息机制 篇
摘录:http://yulingtianxia.com/blog/2014/11/05/objective-c-runtime/http://www.codeceo.com/article/objective-c-runtime-class.htmlObjective-C语言是一门动态语言,它将很多静态语言在编译和链接时期做的事放到了运行时来处理。这种动态语言的优势在于:我们写代码时更具灵活性,如
小路恢弘
·
2020-09-12 00:33
iOS
深入理解
Objective-C
的Runtime机制
http://www.csdn.net/article/2015-07-06/2825133-objective-c-runtime/6深入理解
Objective-C
的Runtime机制发表于2015-
LiuShuaile
·
2020-09-12 00:48
iOS
Runtime
Objective-C
Runtime 介绍
OverviewRuntime机制Runtime的常用API代码示例最近项目里面有需要屏蔽系统弹出的alertController,上网找了一下方法,发现OC有Runtime的方法可以实现,后来就研究了一下Runtime,在此做一下总结。既然不知道Runtime是究竟个什么东东,那照惯例先从苹果的开发文档下手。OverviewTheObjective-Cruntimeisaruntimelibra
low-profile
·
2020-09-11 23:19
IOS-Runtime
Objective-C
runtime机制(9)——main函数前发生了什么
在我们的App代码中,XCode会自动创建一个main.m文件,其中定义了main函数这里的main函数是我们整个App的入口,它的调用时机甚至会早于AppDelegate中的didFinishLaunching回调。因此我们会说,main函数是我们App程序的入口点函数。那么,我们App所运行的第一个函数,真的是main函数吗?如果我们在XCode中设置符号断点void_objc_init(vo
slunlun
·
2020-09-11 23:47
ios开发
Objective-C
runtime
漫游指南
手把手教你开发基于Webview的IOS APP
下面是开发步骤:1.打开Xcode,这里用的是8.2.1,新建项目,如下图:2.新建一个空白应用,如下图:3.填写项目名称、组织机构,语言选择
Objective-C
,设备选择iPhone,如下图:4.选择项目存放目录
mojocube
·
2020-09-11 20:43
IOS
ArcGIS Runtime SDK for iOS开发地图图层-图形图层
注:本文翻译自:https://developers.arcgis.com/ios/
objective-c
/guide/creating-a-graphics-layer.htm创建图形图层图形图层可以使你在地图上动态的展示图形
hlj184
·
2020-09-11 19:14
ArcGIS
for
IOS
Effective
Objective-C
(第15-22条)接口与API设计、深拷贝、浅拷贝
第15条:用前缀避免命名空间冲突
Objective-C
没有其他语言内置的命名空间(namespace)机制。
hherima
·
2020-09-11 19:41
Objective-C
Objective-C高效编程
Effective
Objective-C
2.0 总结(一)
原文地址:http://www.cocoachina.com/ios/20170522/19328.html前言最经买了本编写高质量代码改善
Objective-C
程序的61个建议,拿到手看了下目录感觉内容比这本
Sodaslay
·
2020-09-11 18:11
iOSX
Dev
Objective-C
Windows下学习
Objective-C
2.0
如何在Windows下搭建
Objective-c
的环境有很多博客详细的介绍了在Windows下安装
Objective-c
的编程环境,例如:Windows下的
Objective-C
集成开发环境(IDE)但是
芥末的无奈
·
2020-09-11 17:11
OC
Objective-C
类的复合
////main.m//Study////CreatedbyDwightDingon16/3/12.//Copyright©2016年DwightDing.Allrightsreserved.//#import@interfaceTire:NSObject@end//Tire@implementationTire-(NSString*)description{return(@"I'maTire,I
DwightDing
·
2020-09-11 16:53
Objective-C
类的复合
iOS-iOS异常捕获和崩溃日志
Crash分为两种,一种是由EXC_BAD_ACCESS引起的,原因是访问了不属于本进程的内存地址,有可能是访问已被释放的内存;另一种是未被捕获的
Objective-C
异常(NSException),导致程序向自身发送了
ZFJ_张福杰
·
2020-09-11 16:48
iOS开发
OC_语法入门_day1_类的定义
H:/
Objective-C
/OC_day0/00-OC经典入门.m================第一段代码(start)===========================#import//1,类的声明
pre_eminent
·
2020-09-11 16:15
OC
isa结构分析
一、Clang1.Clang是什么Clang是⼀个由Apple主导编写,基于LLVM的C/C++/
Objective-C
编译器。
小糾丶羯
·
2020-09-11 16:42
上一页
54
55
56
57
58
59
60
61
下一页
按字母分类:
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
其他