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
Object-c
Object-C
对View理解
一、生命周期当一个视图控制器被创建,并在屏幕上显示的时候。代码的执行顺序1.alloc创建对象,分配空间2.init(initWithNibName)初始化对象,初始化数据3.loadView从nib载入视图,通常这一步不需要去干涉。除非你没有使用xib文件创建视图4.viewDidLoad载入完成,可以进行自定义数据以及动态创建其他控件5.viewWillAppear视图将出现在屏幕之前,马上这
DY_108
·
2020-03-25 04:00
基本问题
1、
Object-C
的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么?
UILabelkell
·
2020-03-25 01:49
iDev 苹果开发者大会将于11.5-6日举行
此次活动是面向苹果生态链开发者举办的线下技术交流活动,内容选题涵盖iOS、macOS、
Object-C
、Swift以及苹果硬件及智能设备如watchOS、HomeKit、HealthKit等相关领域,力争为致力于苹果体系开发的同学们提供一个线下的学习
猿团
·
2020-03-24 21:25
开发直播源码的计算机语言以及开发完成后所需要做的工作
一般来说,如果是PC后台,那么会采用PHP语言编写,如果是在安卓上开发,则选择Java语言,如果是在iOS上开发,则采用
object-c
语言编写。
SD布谷科技
·
2020-03-24 09:58
直播源码
直播系统搭建
直播APP
iOS工作问题记录
PS:记录自己工作学习中的一些知识;一、项目中使用的三方库1、iOS引导页Onboard同时支持
object-C
、swiftHcdGuideView简单点的HTML解析库Objective-C-HMTL-Parserhpple
一盏盏灯
·
2020-03-24 06:37
Effective
Object-C
52: 6-14
二、对象、消息、运行期6.理解“属性”这一概念使用@property语法来定义对象中封装的数据通过“特质”来制定存储数据所需的正确语义在设置属性所对应的实例变量时,一定要遵从该属性所声明的语义。开发iOS:使用nonatomic属性。atomic会影响性能。实例变量访问方式:存取方法(accessmethod)(读取)+获取方法(getter)(写入)定义实例:编译器会把其替换成“偏移量”(off
惜壤
·
2020-03-24 00:32
Object-C
中的黑魔法
写在前面的话,很久没写技术文章了。自己一直对于系统的很多语法很好奇,就是系统的宏定义语法,不知道干什么的,今天研究一下,以后可以能继续的追加。错误的地方请大神指正留言,我会尽快的修改!1.NS_ASSUME_NONNULL_BEGIN&&NS_ASSUME_NONNULL_END在Swift中存在Option类型,也就是使用?和!声明的变量。但是OC里面没有这个特征,因为在XCODE6.3之后出现
君赏
·
2020-03-23 22:24
Object-C++关于回调的那些事
当然,我们怎么说也是学过
Object-C
的人,再怎么说我们也知道在OC当中回调事件有代理,block这两种惯用的模式,但是,在C/C++中,我们又如何使用回调呢?
Abson在简书
·
2020-03-23 07:30
《
Object-C
基础教程》-学习笔记2
第四章4.2继承
Object-C
不支持多继承,而使用其他方式达到多继承的目的,例如category/protocol4.3继承的工作机制跟C++一样,OC编译器使用“基地址+偏移量”的机制实现继承关系中的多态
RoFF
·
2020-03-23 05:59
Map 集合 接口 双列集合的基本用法
Map接口:与
Object-c
中NSDictionary(字典)相似,存储数据都是以键和值的方式,特点是:键不允许重复,值是允许重复的。Map具体的类有以下几种:--->HashMap:是一个散列表
封面人物小柚
·
2020-03-23 00:59
关于Swift 3.0 使用 IOS第三方侧滑库ICSDrawerController的问题
icecreamstudios/ICSDrawerControllerICSDrawerController是一个轻量级的开源第三方库,最近刚学习ios开发,一个项目要用到侧滑,关于Swift3.0的侧滑库少之又少,所以我使用了
Object-c
Martain
·
2020-03-23 00:38
object-c
基础五 【格式化输出符号】
%@对象%d,%i整数%u无符整形%f浮点/双字%x,%X二进制整数%o八进制整数%zusize_t%p指针%e浮点/双字(科学计算)%g浮点/双字%sC字符串%.*sPascal字符串%c字符%Cunichar%lld64位长整数(longlong)%llu无符64位长整数%Lf64位双字%e是实数,用科学计数法计的
vikin_
·
2020-03-22 21:32
编程珠玑 -- 第一章 位图排序
从12年开始接触编程,一直到现在,断断续续的也学习了4,5种语言,像什么C/C++/C#,
Object-C
,Java,PHP等。
loohcs
·
2020-03-22 20:26
Object-C
之NSString
1.去掉左右两边的空格;NSString*str=@"正文内容,头部尾部带有空格";NSString*dealtStr=[strstringByTrimmingCharactersInSet:[NSCharacterSetwhitespaceCharacterSet]];2.替换某个字符串中的所有符合条件的字符NSString*str=@"正文内容,头部尾部带有空格";NSString*dealt
陈胜华
·
2020-03-22 15:07
Object-C
编程规范
主要参考:github:https://github.com/raywenderlich/objective-c-style-guide等汇总1.变量命名规范定义有意义的变量,采用驼峰方式。变量名能直接反应其意义和类型除去NSNumber,NSString外,对于NSArray,NSDictionary或其它对象,采用+后缀的方式。标识其类型。//good@property(nonatomic,s
liangxiuchen
·
2020-03-22 03:03
protobuf3 从
object-c
角度学习数据编码
原文链接:http://blog.csdn.net/taishanduba/article/details/57177165一.protobuf编码类型protobuf.一共有6中编码方式,其中group目前已不建议使用.*WireVarint=0//int32,int64,uint32,*uint64,,sint32sint64,bool,enum.变长,1-10个字节,用VARINT编码且压缩
困惑困惑困惑
·
2020-03-22 01:50
初识Runtime
Object-C
是基于C的,它为C添加了面向对象的特性。它将很多静态语言在编译和链接时期
iOS_Link
·
2020-03-21 19:12
swiftLearn - one
swift类型对照名称声明对应
object-c
使用备注注意Anyid元组(Int,Int,Int)或者(String,Bool)eg:(404,"NotFound")lethttp200Status=(
风___________
·
2020-03-21 17:39
iOS 将中文转成拼音,并拼接
主要使用CFStringTransform方法:
Object-C
:BooleanCFStringTransform(CFMutableStringRefstring,CFRange*range,CFStringReftransform
_好久不见_
·
2020-03-21 07:22
新版swift 4.0 自定义pageControl 空心点、方点、椭圆、图片等
WEIPageControl:最新SWIFT4.0版自定义PageControl,椭圆,空心圆,方形点,图片点刚开始做swift项目,可用资源少而且每个swift版本变化太大,以前的都不能拿来直接用,现在我参考一个
object-C
大牛油果
·
2020-03-20 15:53
随机生成中文代码
Object-c
NSStringEncodinggbkEncoding=CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030_2000);NSIntegerrandomH=0xA1+arc4random()%(0xFE-0xA1+1);NSIntegerrandomL=0xB0+arc4random()%(0xF7-0xB0+1);
跬步千里_LenSky
·
2020-03-20 14:40
代理模式、破解WIFI教程
因为
Object-C
是不支持多继承的,所以很多时候都是用Protocol(协议)来代替。Protocol(协议)只能
只是过路人
·
2020-03-20 09:25
iOS 网上的 面试题汇集
�
Object-c
的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么?
NickChenC
·
2020-03-20 03:18
阅读Effective
Object-C
2.0 笔记(三)
还是要好好学习英文啊,笔者只能看中文版的,下载地址如下:http://download.csdn.net/detail/m6830098/7977521看书的时候还是困的不行不行的,今天不看书都困-今天来学习学习本书的第三章。第一条:用前缀避免命名空间冲突。避免命名冲突的办法就是变相实现命名空间:为所有名称都加上适当的前缀。要点:1.选择与你的公司、应用程序或者二者皆有关联的名称作为类名的前缀,并
aLuffy
·
2020-03-19 20:40
objective-c 关键字和概念
关键字@看到这个关键字,我们就应该想到,这是
Object-C
对C语言的扩展,例如@interfaceXXX。
iOS开发攻城狮
·
2020-03-19 17:16
斯坦福公开课IOS7 阅读笔记(第三课
Object-C
)
本章节暂时没有get到重点知识,待温故知新的那一刻。待更新。。。。###Category首先我们来谈谈Category。Objective-C提供了一种与众不同的方式——Catagory,可以动态的为已经存在的类添加新的行为。这样可以保证类的原始设计规模较小,功能增加时再逐步扩展。使用Category对类进行扩展时,不需要访问其源代码,也不需要创建子类。Category使用简单的方式,实现了类的相
左昭右穆
·
2020-03-18 16:19
Effective
Object-C
读书笔记
OC使用“消息结构”(messagingstructure)而非“函数调用”(functioncalling)。OC由Smalltalk转化而来,后者是消息型语言的鼻祖。消息与函数调用的区别在于:消息结构的语言,运行时所执行的代码由运行环境所决定,消息调用的时候不论是否多态,总是在运行时才会查找索要执行的方法。实际上,编译器甚至不关心接收消息的对象是何种类,接收消息的对象问题也会在运行时处理,其过
左左辉
·
2020-03-18 10:44
iOS进阶所面临的问题
1、对
object-c
的了解,
object-c
是如何基于C封装的?2、对多线程的掌握3、对runtime的研究4、代码是否合乎规范?后续维护是否便利?5、掌握各种设计模式吗?
Adore_shine
·
2020-03-18 01:02
Object-C
Runtime
Object-CRuntimeObject-C是一门动态语言,它的动态特性是通过Runtime实现的。主要是C语言,也有部分汇编的内容。Swift是没有这一套机制的,平时开发也基本用不到,所以一直没有关注这块。不过面试的时候,特别是阿里的技术,很偏好问这一块内容。目前网上也有关于这一块比较好的文章,学习一下。消息传递(Messaging)在很多语言,比如C,调用一个方法其实就是跳到内存中的某一点并
老章888
·
2020-03-17 09:27
Object-C
类和对象
一、Objective-C概述1.Object-C简称OC,扩充自C语言的面向对象编程语言2.苹果OSX和iOS操作系统的主要编程语言3.OC的时间进度1)1980年布莱德·确斯发明OC语言2)1988年NextStep公司使用OC开发3)1996年OC成为苹果主要编程语言4.OC语言的特点1.C语言的超集,允许在OC中使用C语言源代码,编译器兼容C语言程序2.C语言是面向过程,OC是面向对象编程
爱__LOVE
·
2020-03-17 06:24
Swift获取手机屏幕方向
Swift中获取手机屏幕方向,和
Object-C
中类似。屏幕方向改变时,系统会发出通知,我们只要在ViewController里注册屏幕方向改变的通知即可。
onefboy
·
2020-03-17 05:32
object-c
基础十七 【NSNumber】
将普通数据类型转换为OC对象;NSNumber*int=[[NSNumberalloc]initWithInt:6];NSNumber*char=[[NSNumberalloc]initWithChar:6];NSNumber*float=[[NSNumberalloc]initWithFloat:6];NSNumber*double=[[NSNumberalloc]initWithDouble:
vikin_
·
2020-03-17 04:46
Protocol协议及委托代理Delegate✨
前言:因为
Object-C
是不支持多继承的,所以很多时候都是用Protocol(协议)来代替。Protocol(协议)只能定义公用的一套接口,但不能提供具体的实现方法。
LeaderBiao
·
2020-03-16 07:56
iOS开发-
Object-C
Block的实现方式
前言:我们可以把Block当作一个闭包函数,它可以访问外部变量和局部变量,但默认是不可以修改外部变量。你可以使用它来做回调方法,比起使用代理(Delegate)会更加直观。顺带一提,苹果很多的接口(API)都使用了Block。一、Block的基本定义Block的基本写法(也是详细写法):returnType(^blockName)(params)=^returnType(params){//cod
handclaper
·
2020-03-16 03:15
Object-C
实例变量,可见度,方法
一、实例变量可见度1.public(公有的)实例变量可以被任意操作,实际情况中很少使用Public,有以下两个原因:1)使用@public关键字,暴露了类内部的细节2)不符合面向对象语言的三大特性之一-封装2.protected(受保护的,默认的)实例变量只能在该类和其子类中操作3.private(私有的)实例对象只能在该类内访问4.思考如果在其他类中使用@protected修饰的实例变量二、方法
爱__LOVE
·
2020-03-16 01:14
__bridge
阅读:iOS学习日志(5)-----ARC中的__bridgeARC下OC对象和CF对象之间的桥接(bridge)由于ARC不能管理CoreFoundationObject的生命周期,所以当我们在
Object-C
li_礼光
·
2020-03-15 16:33
React Native 原生模块封装(Android篇)
ReactNative原生模块封装(IOS篇)前言有时候ReactNative没有相应的模块,API无法满足我们的需要时,或者我们需要复用
Object-C
,Swift或者Java代码的时候,而又不是用JavaScript
Scott昵称被占用
·
2020-03-15 04:44
Swift 介绍
简介Swift语言由苹果公司在2014年推出,用来撰写OSX和iOS应用程序2014年,在AppleWWDC发布几家欢喜,几家愁愁者:只学
Object-C
的人欢喜者:之前做过java/python/js
年轻岁月
·
2020-03-13 21:31
swift里的数据结构:集合
varmyset:Set=["swift"]2>.varmyset:Set=[]-----声明一个空集合3>.varmyset=Set()----声明一个空集合4>.varmyset:Set=["swift","
object-c
凤尾竹
·
2020-03-13 14:12
Object-C
重要概念
1.面向对象把一定的算法(函数)和数据(变量)以某种内在的联系绑定在一起,形成最基本的程序结构单元2.面向对象意义就是把人类的思维的天赋和积累的思想财富应用于编程,这样,程序对于增强生产能力/提高生活品质的效率和能力方面会大大提高3.Objective-C对象的内存空间仅分配在“堆空间”(heapspace)中,肯定是不会分配在“栈”(stack)上4.Runtime还允许我们通过标准的接口(C函
紫琼舟
·
2020-03-13 11:00
类和对象
一、Objective-C概述
Object-C
简称OC,扩充自C语言的面向对象编程语言苹果OSX和iOS操作系统的主要编程语言OC的时间进度1)1980年布莱德·确斯发明OC语言2)1988年NextStep
任梦RM
·
2020-03-13 07:43
PHP、JAVA、C#、
Object-C
通用的DES加密
EncryptUtil一行代码完成DES加密,加密模式DES+CBCgithubDemo:https://github.com/feiyangkl/EncryptUtilDEMOGIFUntitled.gifDEMO简介最近项目中用到DES加密,在这里整理成篇,供大家参考阅读,在使用该demo过程中,你可能会遇到一些问题,首先你需要看一下下面的demo简介,看看该demo是否适合你的项目。项目中的
这一颗心
·
2020-03-12 21:24
新✨iOS 面试题汇总
(题目来源于网络,侵删)
Object-c
的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么?
LeaderBiao
·
2020-03-11 17:31
Object-C
属性小结:
声明变量修饰符:strong(前面有两个下划线),weak(前面有两个下划线);声明属性修饰符:strong,weak.对于线程安全,使用atomic,这样访问时存在线程锁的。使用nonatomic可以提高效率1、所有属性,都尽可能设nonatomic,用来提高效率,除非真的需要考虑线程安全;2、NSString:通常使用copy,目的是得到新的内存分配,而不是原来的引用。3、Strong:对于继
忘惘的小风扇
·
2020-03-11 09:40
IOS
object-c
与javascript交互
iOS下JS与OC互相调用(一)--UIWebView拦截URL最近准备把之前用UIWebView实现的JS与原生相互调用功能,用WKWebView来替换。顺便搜索整理了一下JS与OC交互的方式,非常之多啊。目前我已知的JS与OC交互的处理方式:1.在JS中做一次URL跳转,然后在OC中拦截跳转。(这里分为UIWebView和WKWebView两种,去年因为还要兼容iOS6,所以没办法只能采用UI
VD2012
·
2020-03-11 04:55
React Native - iOS Native 回调
在ReactNative中
Object-c
有两种方式的回调:RCTReponseSenderBlock和Promises。1.R
村雨灬龑
·
2020-03-10 19:21
阅读Effective
Object-C
2.0笔记(一)
还是要好好学习英文啊,笔者只能看中文版的,下载地址如下:http://download.csdn.net/detail/m6830098/7977521一看书就困^-^第一条:在类的头文件中尽量少引入其他类的头文件。如果需要用到该类作为属性,可以使用“向前声明(forwarddeclaring)”如:@classExample.h同时这样做也解决了两个类的互相引用问题。然后在类的m文件中使用#im
aLuffy
·
2020-03-10 17:41
多线程
在
Object-C
中主要有NSThread,GCD,NSOperation三种方式来实现多线程编程。
Hardy_Hu
·
2020-03-10 05:12
IOS多线程之NSoperation和GCD的比较
GCD是基于c的底层api,NSOperation属于
object-c
类。
幻想no现实
·
2020-03-09 04:17
ios新手必看:
object-c
语法经典只要看这一篇就够了,比个人写的既条理又清楚。https://www.google.com/url?
我是无穷
·
2020-03-08 22:58
上一页
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
其他