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-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
OC底层探索-isa指针
并且我们也可以通过clang来编译oc里面的文件来验证.clangClang是一个C语言、C++、
Objective-C
语言的轻量级编译器。源代码发布于BSD协议下。
昵称五个字啊
·
2020-09-11 16:17
2.3 Swift字符串比较
=都可以啊*/letstr="hello"//判断两个字符串是否相同,在
Objective-C
中是isEqualToStringifstr=="hello"{print("两个字符串相同")}ifstr
longdaisfgr923943rre
·
2020-09-11 16:28
Swift
ios 用
objective-c
实现数字格式,每隔3位添加一个逗号
-(void)viewDidLoad{[superviewDidLoad];self.edgesForExtendedLayout=UIRectEdgeNone;NSString*str1=@"10120.01";NSLog(@"--%@",[selfcountNumAndChangeformat:str1]);}-(NSString*)countNumAndChangeformat:(NSStr
qq_16588415
·
2020-09-11 15:21
Objective-C
2.0 基础要点归纳
本文的阅读基本条件:具备C/C++基础知识,了解面向对象特征阅读过《Objective-C2.0程序设计(第二版)》、《
Objective-C
程序设计第6版》或相关基础OC书籍知识要点汇总模式:提出问题
谷页风
·
2020-09-11 14:49
iOS开发
Swift 的类型体系
对这句话我深有同感,而且我敢打赌很多其他的
Objective-C
开发者也会这样觉得。在我刚开始尝试使用Swift时,编译器似乎经常和我做对1。
啪啦啦转
·
2020-09-11 14:29
Objective-C
2.0 新特性介绍
Objective-C2.0对
Objective-C
的升级相当的好的,新特性非常实用,没有额外增加不必要关键字,而今天的C++看起来更加混乱。
游戏码头
·
2020-09-11 13:10
Objective-C
跨平台开发工具Titanium的兴起之路:HTML5是最大威胁
与它有型的外表相比,它的iOS设备却使用了一种相当古老的语言:
Objective-C
。这个语言在1980年代晚期就开始占据统治地位了,主要是SteveJobs的NeXT用来为公司的工作站设计
WebAppTrend
·
2020-09-11 11:47
html5
跨平台
开发工具
android
javascript
apple
iOS-底层(5):isa如何与类关联
OC对象的本质我们在探索对象的本质时,通常会用到一个东西clangclangClang是一个C语言、C++、
Objective-C
语言的轻量级编译器。源代码发布于BSD协议下。
恍然如梦_b700
·
2020-09-11 10:07
关于swift与
objective-c
混合使用
在xocde6出来我们大部分代码都是用
objective-c
写的(部分C/C++),现在出生来了一个新的语言叫swift,那么如何既能使用我们之前的代码,还可以使用新语言呢,本文就此做一下说明。
xuanwenchao
·
2020-09-11 06:32
IOS
Swift学习:响应式编程RxSwift
提供更优雅的数据绑定一般与函数式融合在一起,所以也会叫做:函数响应式编程(FunctionalReactiveProgramming,简称FRP)比较著名的、成熟的响应式框架ReactiveCocoa简称RAC,有
Objective-C
a z q
·
2020-09-11 05:25
移动开发iOS
移动开发
Swift
.m 文件与.mm文件的区别
这是典型的源代码文件扩展名,可以包含
Objective-C
和C代码。.mm:源代码文件。带有这种扩展名的源代码文件,除了可以包含
Objective-C
和C代码以外还可以包含C++代码。
a z q
·
2020-09-11 05:54
移动开发iOS
音视频
移动开发
.mm
和
.m
区别
Objective-C
学习-UILabel的使用
label.adjustsFontSizeToFitWidth=YES;让字体自适应labellabel.numberOfLines=[label.textlength];竖向显示文本UILabel高度根据内容多少来改变1.新建类别UILabel+BoundingRect.h#import@interfaceUILabel(BoundingRect)//初始化的size,size中高度或者宽度为0
weixin_30555753
·
2020-09-11 04:23
基础理论总结
1.为什么说
Objective-C
是一门动态的语言?1.object-c类的类型和数据变量的类型都是在运行是确定的,而不是在编译时确定。
b_lusen
·
2020-09-11 03:22
AFN 中的 Method swizzling
MethodSwizzling是
objective-c
中的黑魔法,算是runtime中的一种实战使用模式,它允许我们动态的替换方法,实现Hook功能。Methodswizzling可以干什么?
华仔的倔强
·
2020-09-11 02:38
移动开发
facebook/infer静态扫描分析oc代码
最近在研究facebook的开源工具infer,它是一个静态扫描工具,可以分析
Objective-C
,Java或者C代码,我按照官方说明在本地进行了安装,遇到了很多环境的问题,把安装说明详细的记录下来,
qiummm
·
2020-09-11 02:16
性能测试
测试工具
infer
facebook
iOS应用设计模式开发中对简单工厂和工厂方法模式的运用
原文链接:http://www.jb51.net/article/81497.htm这篇文章主要介绍了iOS应用设计模式开发中对简单工厂和工厂方法模式的运用,示例代码为传统的
Objective-C
,需要的朋友可以参考下
gx_wqm
·
2020-09-11 01:29
设计模式
基于Swift的iOS应用程序开发:创建Swift与
Objective-C
之间的桥接头文件
由于很多年以来程序开发人员都是以
Objective-C
语言作为iOS应用程序的官方开发语言来进行工作的,而Swift目前也只发展到了3.x版本,特别是3.x与2.x之间还存在着巨大的差异,其中相当一部分甚至是基础语法差异
女儿控伪全栈老徐
·
2020-09-11 01:27
iOS
MacOS
xcode 僵尸模式调试利器
但是在
Objective-C
编程中遇到EXC_BAD_ACCESS问题的时候,通过简单常规的手段很难发现问题。这篇文章,给大家介绍一个常用的查找EXC_BAD_ACCESS问题根源的方法。
chengyingzhilian
·
2020-09-11 00:22
iphone界面详解
iOS UI入门——使用
Objective-C
和Swift实现UIImageView显示图片
1.单张图片的显示
Objective-C
代码:-(void)setupImageView{//初始化一个imageViewUIImageView*testImageView=[[UIImageViewalloc
浅浅青丘
·
2020-09-11 00:05
iOS开发UI入门
Swift入门编程实战
iOS UI入门——使用
Objective-C
和Swift实现UIButton的显示和点击事件
Objective-C
实现UIButton的显示和点击事件-(void)setupButton{//初始化buttonUIButton*testButton=[UIButtonbuttonWithType
浅浅青丘
·
2020-09-11 00:05
iOS开发UI入门
Swift入门编程实战
关于iOS多线程,你看我就够了
还有一点需要说明的是,这篇文章将会使用Swift和
Objective-c
两种语言讲解,双语幼儿园。OK,let'sbegin!
PeaksLee
·
2020-09-11 00:58
功能
AVAudioPlayer (crash)崩溃
解决:将All改为
objective-c
或者直接去掉全局断点
i红人
·
2020-09-10 23:16
bug
Objective-C
中初始化方法的实现与作用
OC中的初始化方法就是init方法,可以完成属性或者变量的初始化操作。从“某种”角度来说,有点类似构造方法,但注意,其实不是构造方法,只是变量初始化的作用类似而已。(1)代码如下:#import#import"AppDelegate.h"//类的声明;@interfaceHello:NSObject{//这个括号内定义的变量相当于是私有的,外界不能访问;intnum;}@property(nona
乞力马扎罗的雪CYF
·
2020-09-10 23:45
Objective-C
iOS开发之Swift篇(15)—— Swift与
Objective-C
混编
目录版本Swift调用Objective-CObjective-C调用Swift简单分析版本Xcode11.3.1Swift5.1.3Swift调用
Objective-C
新建一个Swift工程,然后新建一个
tan452301
·
2020-09-10 23:51
Objective-C
和Swift中初始化方法比较
众所周知,OC和Swift语法差异巨大,在日常的编码过程中,无意中对比了一下二者的对象初始化方法,加深了对二者的理解,特来分享首先来看OC的按钮初始化方法:-(id)initWithTitle:(NSString*)titleimage:(UIImage*)imagehighlightedImage:(UIImage*)highlightedImage;通过代码我们可以看到,OC中方法的结构如下:
苍蓝残影
·
2020-09-10 22:46
使用说明
objective-c
swift
iOS UI入门——使用
Objective-C
和Swift实现UILabel显示文本
Objective-C
实现UILabel显示静态文本:-(void)setupLabel{//初始化一个UILabel并确定它的坐标UILabel*testLabel=[[UILabelalloc]initWithFrame
浅浅青丘
·
2020-09-10 22:22
iOS开发UI入门
Swift入门编程实战
iOS UI入门——使用
Objective-C
和Swift含tableViewCell的UITableViewCell基类的实现
Objective-C
代码:#import"BaseTableViewCell.h"@implementationBaseTableViewCell-(instancetype)initWithStyle
浅浅青丘
·
2020-09-10 22:51
iOS开发UI入门
Swift入门编程实战
iOS UI入门——使用
Objective-C
和Swift简单实现UIView的显示
所以我就自己写一个iOS的UI系列,对比着
Objective-C
写Swift,希望对像我一样刚入门Swift的小伙伴有所帮助~
Objective-C
代码实现UIView:-(void)setupView
浅浅青丘
·
2020-09-10 22:51
iOS开发UI入门
Swift入门编程实战
iOS
Swift
UIView
iOS之深入解析
Objective-C
和Swift初始化
初始化在iOS里面,无论是
Objective-C
还是Swift,类(结构体、枚举)的初始化都有一定的规则要求,只不过在
Objective-C
中会比较宽松,如果不按照规则也不会报错,但会存在隐患,而在Swift
Forever_wj
·
2020-09-10 22:36
iOS高级进阶
Swift高级进阶
Objective-C底层原理
初始化
指定初始化器
便利初始化器
继承
iOS GPUImage之滤镜功能说明
GPUImage是一个基于OpenGLES2.0的开源的图像处理库,将OpenGLES封装为简洁的
Objective-C
或Swift接口,可以用来给图
Forever_wj
·
2020-09-10 22:36
GPUImage
iOS高级进阶
Swift高级进阶
GPUImage
滤镜效果
颜色调整
图片调整
混合
Objective-C
isa 指针
在OC中任何类的定义都是对象,类和类的实例(对象)没有任何本质上的区别。任何对象都有isa指针。那么什么是类呢?在Xcode中用快捷键Shift+Command+O打开文件objc.h能看到类的定义:从图中可以看出:Class是一个objc_class结构类型的指针id是一个objc_object结构类型的指针下面我再来看下objc_class各个参数的含义:isa:是一个Class类型的指针,每
生活一地鸡毛、
·
2020-09-10 21:42
关于load和initialize,《深入剖析load和initialize方法》
在
Objective-C
中,NSObject是根类,而NSObject.h的头文件中前两个方法就是load和initialize两个类方法,本篇文章就对这两个方法进行详细、深入的剖析。
文明的博客
·
2020-09-10 21:36
iOS技术
C++编译原理
一个是希望有的知识不单单是会用而且还能够清楚的将内容输出;**环境和系统:**linux系统编译器是gcc;gcc简介:gcc(GNU编译器套件[GNUCompilerCollection]),包含C,C++,
Objective-C
JS_wangchen
·
2020-09-10 20:36
C++
《Android程序设计》一3.9 把软件移植到Android中
如果想实现
Objective-C
、C++或C#这些不同语言上方法之间的转换,打算通过破坏Android应用架构并强制在Android应用中使用传统的应用架构的方式来移植软件,那
weixin_34384681
·
2020-09-10 20:16
Torque、Unity、Cocos2d这三大游戏开发引擎的比较
特性TorqueGameBuilderUnityCocos2d开发语言C++C++(Enginesourceavailableunderaseparatelicense)
Objective-C
脚本语言TorqueScriptJavaScript
weixin_33834075
·
2020-09-10 19:35
eclipse中没有MinGW GCC/Cross GCC/Cygwin GCC/linux GCC/MacOSX GCC/MinGW GCC/Solaris GCC(编译器)
问题1:Eclipse环境安装C/C++插件CDT用来编写:C、C++、
Objective-C
、Fortran、Java、Ada和Go语言的程序!
weixin_33805743
·
2020-09-10 19:58
xcode基本介绍与简单实例
支持C、C++、
Objective-C
、Swift等swift区别
缠禅可禅
·
2020-09-10 19:54
C/C++编程
The Compiler (关于编译的点点滴滴)
简单的说,编译器有两个职责:把
Objective-C
代码转化成低级代码,以及对代码做分析,确保代码中没有任何明显的错误。现在,Xcode的默认编译器是clang。
莯滢
·
2020-09-10 18:08
编译
iOS非常好用的第三方开源项目
AFNetworking是一个轻量级的iOS、MacOSX网络通信类库,现在是GitHub上第三大
Objective-C
库。它建立在NSURL
syansky1988
·
2020-09-10 17:26
Swift trim space/new line(字符串过滤空格和换行符)
Swift字符串过滤空格和换行符,写法与原来的
objective-c
有点不同,因为Swift中的字符串的索引不是int类型,而是Index类型。///UIView'susefulextensions.
devchena
·
2020-09-10 17:01
Swift
Objective-C
深入理解 +load 和 +initialize
在
Objective-C
中,NSObject是绝大多数类的基类。而在NSObject中有两个类方法load和initialize,那这两个方法是在什么时机被调用呢?
番薯大佬
·
2020-09-10 15:15
iOS
知识点
GCC编译器
GCC是由GUN组织开发的,最初只支持C语言,是一个单纯的C语言编译器,后来GNU组织倾注了更多的精力,使得GCC越发强大,增加了对C++、
Objective-C
、Fortran、Java等其他语言的支持
傻子与白痴
·
2020-09-10 15:58
compile
让mac os下sublime text 2在切换到命令模式时自动切到英文输入法
首先下载附件中的changeInputMethod.m,这是一个
objective-c
程序,用来切换输入法的。然后编译它name=changeInputMet
iteye_2251
·
2020-09-10 14:23
mac
os
iOS-探究KV0本质
先来看一下
Objective-C
中KVO的用法#import"ViewController.h"#import"BDFPerson.h"@interfaceViewController()@property
翀鹰精灵
·
2020-09-10 13:18
golang gccgo vs gc
GCC是一个功能强大的编译器,不仅可以编译我们很熟悉的C/C++,也可以做为Fortran、Pascal、
Objective-C
等语言的编译器。而GCCGO则是GCC专门用来编译Golang语言的。
风神韵
·
2020-09-10 13:42
Go
Objective-C
中类的+load和+initialize
本文翻译自MikeAsh的FridayQ&A2009-05-22:Objective-CClassLoadingandInitialization译者:代培地址:http://blog.csdn.net/dp948080952/article/details/53346379转载请注明出处欢迎回到周五问答。在几周的休息之后,我准备回到正常的日程上来,我们将看到这意志能影响我多久,不过我很乐观。这周
太肥小次郎
·
2020-09-10 13:38
runtime
ios开发
iOS面试常见问题
Objective-C
语言:如何实现后台多任务处理?谈谈对instancetype的认识Runtime是如何实现的?
Objective-C
类是如何执行的?什么是RunLoop?
coodi8
·
2020-09-10 13:40
上一页
55
56
57
58
59
60
61
62
下一页
按字母分类:
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
其他