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
总结Obj-C中+load与+initialize的区别
+load与+initialize两个类方法在
Objective-C
中,在于iOS会在运行期提前并且自动调用这两个方法。+load会在类初始加载时调用。
不负红颜
·
2020-09-10 11:12
IOS
编译器汇总~
基本使用java编译器python解释器CPythonIPythonPyPyJythonIronPythongcc/g++GNU编译器套件(GNUCompilerCollection)包括C、C++、
Objective-C
Monster_ii
·
2020-09-10 11:40
杂谈
gcc和交叉编译
GNU编译器套件(GNUCompilerCollection)包括C、C++、
Objective-C
、Fortran、Java、Ada和Go语言的前端,也包括了这些语言的库(如libstdc++、libgcj
Surferqing_
·
2020-09-10 10:17
软件
apple系统的编译工具 llvm
我们经常在linux系统下,使用gcc/gdb来进行编译调试;而gcc对
objective-c
的优先级排得很低,导致apple苹果公司自己研发出一套底层编译工具;编译器前端front使用clang;编译器后端
bug_yym
·
2020-09-10 10:59
编译器
苹果
编译器
我为什么认为Flutter是移动应用程序开发的未来?
原文:https://medium.com/free-code-camp/why-i…译者:前端技术小哥几年前,我使用Java和
Objective-C
在Android和iOS开发中有一些涉足。
前端技术小哥
·
2020-09-10 09:12
flutter
25.Swift学习之@objc
在Swift中很多地方都是用到了一个修饰符@objc,尤其是在混编项目中,出于安全的考虑,可以将需要暴露给
Objective-C
使用的如类,属性和方法的声明前面加上@objc。
YungFan
·
2020-09-09 20:29
27.Swift学习之与OC混编
在目前iOS开发语言从
Objective-C
到Swift的过渡时期,开发中难免会碰到两种语言同时存在的情况,如果在同一个项目中,两种语言并存,那么该项目就是一个混合项目。
YungFan
·
2020-09-09 20:17
[ Swift 进阶]之 函数函数的灵活性 读书笔记
学习目的:如何将函数作为参数使用,并且将函数当作数据,以完全类型安全的方式复制同样的功能
Objective-C
:如果你想用Foundation进行排序,你会遇到一长串不同的选项,它有接受selector
SueStudy
·
2020-09-03 15:50
react-native基础知识以及从零搭建
最终产品是一个真正的移动应用,从使用感受上和用
Objective-C
或Java编写的应用相比几乎是无法区分的。ReactNative所使用的基础UI组件和原生
胡歌的小奶音
·
2020-08-28 23:54
react
native
iOS 底层 day01 OC对象的本质
1.什么是
Objective-C
?
Objective-C
是一门通用的、高级的、面向对象的编程语言,它扩展了标准的ANSIC语言。还将SmallTalk式的消息传递机制加入到其中。
望穿秋水小作坊
·
2020-08-28 15:33
iOS 一个APP打开另一个APP
环境:Xcode7.2.1,iOSSimulator9.2,iPhone6s(9.3)语言:
Objective-C
和Swift通用假定现在有两个APP:TestA和TestB,点击TestA中的Button
itdali
·
2020-08-26 23:50
iOS
总结swift语言常见的20个问题和回答
1、如果我是个刚入门的iOS开发者,选swift学习呢,还是选
objective-c
学习,还是两个都学?
空杯子_
·
2020-08-26 23:22
iOS开发入门
Objective-C
基础笔记整理(二)数据持久化篇
数据持久化1、沙盒2、数据持久化的几种方式2.1、概念2.2、属性列表plist文件2.3、偏好设置NSUserDefaults2.4、归档NSKeyedArchiver2.5、SQLite2.6、CoreData2.7、本篇Demo在此,可点击下载。数据持久化在项目开发过程中,我们通常会根据需求存储一些信息,所以进行数据持久化是我们开发者的必备技能包。1、沙盒APP默认情况下只能访问程序自己的目
会骑牛的小七
·
2020-08-26 23:07
Objective-C基础笔记
Objective-C
对象模型及应用
本文主要介绍
Objective-C
对象模型的实现细节,以及
Objective-C
语言对象模型中对isaswizzling和methodswizzling的支持。
lz201234
·
2020-08-26 23:59
objective-c
对象
应用
数据
xcode
如何为Swift进行宏定义
本文转自:http://www.cnblogs.com/JianweiWang/p/5142306.html这阵子一直在自学Swift,因为之前iOS的开发一直用
Objective-C
,所以习惯了C语言那种宏定义方式
黑色数字
·
2020-08-26 23:44
iOS
ios开发
Swift宏定义
宏定义
宏
swift
字面量声明方式
Objective-C
Literal Value
最近才注意到NSArray,NSDictionary,NSNumber有一种字面量方式声明。瞬间感觉写代码又省了好多事情。只是百度了一下,从Xcode4.4就已经存在这种方式了,但是自己居然一直在使用Previously那些方法。于是现在在这里做一次整理,方便自己记忆(其实是当初说要写博客,但是好久没写了,来补个数量)借鉴:http://cocoaheads.tumblr.com/post/177
beyond521t
·
2020-08-26 23:33
iOS开发
Objective-C
的内存管理(一)黄金法则的理解
一、内存管理黄金法则:Thebasicruletoappleiseverythingthatincreasesthereferencecounterwithalloc,[mutable]copy[WithZone:]orretainisinchargeofthecorresponding[auto]release.如果一个对象使用了alloc,[mutable]copy,retain,那么你必须使
Kilnn
·
2020-08-26 23:52
Objective-C
Objective-c
,iOS应用开发随笔
如何编程方式给UITextView焦点[UITextViewbecomeFirstResponder];如何将iOS的文本框默认的copy、past改成中文复制粘贴info.plist中将Localizationnativedevelopmentregion改为China,并增加Localizedresourcescanbemixed,设为YES,ps:此方法也可以将导航栏中的返回按钮由“back
天梯800分
·
2020-08-26 23:41
Objective-c
iOS
Objective-C
基础笔记整理(一)基础篇与内存篇
基础篇1、static、const、extern关键字2、#import、#include、@class、import、import”“#import:防止重复编译,交叉引用。#include:重复编译头文件。@class:告诉编译器有这么一个类。import通过指定的要访问属性的名字的字符串标识符,可以进行类的属性读取和设置。KVO:键值观察->注册一个对象的观察者,当该对象的某个属性变化时能够
会骑牛的小七
·
2020-08-26 23:19
Objective-C基础笔记
开发者福利:iOS开发学习资源、解决方案大放送
入门教程http://wenku.baidu.com/course/view/1ce3571252d380eb62946d8cM了个J博客http://www.cnblogs.com/mjios/tag/
objective-c
lz201234
·
2020-08-26 23:48
Objective-C
与 C++ 的异同
http://www.cnblogs.com/y041039/archive/2012/07/26/2609810.htmlObjective-C与C++的异同1两者最大的相同便是:都是从C演化而来的面向对象语言,两者都兼容标准C语言.2两者最大的不同便是:ObjectiveC是完全动态的,而C++是部分动态的。ObjectiveC支持在运行时动态类型决议(dynamictyping),动态绑定(
jiandongway009
·
2020-08-26 23:24
iPhone
C/C++
c/c++
移动开发
Metal入门(使用Metal画一个三角形)
它们之间的不同在于,Metal不是跨平台的,Metal是用
Objective-C
编写的,基于Foundation,使用GCD在CPU和GPU之间保持同步。
Thinker361
·
2020-08-26 23:17
iOS高级开发
OpenGL
Swift
Objective-c
中枚举定义使用
1.枚举定义#importNS_ASSUME_NONNULL_BEGIN//枚举定义typedefenum{XMGTopicPicture=10,XMGTopicVideo=20,XMGTopicImg=30,}XMGType;@interfaceXMGComent:NSObject//使用枚举类型@property(nonatomic,assign)XMGTypexmgType;@endNS_A
小置同学
·
2020-08-26 23:53
Objective-c
Objective-c
——UI基础开发第七天(自定义UITableView)
一、梗概:1、自定义:headerView,footerVie,Cell等2、双模型(遵循单一原则,类或模型实现的功能尽量单一)3、计算文本的方法(针对不同文本内容而设置的宽高等)4、设置footerView和headerView的注意事项(能修改的值可以是xmargin和高度,有些是不能修改的方法,采取方式:设置一个tempView,实际的操作都在tempView中进行)5、UIActivity
dingqiao5181
·
2020-08-26 23:50
Objective-C
的四种遍历collection的方式
前言C语言中的for循环遍历数组遍历字典遍历set反向遍历使用NSEnumerator进行遍历遍历数组遍历字典遍历set反向遍历快速遍历遍历数组遍历字典遍历set反向遍历基于块的遍历遍历数组遍历字典遍历set反向遍历总结前言注:本文摘自《编写高质量iOS与OSX代码的52个有效方法》第7章第48条并进行了相关整理和扩充 我们在编程中,经常性的需要列举collection中的元素,在OC中,有
Koponb_LHN
·
2020-08-26 22:53
iOS开发技巧
《Android应用性能优化》试读:第一章:Java代码优化
虽然一些调查显示,在与其他语言(比如
Objective-C
或C#)的竞争中,Java已光芒不再,但它们还是不约而同地把Java排为第一流行的语言。
虎三敲键盘的地方
·
2020-08-26 22:39
Objective-C
基础
Objective-C
基础
Objective-C
基础基本类型变量变量的定义变量声明左值和右值常量整数文字浮点文字字符常量字符串文字定义常量运算符算术运算符关系运算符逻辑运算符按位运算符赋值运算符其他运算符
weixin_39434078
·
2020-08-26 15:49
ios开发
NS_ASSUME_NONNULL_BEGIN & NS_ASSUME_NONNULL_END
而在
Objective-C
中则没有这一区分,view既可表示这个对象是optional,也可表示是non-optional。
LTOVE
·
2020-08-26 15:35
js调用多个参数的iOS函数的方法
关键点:1.js调用
objective-c
函数时,只需要保证和oc中的函数名字一致,参数可有可无。2.oc中的函数,通过[JSContextcurrentArguments];来获取对应的参数数组。
天国的声音
·
2020-08-26 14:24
NS_ASSUME_NONNULL_BEGIN & NS_ASSUME_NONNULL_END
而在
Objective-C
中则没有这一区分,view既可表示这个对象是optional,也可表示是non-optional。这样就会造成一个问题:在Swift与Objective-
QD_Fluent
·
2020-08-26 14:30
iOS开发初学者入门 | 第三章:了解Swift
过去20年里苹果公司使用
Objective-C
来开发程序,而Swift的推出是为了让编程更加简单明了,为初学者减少了障碍,让所有人都可以开发APP。Playgro
sing_crystal
·
2020-08-26 14:49
浅谈 Swift 中的属性(Property)
在其他面向对象的编程语言中,例如Java和
Objective-C
中,get和set方法提供了统一、规范的接口,可以使得外部访问或设置对象的私有属性,而不破坏封装性,也可以很好的控制权限(选择性实现get
枫叶1234
·
2020-08-26 14:28
iOS开发-消息传递方式-Block
Block是什么Block,很多语言中翻译做闭包,用《
Objective-C
高级编程》中的话说:Blocks是C语言的扩充功能。
张囧瑞
·
2020-08-26 13:38
Swift 模块化项目结构最佳实践
模块化在
Objective-C
的项目中可能比较难搞起来,但是在Swift项目中就游润有余了,因为Swift有着天生Module的概念,和它的访问控制修饰符。小型项目
星岳满庭
·
2020-08-26 12:16
代码规范
Objective-C
的命名通常都比较长,名称遵循驼峰式命名法.一个好的命名标准很简单,就是做到在开发者一看到名字时,就能够懂得它的含义和使用方法.另外,每个模块都要加上自己的前缀,前缀在编程接口中非常重要
MR_詹
·
2020-08-26 11:22
Swift 可选类型
对于使用
Objective-C
开发iOS的程序员来说,对象是否为nil在编写程序的过程中程序员不太关心,直接使用就可以,在一些需要判断的地方在判断,当转为Swift开发时,首先头疼的问题就是可选类型,到底何时使用
Mr_yinwei
·
2020-08-26 08:55
debug —— C语言 编译时候进行debug的调试
它是一款UNIX平台的调试器(debugger),可用于为C,C++,
Objective-C
,Java,Fortran等程序debug。
杰儿__er
·
2020-08-26 08:21
C
语言
objective-c
自定义类工厂方法
类工厂方法用于快速创建对象的类方法,我们称之为类工厂方法类工厂方法中主要用于给对象分配储存空间和初始化这块储存空间规范:一定是类方法方法名称以类的名称开头,首字母小写一定有返回值,返回值是id/instancetype自定义类工厂是苹果的一个规范,一般情况下,我们会提供自定义构造方法和自定义类工厂方法用于一个对象+(instancetype)ClassName;+(instancetype)CLa
一世长安乱
·
2020-08-26 07:54
IOS 开发入门学习纲领
特殊指针IOS开发学习(1):了解一下
Objective-C
的基本语法.这部分基本是看完概述就完了.因为实际上不练手的话,看到的基本都忘记了.任意一本介绍
Objective-c
的书都行,重点是联想对比,
阿道奇
·
2020-08-26 06:50
IOS与android 手机系统区别
IOS:2007年推出,属于类Unix的商业操作系统,用
Objective-c
编写,拥有较多优雅之处,系统结构分为以下四个层次:核心操作系统(theCoreOSlayer),核心服务层(theCoreServiceslayer
小九云
·
2020-08-25 17:55
Objective-C
中可变与不可变字符串的学习
为了巩固学习,脱离智能提示,不是在xcode中编辑,是在文本格式下创建不可变字符串1.创建对象NSString*str1=[[NSStringalloc]initWithFormat:@"abcdefg%d",123];//根据指定格式创建字符串对象NSLog(@"%@",str1);NSString*str2=[NSStringstringWithFormat:@"%d",123];NSLog(
Sugarjunfeng
·
2020-08-25 17:19
OC语言
iOS开发48-iOS id和instancetype的使用区别
iOS开发48-iOSid和instancetype的使用区别
Objective-C
是一门正迅速发展的语言,这种发展速度在别的现有语言中是不曾有过的。
GabrielxPanda
·
2020-08-25 17:07
iOS开发
IOS基础---
Objective-C
学习之NSString\NSMutableString
一、NSString1>表示字符串的类NSString创建的类对象包含了指向超类的指针、类名和指向类方法的列表的指针。类对象还包含一个long的数据,为新创建的类对象指定大小。2>常用方法返回字符串中的字符的个数:unsignedintlength=[@"字符串"length];返回Bool值的字符串比较方法:-(BOOL)isEqualToString:(NSString*)aString;//
a3563365
·
2020-08-25 16:25
Objective-C
17.无缝桥接
NSArray*array1=@[@1,@2,@3];NSArray*array2=@[@1,@2,@3];//ARC任然具备
Objective-c
对象的所有权,不需手动释放CFArrayRefarrayRef1
写代码写到人生巅峰
·
2020-08-25 14:47
Swift利用反射获取对象属性列表
Objective-C
中获取类(类对象)的属性列表利用runtimeSwift可以利用反射获取classSuperClass:NSObject{varname:String="zym_chen"varqq
chensifang
·
2020-08-25 08:42
浅谈 Swift 中的属性(Property)
在其他面向对象的编程语言中,例如Java和
Objective-C
中,get和set方法提供了统一、规范的接口,可以使得外部访问或设置对象的私有属性,而不破坏封装性,也可以很好的控制权限(选择性实现get
枫叶1234
·
2020-08-25 07:57
iOS学习入门指南
推荐书目:《
Objective-C
基础教程》《iOS编程》《iOS开发指南》推荐两个开源的APP:SegmentFault、懒人笔记2.基础入门后,如何进行高级进
jsx9057
·
2020-08-25 07:46
ios
LLDB常用调试命令
p:用于输出基本类型(lldb)pself.view.subviews.count(NSUInteger)$1=3po:用于输出
Objective-C
对象(lldb)poself.view>bt:打印调用堆栈
简分享
·
2020-08-25 06:43
谈谈对
Objective-C
和Swift 动态特性的理解
Swiftvs.Objective-C谈谈对
Objective-C
和Swift动态特性的理解runtime其实就是
Objective-C
的动态机制。
萌小奇
·
2020-08-25 06:43
Objective-C
中使用C语言数组发生内存泄露
问题描述:获取一个c语言数组A的指针P,在赋值的时候立即使用指针P,可以获取A中的完整数据,但当在另一个函数中调用P时,无法获取到A数组的完整数据,部分数据出现错乱的现象。正确的指针赋值方式应当使用内存拷贝,先使用malloc函数开辟内存空间,然后使用memcpy复制内存内容。错误演示:#import"ViewController.h"#definekArraySize(12)@implement
双湾
·
2020-08-25 05:37
上一页
56
57
58
59
60
61
62
63
下一页
按字母分类:
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
其他