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
的NSArray和NSMutableArray不同,这两个类可以存储任意类型
coder_jie
·
2021-05-07 03:31
NS_SWIFT_NAME与@objc区别与用途
NS_SWIFT_NAME:在
objective-c
中,重新命名在swift中的名称@objc在swift中,重新命名在
objective-c
中的名称。
ksnowlv
·
2021-05-06 22:54
Swift 可空类型
而
Objective-C
中只允许对象类型是nil。一、可空类型概念Swift可空类型让其语言更安全。一个可能为nil的实例应该被声明为可空类型。这意味着如果一个实例没有被声明为可空类型,它就绝对不可能
iOS_Lau
·
2021-05-06 21:06
《从零开始学Swift》学习笔记(Day 71)——Swift与C/C++混合编程之数据类型映射
转载请注明:关东升的博客如果引入必要的头文件,在
Objective-C
语言中可以使用C数据类型。而在Swift语言中是不能直接使用C数据类型,苹果公司为Swift语言提供与C语言相对应数据类型。
tony关东升
·
2021-05-06 20:27
Objective-c
中使用连接符
#defineSTRING(x)@#xNSString*conststr1=STRING(abc;{a;b=c};abc);NSString*str=STRING(abc);NSLog(@"str=%@",str);NSLog(@"str1=%@",str1);输出:2017-12-0711:39:04.550770+0800BeautifyFaceDemo[21439:8865890]str=a
碧玉小瑕
·
2021-05-06 15:09
前端学习笔记之1 基础语法及标签
引言:博主目前是一名iOS开发者,所会的语言有
Objective-C
和Swift,目前正在学习前端,增强一下技术能力,等学会点皮毛之后打算接触一下ReactNative;这篇文章只是作为我的笔记发在这里
庞仕山
·
2021-05-06 14:52
【Effective
Objective-C
2.0 读书笔记】第二十条:为私有方法名加前缀
第二十条:为私有方法名加前缀【要点】给私有方法的名称加上前缀,这样可以很容易的将其同公开方法区分开。不要单用一个下划线做私有方法的前缀,因为这种做法是预留给苹果公司的。
DoubleLife不可以
·
2021-05-06 14:30
什么是元类
http://ios.jobbole.com/81657/在本文我们会看到一个在
Objective-C
中很陌生的概念——元类。
RunningTeemo
·
2021-05-06 12:26
Yoda表达
在C/
Objective-C
中,if、while、for之后的判断式并不需要一定传入布尔类型。也可以传入整型、指针等类型,只要非0就为真,并且赋值是有副作用的。
低至一折起
·
2021-05-06 10:46
CJMethodLog 二:从监控还原APP运行的每一行代码说起
导语:CJMethodLog对于
Objective-C
中的任意类、任意方法,均可实时根据用户的操作行为,监控还原对应的函数调用日志,而且能够自定义记录当前函数的参数类型、返回类型、执行时间……CJMethodLog
lele8446
·
2021-05-06 10:33
方法Method介绍:2-方法的调用
在
Objective-C
中,调用一个方法相当于传递一个消息,这里的消息指的是方法名和参数。
晨love静
·
2021-05-06 10:34
Objective-C
Runtime能做什么?
在之前的文章中我们介绍了Runtime是什么,属于理论性介绍,你看了上篇很迫切的想知道Runtime到底能干什么?不要着急,这一篇Blog将将讲解Runtime怎么应用到实战中Runtime官方文档在这里,包括了接口名字以及使用说明。下文讲到的接口都能在此文档中找到。KVC中setValue中使用我们知道在KVC中如果直接setValue如果对象没有这个属性或者是变量就会直接Crash,如:Run
哈哈哈我的简书账号
·
2021-05-06 08:01
IOS xcode中debug的一些用法(lldb)
怎么去打一个断点,怎么单步调试怎么stepinto一个方法就不再赘述主要来看看一些lldb常用的命令po(printobject)是LLDB的一个命令,其主要功能是输出
objective-c
中对象(objects
念念不忘一个丫头的容
·
2021-05-06 07:27
iOS编程读书笔记之
Objective-c
iOS编程读书笔记之
Objective-C
对象使用对象创建对象Party*partyInstance=[[Partyalloc]init]这种将两个消息合在一行代码中的做法称为嵌套消息发送(nestedmessagesend
看我的大白眼
·
2021-05-06 06:49
iOS: 引导页 UIScrollView 自动布局(AutoLayout)详解
关键词:iOS、引导页、UIScrollView、AutoLayout、自动布局、OC、
Objective-C
开屏引导页是app常用的一种引导页,即第一次打开app后显示给用户的几个左右滑动的页面,用来提醒用户这个版本有什么新东西
拾识物者
·
2021-05-06 06:20
iOS-细数
Objective-C
中的回调机制
一、协议协议主要是提供接口、或是类似C++多重继承功能,为类提供一种修饰机制。协议不是为回调而生的,它应该表述一组互操作约定。优点:实现简单,容易理解。强类型检查。缺点:类与类间建立了比较强的耦合关系有可能需要较长期保存委托以进行回调。如果保留的委托需要有独占性,可能会给单件模式、以及多线程带来麻烦。类只能通过一个方法完成一种类型的回调。代码逻辑很容易集中到一个方法中。大部分回调使用实际无需通过协
亦晴工作室
·
2021-05-05 22:38
使用Appirater为APP添加评分功能
安装Appirater首先,我们要先使用CocoaPods来安装Appirater这个库,CocoaPods是一个
Objective-c
的第三方套件管理工具,详细情况可以看cocoapods官网。
越努力越幸运k
·
2021-05-05 20:12
Objective-C
的错误模型--Effective笔记
1,只有发生了可使整个应用程序崩溃的严重错误时,才应使用异常@throw[NSException.....]一般都用在已知问题,比如某个抽象类不让初始化,如果初始化就抛异常。注意:使用@throw,要注意释放资源的问题,MRC下要在抛之前释放调资源,ARC下需要在编译器标志叫做-fobjc-arc-exceptions,不过如果加啦这个标识后,会引入一下额外代码,他会在不抛出异常时也会照样执行这部
夜者无念
·
2021-05-05 20:12
Oc第一讲
objective-c
第一讲一:类和对象面向过程以事件为中心,完成该事件需要哪些步骤,比如把大象装冰箱分为三步,第一步把冰箱门打开,第二步把大象装进冰箱,第三步把冰箱门关上OOP(ObjectOrientedProgramming
文艺小年青
·
2021-05-05 20:52
Swift 常量和变量
Swift结合了C和
Objective-C
的优点并且不受C兼容性的限制。Swift采用了安全的编程模式并添加了很多新特性,这将使编程更简单,更灵活,也更有趣。
im_panlei
·
2021-05-05 19:20
iOS内存管理基础
一、
Objective-C
内存管理的对象IOS开发中,内存中的对象主要有两类,一类是值类型,比如int、float、struct等基本数据类型,另一类是引用类型,也就是继承自NSObject类的所有的OC
Mr_Atom
·
2021-05-05 17:15
iOS @try @catch异常机制
年更新:简单说就是这样:image.png原文如下:最近看一些第三方的代码有@try,一副看不懂的样子,真心没用过,于是查了些资料收集在这里,以后遇到就不会再蒙比了.其实这东西确实不怎么用,下文有解释.
Objective-C
超_iOS
·
2021-05-05 12:55
JavaScriptCore
通览JavaScriptCore框架能够在Swift,
Objective-C
和C等环境中运行JS脚本.也可以使用JavaScriptCore框架插入自定义的对象到JS脚本中.TopicsClassesClassJSContext
吃面多放葱
·
2021-05-05 12:35
Autorelease解读
通过clang编译器重写以下我们的
Objective-C
代码://autoreleasepool@autoreleasepool{}这里我们定义了一个autoreleasepool对象,查看一下c
偶尔登南山
·
2021-05-05 10:35
2018 学习计划
6、被讨厌的勇气技术方面1、《EffectiveObjective-C》2、《swift基础》+读书笔记3、《算法导论》先啃一部分4、《鸟哥的私房菜》+读书笔记5、python基础巩固自己的基础6、《
Objective-C
Moshimol
·
2021-05-05 04:50
Objective-C
运行时
Objective-C
运行时可以干什么利用运行时,我们可以做一些OC不容易实现的功能,比如:动态交换两个方法的实现(特别是交换系统自带的方法)动态添加对象的成员变量和成员方法获得某个类的所有成员方法、所有成员变量由此我们可以实现
_我和你一样
·
2021-05-05 01:08
谈谈
Objective-C
链式语法的实现
引言对于
Objective-C
的语法,喜欢的人会觉得它是如此的优雅,代码可读性强,接近自然语言,开发者在调用大多数方法时不需要去查看注释或文档,通常只凭借方法名就可以大致知道这个方法的作用,可以理解为代码即注释
知识小集
·
2021-05-05 00:09
Effective
Objective-C
- Familiarize Yourself with
Objective-C
's Roots
把
Objective-C
和C++两门面向对象编程语言进行对比。
herbert
·
2021-05-04 20:02
Runtime初始-认识Runtime下的Objc
摘要:
Objective-C
是基于C语言加入了面向对象特性和消息转发机制的动态语言,这意味着它不仅需要一个编译器,还需要Runtime系统来动态创建类和对象,进行消息发送和转发。
CNjacob
·
2021-05-04 15:16
熟悉系统框架
编写
Objective-C
应用程序时几乎都会用到系统框架,其中提供了许多编程中经常使用的类,比如collection。若是不了解系统框架所提供的内容,那么就可能会把其中已经实现过的东西重写一遍。
花花真定府__锦绣太原城
·
2021-05-04 14:37
ASSOCIATED OBJECT 对象关联
由王巍(@ONEVCAT)发布于2016-04-27不知道是从什么时候开始,“是否能通过Category给已有的类添加成员变量”就成为了一道
Objective-C
面试中的常见题目。
青天揽明月
·
2021-05-04 13:47
《Effective
Objective-C
2.0 》 阅读笔记 item26
第26条:勿在分类中声明属性要点把封装数据所用的全部属性都定义在主接口里。在“Class-continuation分类”之外的其他分类中,可以定义存取方法,但尽量不要定义属性。
dibadalu
·
2021-05-04 11:06
提升Python性能 - Numba与Cython
坦白地说,在过往用
Objective-C
写iOS应用的经历中,除了一些面试和工作中常见的关于一些UI组件渲染的性能问题外,几乎没有关心过代码执行的效率(性能)问
A遇上方知友
·
2021-05-04 10:32
Swift学习知识点——持续更新
来自一线开发者的Swift学习资源推荐2016年关于swift大牛的文章猿题库从
Objective-C
到Swift的迁移Swift算法实战之路:栈和队列迁移程序到Swift3.0写更优雅的Swift框架
Funnyer
·
2021-05-04 03:32
责任链设计模式
责任链设计模式适用场合:(摘自《
Objective-C
编程之道》)1.有多个对象可以处理请求,而处理程序只有在运行时才能确定;2.向一组对象发出请求,而不想显示指定处理请求的特定处理程序。
Smicro
·
2021-05-04 03:34
第三章 接口与API设计—第19条:使用清晰而协调的命名方式
类、方法及变量的命名是
Objective-C
编程的重要环节。新手通常会觉得这门语言很繁琐,因为其语法结构使得代码读起来和句子一样。
CoderCurtis
·
2021-05-03 23:40
让你的代码更规范(2)
Objective-C
没有其他语言那种内置的命名空间机制,因此关于命名有很大的只有空间,但是要防范重命名的发生,一套合理的命名规范就显得很重要。1、添加前缀命名。
方圆几度
·
2021-05-03 23:03
《
Objective-C
基础教程》读书笔记5.1—字符串
1字符串NSString,Cocoa中用来处理字符串的类。字符串其实就是一组人类刻度的字符序列。由于计算机与人类进行定期交互,因此最好让它们有一个可以存储和处理人类可读文本的方式。NSString型数据,特殊的NSString字面量,其标志为双引号内字符串前面的@符号。与OC不同,C语言将字符串作为简单的字符数组进行处理,并且在数组最后添加尾部的零字节作为结束标志。1.1创建字符串NSString
天山雪莲_38324
·
2021-05-03 17:56
Objective-C
解析xls思路
直接解析xls比较困难,但是仔细研究一下Numbers可以发现,Numbers有一个导出CSV文件的功能。逗号分隔值(Comma-SeparatedValues,CSV,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以纯文本形式存储表格数据(数字和文本)。下面的一段代码就是用来将CSV文件解析成字典对象的:+(id)pasrse:(NSString*)csvFilePathbyClas
Thomashan
·
2021-05-03 16:43
第三章 接口与API设计—第15条:用前缀避免命名空间冲突
这需要用到
Objective-C
语言中常见的编程范式(paradigm),同时还需了解各种可能碰到的陷阱。近年来,开源社区与开源组件随着iOS开发而流行起来,所以我们经常会在开发自己的应用程
CoderCurtis
·
2021-05-03 16:30
Effective
Objective-C
2.0笔记(三)
ddEffectiveObjective-C2.0笔记(一)EffectiveObjective-C2.0笔记(二)EffectiveObjective-C2.0笔记(三)EffectiveObjective-C2.0笔记(四)EffectiveObjective-C2.0笔记(五)第三章接口与API设计第15条:用前缀避免命名冲突OC没有命名空间,为了避免潜在的命名冲突,可以使用加前缀的方式选择
_小沫
·
2021-05-03 15:30
iOS中KVC和KVO的区别
-(id)valueForKey:(NSString*)key;-(void)setValue:(nullableid)valueforKey:(NSString*)key;也就是说,基本上
Objective-C
iOS小吴
·
2021-05-03 14:06
转载:[题目]
1.你使用过
Objective-C
的运行时编程(RuntimeProgramming)么?如果使用过,你用它做了什么?你还能记得你所使用的相关的头文件或者某些方法的名称吗?
笔笔请求
·
2021-05-03 14:34
jspatch使用技巧
1.require在使用
Objective-C
类之前需要调用require('className’):require('UIView')varview=UIView.alloc().init()可以用逗号
深藏不露的zack
·
2021-05-03 12:34
你应该把
Objective-C
的代码转为 Swift 吗?"
作者:ThomasHanning,原文链接,原文日期:2015-11-23译者:王亚珂;校对:千叶知风;定稿:千叶知风你应该把
Objective-C
的代码转为Swift吗?
梁杰_numbbbbb
·
2021-05-03 07:51
Objective-C
Runtime(一)
Objective-cruntime(一)一运行时系统相关特性使用
Objective-C
中的消息传递特性可以调用类和对象中的方法。
comst
·
2021-05-03 07:15
使用LLDB的expr命令调试
LLDB的expr提供了非常强大的
Objective-C
消息调试机制。你可以使用expr命令直接输出一条
Objective-C
语句的结果。
freesan44
·
2021-05-03 06:19
初探
Objective-C
的runtime机制
Objective-C
的runtime官方文档在既有类中使用关联对象存放自定义数据相关介绍有时候需要在对象中存放相关信息。这个时候我们会从对象所属类中继承一个子类,然后改用这个子类对象。
小黑_Coder
·
2021-05-03 04:05
【
Objective-c
】_蓝牙开发
ios蓝牙开发学习笔记(一)蓝牙概述ios蓝牙开发学习笔记(二)central角色的实现ios蓝牙开发学习笔记(三)peripheral角色的实现ios蓝牙开发学习笔记(四)ios蓝牙应用的后台处理
MR_詹
·
2021-05-03 02:37
每日一问08——runtime类与对象
不知道
Objective-C
对象模型的同学很可能搞不清楚面试官究竟想问什么。本篇先讲对象模型到底是什么样的以及runtime中,类是如何实现的。
巫师学徒
·
2021-05-02 23:23
上一页
42
43
44
45
46
47
48
49
下一页
按字母分类:
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
其他