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
OC基础
OC基础
关于@property(1)@property的本质是啥编译器都帮你做了什么事儿详细说明(2)关键字assignweakstrongcopyunsafe_unretained分别什么时候使用(3)关键字atomicnonatomic区别atomic安全吗?(4)关键字@synthesize和@dynamic各自举出使用场景property的本质可以说是=ivar+getter+setter;编译器
大墙66370
·
2020-02-07 22:20
iOS开发-
OC基础
-@property
property属性一般常用的property属性涉及到三个特性:1.读写特性2.所有者特性3.原子特性@property(nonatomic,readwrite,strong)NSString*price;提供成员变量的访问方法的声明、控制成员变量的访问权限、控制多线程时成员变量的访问环境。property不但可以在interface,在协议protocol.和类别category中也可以使用。
0可口可馨0
·
2020-02-07 14:40
iOS | 面试知识整理 - Swift 基础(九)
知识点比较多,比较杂,这里做了分类,下面是分类链接地址;面试知识点整理-目录:iOS|面试知识整理-
OC基础
(一)iOS|面试知识整理-
OC基础
(二)iOS|面试知识整理-
OC基础
(三)iOS|面试知识整理
一意孤行的程序猿
·
2020-02-06 06:56
(一)I
OC基础
推导及理论
环境准备:见java环境搭建,新建maven项目1、写一个UserDao接口publicinterfaceUserDao{publicvoidgetUser();}2、再写Dao的实现类publicclassUserDaoImplimplementsUserDao{publicvoidgetUser(){System.out.println("获取用户数据");}}3、写UserService的接
Alan*Chen
·
2020-02-03 14:00
读《Object-C 编程全解》笔记
刚开始接触OC的时候就看过这本书,到现在应该已经看过三四次了,觉得这是一本很不错的关于
OC基础
的书(虽然是有些老),因为好久没用过OC了(有快两年了一直用Swift)有些OC的基础东西已经有些生疏了,最近又重新找出来读了一遍
sayHellooX
·
2020-01-06 07:37
SpriteKit实现经典英雄打怪小游戏
写在前面:游戏开发菜鸟,本帅哥也是第一次研究SpriteKit,有很多都不懂,另外本文转自王巍老师的博客点击进入目前正在学习中ing.....本文通俗易懂,看完绝对可以入门,当然你得有
OC基础
了,话不多说
CoderZNB
·
2020-01-05 23:55
iOS | 面试知识整理 - 三方框架 (十)
知识点比较多,比较杂,这里做了分类,下面是分类链接地址;面试知识点整理-目录:iOS|面试知识整理-
OC基础
(一)iOS|面试知识整理-
OC基础
(二)iOS|面试知识整理-OC底层(三)iOS|面试知识整理
Leon_520
·
2020-01-05 22:04
iOS面试之
OC基础
篇(二)
10.readwrite,readonly,assign,retain,copy,nonatomic属性的作用?readwrite是可读可写特性,需要生成getter和setter方法;readonly是只读特性,只会生成getter方法,不会生成setter方法,不希望属性在类外改变;assign是赋值特性,setter方法将传入参数赋值给实例变量;仅设置变量时;assign用于简单数据类型,如
或跃在渊
·
2020-01-05 18:14
iOS | 面试知识整理 - Swift 基础(九)
知识点比较多,比较杂,这里做了分类,下面是分类链接地址;面试知识点整理-目录:iOS|面试知识整理-
OC基础
(一)iOS|面试知识整理-
OC基础
(二)iOS|面试知识整理-
OC基础
(三)iOS|面试知识整理
Leon_520
·
2020-01-02 12:22
iOS | 面试知识整理 - 数据持久化(八)
知识点比较多,比较杂,这里做了分类,下面是分类链接地址;面试知识点整理-目录:iOS|面试知识整理-
OC基础
(一)iOS|面试知识整理-
OC基础
(二)iOS|面试知识整理-
OC基础
(三)iOS|面试知识整理
Leon_520
·
2020-01-01 08:57
iOS | 面试知识整理 - UI 相关 (四)
知识点比较多,比较杂,这里做了分类,下面是分类链接地址;面试知识点整理-目录:iOS|面试知识整理-
OC基础
(一)iOS|面试知识整理-
OC基础
(二)iOS|面试知识整理-
OC基础
(三)iOS|面试知识整理
Leon_520
·
2020-01-01 02:09
OC基础
(五)——OC特有语法
目录继承的本质结构体类的本质SEL方法点语法property(重点,阐述了属性写法的发展过程)synthesizeproperty增强动态类型和静态类型动态类型检测id类型构造方法继承的本质创建1个对象,这个对象在内存中是如何分配的.1).子类对象中有自己的属性和所有父类的属性.2).代码段中的每1个类都有1个叫做isa的指针,这个指针指向它的父类.一直指到NSObject[p1sayHi];//
指尖书法
·
2019-12-31 23:05
OC基础
篇:内存管理、属性
内存管理为什么要了解内存管理?了解内存管理之后,其实发现很多东西与我们编写代码关系不大,但是为什么还要了解它呢?在IOS刚在国内兴起的时候,很多时候是手动内存管理(也就是接下来说的MRC)的,那个时候往往一份代码最近艰难的地方就是控制内存管理,所以这是必学的,但是现在有了自动内存管理(RAC)那就简单了很多了。不过你也为这就不用了解内存管理了?我觉得不是,在不了解内存管理之前,我在对属性,代码为什
TK001
·
2019-12-31 15:51
三子棋小游戏
文章底部有下载链接先上游戏展示:所用知识:
OC基础
知识以及UI基础控件的使用,如U
sl泡泡龙
·
2019-12-30 13:33
[译]iOS Core Foundation Design Concepts
本文翻译:CoreFoundationdesignconcept简介CoreFoundation是一组慨念源自
OC基础
框架的编程接口,并使用c语言实现的库.为了实现这个库,CoreFoundation用
whitekite
·
2019-12-29 11:10
iOS | 面试知识整理 - 多线程 (六)
知识点比较多,比较杂,这里做了分类,下面是分类链接地址;面试知识点整理-目录:iOS|面试知识整理-
OC基础
(一)iOS|面试知识整理-
OC基础
(二)iOS|面试知识整理-
OC基础
(三)iOS|面试知识整理
Leon_520
·
2019-12-28 05:51
OC与swift的区别
目前已经更新到Swift2.0,即将发布3.0版本.听说有很大的变动呢.现在我们先来了解一下Swift与
OC基础
的小异同(不过如果要说它与OC有什么不同,感觉很不同啊~~~)1.输出日志不同2.常量变量定义不同
乌七猫
·
2019-12-27 19:20
OC基础
EffectiveObjective-C一、熟悉Objective-C1.了解Objective-C的起源Objective-C为C语言添加了面向对象的特性,是其超集。使用动态绑定的消息结构,运行时才会检查对象类型。接收一条消息后,究竟应执行何种代码,由运行期环境而非编译器决定;尤其要掌握Objective-C语言的内存模型和指针;2.在类的文件中尽量少引入其他头文件为了不增加不必要的编译时间,降
王二姐李三娘
·
2019-12-27 15:51
Oc基础
之字典
NSDictionary创建NSDictionary*dict=[NSDictionarydictionaryWithObject:@"aaa"forKey:@"name"];NSString*name=[dictobjectForKey:@"name"];//把name作为键值NSLog(@"%@",name);//不妨输出看看打印出的样子NSDictionary*dict=[NSDiction
解双权
·
2019-12-24 13:27
OC基础
易忘知识点
屏幕快照2017-06-22上午12.15.06.png];p->_size=3.5;p->_color=0;p->_model=4;p->_cpu=1;####类创建对象的时候返回的地址其实就是对象的第0个属性的地址但是需要注意的是:对象的第0个属性并不是我们编写的属性,而是一个叫做isa的属性isa是一个指针,占8个字节其实类也是一个对象,也就意味着Person也是一个对象平时我们所说的创建对
洋洋丝
·
2019-12-23 02:38
iOS-
OC基础
知识点扩展
Objective-C语言特性.png请简述分类实现原理KVO的实现原理是怎样的能否为分类添加成员变量目录分类&关联对象&扩展&代理通知KVOKVC属性关键字分类你用分类都做了哪些事?声明私有方法分解体积庞大的类文件把Framework的私有方法公开特点讲特点是为了能更好的和扩展区分开来运行时决议---比如一个数组类,在编好分类文件之后,并没有把分类当中对应添加的内容附加到相应的数组类,而是在运行
木子奕
·
2019-12-22 01:40
iOS开发--
OC基础
对象方法的声明和实现1.对象方法声明xxffsm.png2.对象方法实现必须写在以@implementation开头,@end之间在声明的后面加上{}即表示实现将需要实现的代码写在{}中类方法的声明和实现类方法声明格式将对象方法-号变为+号特征类方法以+开头如+(void)put;类方法只能由类来调用类方法中不能访问实例(成员)变量,因为类方法由类来调用,并没有创建存储空间来存储类中的成员变量。类
CaesarGao
·
2019-12-21 06:31
iOS | 面试知识整理 - 内存管理 (五)
知识点比较多,比较杂,这里做了分类,下面是分类链接地址;面试知识点整理-目录:iOS|面试知识整理-
OC基础
(一)iOS|面试知识整理-
OC基础
(二)iOS|面试知识整理-
OC基础
(三)iOS|面试知识整理
Leon_520
·
2019-12-21 04:00
OC-基础总结(一)
OC基础
总结重新回过头看这些基础知识,对许多知识点都有新的认识,拥有坚实的基础才能更快的成长。#improtOC程序的源文件的后缀名是.mm代表message表示消息机制。
xx_cc
·
2019-12-17 19:19
iOS | 面试知识整理 -
OC基础
(一)
知识点比较多,比较杂,这里做了分类,下面是分类链接地址;面试知识点整理-目录:iOS|面试知识整理-
OC基础
(一)iOS|面试知识整理-
OC基础
(二)iOS|面试知识整理-
OC基础
(三)iOS|面试知识整理
Leon_520
·
2019-12-17 08:43
iOS | 面试知识整理 - 网络相关 (七)
知识点比较多,比较杂,这里做了分类,下面是分类链接地址;面试知识点整理-目录:iOS|面试知识整理-
OC基础
(一)iOS|面试知识整理-
OC基础
(二)iOS|面试知识整理-
OC基础
(三)iOS|面试知识整理
Leon_520
·
2019-12-14 02:53
OC基础
学习:#import, #include, @class
#import是#inlcude的增强版,能防止同一个文件被多次包含。#import会包含这个类的所有信息,而@class只是告诉编译器,其后面声明的名称是类的名称。在头文件中,一般只需要知道被引用的类的名称,所以@class常用在头文件中。对比#include与#import#include#import#include"xxx.h"#import"xxx.h"尖括号,编译器会在系统文件目录下查
Andy_Ron
·
2019-12-12 15:58
用Swift实现无限循环滚动图片
链接在这里:iOS图片无限循环解读看完他前面的思路,本来想照着他的写一遍的,但是
OC基础
太差,有些系统的函数还没理解过--又觉得看别人代码太累于是乎就打算自己照着思路写写看,顺便检验一下自己现在的水平。
yahtzee_
·
2019-12-12 09:59
iOS | 面试知识整理 -
OC基础
(二)
知识点比较多,比较杂,这里做了分类,下面是分类链接地址;面试知识点整理-目录:iOS|面试知识整理-
OC基础
(一)iOS|面试知识整理-
OC基础
(二)iOS|面试知识整理-
OC基础
(三)iOS|面试知识整理
Leon_520
·
2019-12-08 09:43
iOS | 面试知识整理 (二)
iOS|面试知识整理-
OC基础
(二)1.C和OC如何混编xcode可以识别一下几种扩展名文件:.m文件,可以编写OC语言和C语言代码.cpp:只能识别C++或者C语言(C++兼容C).mm:主要用于混编
d76d0c9d2b04
·
2019-12-02 07:08
iOS | 面试知识整理 - OC底层 (三)
知识点比较多,比较杂,这里做了分类,下面是分类链接地址;面试知识点整理-目录:iOS|面试知识整理-
OC基础
(一)iOS|面试知识整理-
OC基础
(二)iOS|面试知识整理-
OC基础
(三)iOS|面试知识整理
Leon_520
·
2019-12-02 06:08
OC基础
(六)——内存管理
内存管理概述内存管理内存的作用:存储数据.如何将数据存储到内存之中.声明1个变量.然后将数据存储进去.当数据不再被使用的时候,占用的内存空间如何被释放.内存中的五大区域栈:局部变量.当局部变量的作用域被执行完毕之后,这个局部变量就会被系统立即回收.堆:OC对象.使用C函数申请的空间.BSS段:未初始化的全局变量、静态变量.一旦初始化就回收并转存到数据段之中.数据段:已经初始化的全局变量、静态变量.
指尖书法
·
2019-12-02 03:36
OC基础
懒加载Snip20170308_1.png注释属性注释:代码拖到{}里面编辑这样可以自动生成一个类型名类扩展(又称匿名分类)类扩展在.m文件中,其中用于声明额外的私有方法、属性、成员变量@interface类名()/*额外的私有方法、属性、成员变量*/@end分类分类的小括号必须有名字分类只能扩充方法如果在分类中声明了一个属性,分类只会生成这个属性的get/set方法的声明,不会有实现1.png插
CoderZXS
·
2019-12-02 00:16
iOS | 面试基础整理
iOS|面试知识整理-
OC基础
(一)1.#include、#import、@class的区别?在C语言中,我们使用#include来引入头文件,如果需要防止重复导入需要使用#ifndef...
d76d0c9d2b04
·
2019-11-29 02:32
OC基础
数据类型
一、基础数据类型数据类型基础数据类型:int/float/double/char/bool/void/enum枚举类型/long/short/signed有符号类型变量/struct结构体变量/union声明共用体(联合)数据类型/unsigned声明无符号类型变量指针数据类型:class/id数据类型1.png基本数据类型格式.png基本数据类型值域范围1.png基本数据类型值域范围2.png3
求长生
·
2019-11-26 18:56
iOS开发书籍
记录一下收藏的iOS开发书籍收藏书籍
OC基础
LearnObjective-ContheMac:ForOSXandiOS,SecondEditionbyScottKnaster,WaqarMalik,MarkDalrymple
哦呵呵y
·
2019-11-08 14:41
OC基础
---- > 属性和点语法
A---->setter.getter定义1、在OC中,为单一实例变量赋值的方法称为setter方法(设置器)2、在OC中,读取实例变量的方法称为getter方法(访问器)B---->setter/getter的书写格式1、-(void)setAge:(NSUInteger)age;set+实例变量名(首字母大写)忽略下划线2、-(NSUInteger)age;返回值类型与实力变量类型一致,方法与
516349939
·
2019-11-08 09:07
OC基础
学习2:面向对象编程的基础知识
间接(indirection)"只要再多添加一层间接,计算机科学中就没有解决不了的问题。"例子电话薄让他人代替你自己去完成工作编写一段代码来查询其他代码,并通过它继续访问另一层代码。推诿变量与间接使用文件名的间接在面向对象编程中使用间接使用间接来调用代码,不是直接调用某个函数,而是间接调用。过程式编程(ProcedualProgramming)#importtypedefenum{kCircle,
Andy_Ron
·
2019-11-05 17:58
IGListKit OC版本
IGListKit这个框架封装的比较好,但是下了例子一看,是swift的.怎么找都找不到OC的,swfit虽然是比较简单,有
OC基础
转起来快,但是毕竟要转的.我花了一上午看文档和例子,写了一个简单的OC
李某lkb
·
2019-11-03 23:20
oc基础
知识回顾
oc基础
知识回顾1.import的作用#importname="刘亦菲";p1->age=18;---常用方式--------//定义结构体的同时取别名为Student1,实际上是用Student1代替
下页天
·
2019-11-03 17:02
iOS 知识清单总结
iOS知识清单总结2017年7月24日周一一、
oc基础
1、oc特点;2、分类与继承(或说扩展)的区别;3、内存管理机制、内存泄露、野指针,如何避免,崩溃问题;4、关键字:assign、retain、weak
雨轩_99
·
2019-11-02 13:01
OC基础
学习3:继承(inheritance)
为何使用继承UML(UnifiedModelingLanguage,统一建模语言)是一种用图表来表示类、类的内容以及它们之间关系。将重复的代码合并到一处。继承的语法格式只能继承一个只有代码精简,bug才无处藏身没有声明实例变量时可以省略花括号相关术语refactoring(重构)superclassparentclasssubclasschildclassoverride继承的工作机制OOP一个强
Andy_Ron
·
2019-11-02 06:21
OC基础
(一)——从C开始初步了解OC
参与实际开发已经有了一段时间,其中有段时间还尝试学习了swift3.0,但是学到最后的感觉是:虽然对iOS开发有了更深层次的了解,但越来越感觉到基础的重要性。并且,这几天在阅读一些开源框架的时候,发现对于有些代码中的写法会有些陌生,甚至怀疑自己当初有没有学过OC。查了查网上的资料发现,感到陌生是因为有些语法(写法)是之前OC中的规范,现在有了新的写法(例如变量的声明是直接用@property,还是
指尖书法
·
2019-11-01 22:26
ApiDoc接口文档生成
node.js:https://segmentfault.com/a/1190000006694897安装apidoc:http://build.iteye.com/blog/23342732、apid
oc
Uzero
·
2019-10-31 02:05
OC基础
数据类型 - NSSet
一.集合(NSSet)和数组(NSArray)区别集合和数组都是存储不同的对象的地址,但数组是有序的集合,NSSet是无序的集合.集合是一种哈希表,运用散列算法,查找集合中的元素比数组的速度更快,但没有顺序NSSet*set=[[NSSetalloc]initWithObjects:@"1",@"2",@"3",@"4",nil];//返回集合中对象的个数[setcount];BOOLY=[set
影子戏法
·
2019-10-31 01:42
iOS培训总结
一:
OC基础
语法1//整型NSIntegera=10;//NSLog是OC里面的打印函数NSLog(@"a=%ld",a);//浮点型CGFloatb=2.3;NSLog(@"b=%.2f",b);//
library
·
2019-10-30 22:46
ASP.NET Core使用Docker-Swarm集群部署实现负载均衡实战演练
前面的D
oc基础
课程我们学习了如何使用Docker来部署搭建单机容器应用。
阿笨NET
·
2019-10-19 23:17
ASP.NET
Core
Docker
Net
Core
Docker
Docker
Swarm集群视频教程
跟着阿笨一起玩NET
ASP.NET Core使用Docker-Swarm集群部署实现负载均衡实战演练
前面的D
oc基础
课程我们学习了如何使用Docker来部署搭建单机容器应用。
跟着阿笨一起玩.NET
·
2019-10-19 23:00
IOS开发之路--C语言基础知识
概览当前移动开发的趋势已经势不可挡,这个系列希望浅谈一下个人对IOS开发的一些见解,这个IOS系列计划从几个角度去说IOS开发:C语言
OC基础
IOS开发(iphone/ipad)Swift这么看下去还有大量的内容需要持续补充
·
2019-09-25 01:36
史上最全,最完美的 JAVA 技术体系思维导图总结,没有之一!
Docker镜像3、Docker容器4、Docker仓库5、Docker数据6、Docker网络7、Docker部署8、Dockerfile9、DockerComposeSpring应用1、SpringI
OC
隔壁郑同学
·
2019-07-24 19:15
java
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他