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基础
IOS开发学习笔记Day2-
OC基础
二
IOS开发学习笔记Day2-
OC基础
二内存管理多个对象的内存管理在谈@property修饰符-内存管理@class避免重复拷贝和编译性能优化强指针弱指针对释放的影响类别Category匿名类别block
lijianbiao0
·
2020-08-12 15:41
IOS学习-OC
Spring AOP(前置通知方法 、后置通知方法 、环绕通知方法 )与拦截器的使用
AOP基于I
oC基础
,是对OOP的有益补充。AOP是代码之间解耦的一种实现。可以这样理解,面向对象编程是从静态角度考虑程序结构,面向切面编程是从动态角度考虑程序运行过程。
无论多远都可以到达
·
2020-08-11 17:04
spring
OC基础
(一)——从C开始初步了解OC
参与实际开发已经有了一段时间,其中有段时间还尝试学习了swift3.0,但是学到最后的感觉是:虽然对iOS开发有了更深层次的了解,但越来越感觉到基础的重要性。并且,这几天在阅读一些开源框架的时候,发现对于有些代码中的写法会有些陌生,甚至怀疑自己当初有没有学过OC。查了查网上的资料发现,感到陌生是因为有些语法(写法)是之前OC中的规范,现在有了新的写法(例如变量的声明是直接用@property,还是
weixin_30409849
·
2020-08-09 13:39
OC基础
学习笔记
关于OC方面的基础笔记总结:#importintmain(intargc,constchar*argv[]){@autoreleasepool{//定义一个block类型的变量,打印N条线void(^myBlock)(int)=^(intn){for(inti=0;iNSLog(@"-------------");}};myBlock(5);NSLog(@"-----结束-------");}re
qq_27960029
·
2020-08-09 10:14
OC
OC基础
知识(面试必看)
OC基础
知识一、属性和关键字·成员变量与属性的区别:声明了@property并@synthesize后编译器会为实例变量生成getter和setter方法,成员变量用来存储属性的值·修饰属性的关键字:atomic
冰凉的枷锁lax
·
2020-08-09 10:54
IOS
iOS基础学习总结(
OC基础
总结)
Object-C基础总结1.OC基本语法1.手动编译链接的方法:cc-cxx.mccmain.o-frameworkFoundation2.实际上BOOL类型的变量:是1个有符号的char变量.3.面向过程与面向对象:面向过程:在遇到1个需求的时候,实现这个需求的每1个步骤都是自己写代码亲自的去一步步的实现.这样的解决问题的方式我们就叫做面向过程的方式.面向对象:在遇到1个需求的时候,不要亲自去实
oO晨晨晨Oo
·
2020-08-08 18:29
iOS
Spring AOP原理及拦截器
AOP基于I
oC基础
,是对OOP的有益补充。
QQ635785620
·
2020-08-07 12:09
JAVA_Spring
IOS学习四:基础控件Label,textfield,button等使用
学习进度:本例子是学习4天后红柚子第一个完整例子代码,基本把
oc基础
看完后实践的,其实发现这个例子完完全全是为熟悉IB插件拖来拉去布局而来的。
iteye_17686
·
2020-08-06 10:14
OC基础
_字典
1.创建不可变字典对象(1)NSDictionary*dic=[[NSDictionaryalloc]init];(2)NSDictionary*dic=[NSDictionarydictionary];(3)NSDictionary*dic=[[NSDictionaryalloc]initWithObjectsAndKeys:@"1",@"2",@"3",@"4",@"5",@"6",@"7",
ything_o
·
2020-08-04 22:44
oc
javad
oc基础
Javadoc一.JavaDoc介绍Javadoc是Sun公司提供的一个技术,它从程序源代码中抽取类、方法、成员等注释形成一个和源代码配套的API帮助文档。也就是说,只要在编写程序时以一套特定的标签作注释,在程序编写完成后,通过Javadoc就可以同时形成程序的开发文档。比如官网JDK1.7API二.注释的种类/***注释种类3*@paramargs*/publicstaticvoidmain(S
小胖程序员
·
2020-08-04 18:53
技术
黑马程序员——
OC基础
---内存管理(引用计数器,多对象内存管理,set方法的内存管理,模型设计,循环引用)
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流!-------基本原理1什么是内存管理移动设备的内存及其有限,每个app所能占用的内存是有限制的当app所占用的内存较多时,系统会发出内存警告,这时得回收一些不需要使用的内存空间。比如回收一些不需要使用的对象、变量等管理范围任何继承了NSObject的对象,对其他基本数据类型(int、char、float、dou
zydsr900230
·
2020-08-04 10:51
iOS
OC基础
知识笔记
iOS
OC基础
知识笔记一个NSObject对象占用多少内存?
开发小猫
·
2020-08-04 07:37
iOS
OC基础
一、对象方法1>减号-开头2>只能由对象来调用3>对象方法中能访问当前对象的成员变量(实例变量)类方法1>加号+开头2>只能由类(名)来调用3>类方法中不能访问成员变量(实例变量)类方法的好处和使用场合1>不依赖于对象,执行效率高2>能用类方法,尽量用类方法3>场合:当方法内部不需要使用到成员变量时,就可以改为类方法可以允许类方法和对象方法同名二、self的用途:1>谁调用了当前方法,self就代
Kirs_guo
·
2020-08-04 03:09
objective-c
基础
黑马程序员---
OC基础
---内存管理(MRC、ARC)
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流!-------一、内存管理概述由于移动设备的内存及其有限,每个app所占用的内存也是有限制的,当app所占内存过大时,可能会造成闪退现象,影响用户体验。因此我们在做程序设计时,要对内存的分配与回收进行管理1.内存管理范围:所有继承了NSObject的对象(所有OC对象、对象类型),对基本数据类型无效2.只对OC对
tj462989817
·
2020-08-04 01:11
黑马
OC基础
-内存管理-引用计数器+set方法
内存管理--引用计数器1.内存中分为五大区域,其中两个是栈和堆。栈存放局部变量,堆存放对象等动态产生的变量,当变量的作用域失效后,栈里的变量系统自动回收,堆不是。2.每个对象内部都有自己的引用计数器:表示有多少人在用这个对象(引用器占4个字节)。对象被创建的时候计数器默认是1,当计数器减为0时,对象被回收,只要不是0就不会被回收,除非整个程序退出。3.操作对象的计数器1>当使用alloc,new或
siaswj
·
2020-08-04 00:24
iOS
ASP.NET Core使用Docker-Swarm集群部署实现负载均衡实战演练
前面的D
oc基础
课程我们学习了如何使用Docker来部署搭建单机容器应用。
阿笨NET
·
2020-08-03 23:36
跟着阿笨一起玩NET
OC基础
—结构体、字符串
----------
OC基础
—结构体、字符串结构体(NSRange、NSPoint、NSSize、NSRect)1.NSRange:从字面上看出这NSRange是用来表示范围的,我们来看一下它的定义typedefstruct_NSRange
大李烨
·
2020-08-03 19:43
OC基础
OC基础
—语法概述(初步了解Objective-C)
------android培训、java培训、期待与您交流!----------Objective-C语法概述Objectice-C(OC)字面看—面向对象的C。首先来看看OC的简介:1.c语言的基础上,增加了一层最小的面向对象语法2.完全兼容c语言3.可以在OC代码中混入c语言,甚至C++代码4.可以使用OC开发MacOSX平台和IOS平台应用程序OC语法预览1.关键字1>基本上所有的关键字都是
大李烨
·
2020-08-03 19:42
OC基础
OC基础
—block
----------
OC基础
—blockblock:这是OC的一种数据类型(OC的基本数据类型有intcharfloatdoubleBOOL;还有其他的一些数据类型枚举,结构体,指针,id)block的效率高
大李烨
·
2020-08-03 19:42
OC基础
OC基础
—面向对象思想(思想很重要)
----------
OC基础
—面向对象思想OC是面向对象的,C是面向过程的。面向对象和面向过程是解决问题的两种不同思想。
大李烨
·
2020-08-03 19:42
OC基础
OC基础
—内存管理之引用计数器
------android培训、java培训、期待与您交流!----------内存管理之引用计数器1.我们为什么要管理内存移动设备的内存极其有限,每个app所能占用的内存是有限制的。当app所占用的内存较多时,系统就会发出内存警告,这时得回收一些不需要在使用的内存空间,比如回收一些不需要使用的对象、变量等。管理范围:任何继承NSObject的对象,对其他基本数据类型(int、char、float
大李烨
·
2020-08-03 10:27
OC基础
dhroid ioc模块对 加密混淆问题
大家应该已经看过ioc的知识在i
oc基础
中中视图事件都是通过注解实现的问题1如果有某个属性只声明了一下,其他代码没有引用由于混淆时会进行属性优化,将没用的属性去掉,这时需要处理处理方法:在混淆配置文件中保留属性问题
tengzhinei1
·
2020-08-03 04:41
dhroid
android
Spring学习笔记整理——IoC
学习链接地址:http://www.iteye.com/blogs/subjects/spring31.I
oC基础
1.1IoC是什么Ioc—InversionofControl,即“控制反转”,不是什么技术
梅啉豆
·
2020-08-02 15:37
spring
Spring自动装配@Autowired(@Qualifier, @Primary), @Resource超详细用法分析
一、I
OC基础
理解@Autowired是
Erekilu
·
2020-08-02 12:12
Spring
小马哥视频笔记-
OC基础
知识
复习一遍
OC基础
知识,做一个完整笔记[toc]OC初步认知OC是兼容C语言的OO:面向对象OOP:面向对象编程#import和#include的区别1.
默默学习
·
2020-07-31 22:44
OC基础
笔记(2)
1.UI控件用weak修饰而不用strong控制器默认强引用view与subview,所以拖控件IBOutlet默认有强指针引用,当控件从父控件移除时,用weak修饰时,控件销毁;当控件从父控件移除时,用strong修饰时,控件不会销毁,占用内存空间2.浅拷贝与深拷贝浅拷贝:指针拷贝,指向同一内存空间;深拷贝:产生新对象,内容不变,指针改变,新的内存空间mutablecopy产生新对象;当用cop
a25b7436ee88
·
2020-07-31 22:04
阿讯电面+现场面
电面大概就是先问一些
OC基础
问题,再问项目相关的问题OC属性相关OC属性有哪些原子性/非原子性,strong/weak/assign/copy,读写,nonullable/nullable,四类,然后问还有么
西瓜皮炒鸡蛋
·
2020-07-30 18:13
iOS
POC供电+串口通信电路调试过程中的原理解析
在P
OC基础
上,我们增加了串口通信功能,实现了单线供电+传输图像+串口通过VISCA协议控制摄像头转动的功能。具体电路如下:如上图,最上面一部分为供电部分,一般为9-36V供电中间部分为
oliverJ
·
2020-07-29 21:36
oc-内存管理之自动释放--我自动释放了我使用的所有对象,但程序占用内存还是偏高,为什么?
摘自:
OC基础
教程如下:有时,自动释放池未能按照通常预期的情况进行清理。于是就有了问题“虽然我已经自动释放了我所使用的所有对象,但是我的程序占用的内存一直保持绝对的增长。”
ylwdi
·
2020-07-29 01:58
IOS开发
AOP
AOP基于I
OC基础
,是对OOP的有益补充。AOP将应用系统拆分为个部分:核心业务逻辑及横向的通用逻辑,也就是所谓的切面。
胡邪
·
2020-07-28 07:27
spring
OC基础
学习1:对C的扩展
分析最简单的HelloObjective-C程序#importintmain(intargc,constchar*argv[]){NSLog(@"Hello,World!");return0;}//mainOC本质上就是C语言,它用来声明main()和返回数值的语法和C语言是一样的。扩展名.m代表message与C类似,OC使用头文件来包含结构体、符号常量和函数原型等元素的声明。#import类似
Andy_Ron
·
2020-07-27 23:32
《
OC基础
教程》读书笔记5-创建简单的用户界面
我手上的这本书已经是古董了,里面很多的知识点已经失效,如创建用户这个已经完全不适用于xcode8.3版本了,参考了几位大神的博客,大致了解怎么创建用户界面。简要记录如下:1,新建一个工程"File-New-Object",选择SingleViewApplication.2,编辑界面文件Main.storyboard3,拖入组件。注意要选中红色框的标签,不然看不到组件。选中组件,往左边那个框中拖就成
xiaohuzi999
·
2020-07-15 10:01
IOS
《
OC基础
教程》读书笔记9-特性(set and get)
AS3中一般管这种方法叫存取器,这本书翻译成“特性”,意思也就是这么个意思。相对于as3来说,oc的方式更简单,省事。先在头文件中声明:#import@interfaceHero:NSObject{NSString*name;intlv;}//关键词@property,与上面的属性保持一致即可@propertyNSString*name;//名字//如果需要进行访问控制,可以加修饰词,如只读://
xiaohuzi999
·
2020-07-15 10:29
IOS
《
OC基础
教程》读书笔记8-字典NSDictionary,NSMutableDictionary
OC的字典于NSArray一样遵循2个原则:a,只能存OC对象;b,不能存nil。NSDictionary不能修改,NSMutableDictionary可以增加、删除等,常用的操作:初始化,查询,增加一个成员,删除一个成员等。项目中常需要将NSString与NSDictionary进行转换。在数据量比较大的情况下,字典在查询速度上有优势,//初始化NSDictionary*dic=[NSDict
xiaohuzi999
·
2020-07-15 10:29
IOS
《
OC基础
教程》读书笔记7-NSArray,NSMutableArray初识
数组——NSArray,NSMutableArray,用来存OC对象,2个基本的常识:a,只能存oc对象,intfloat等不行;b,不能存nil;经常涉及的操作,大致有:初始化,增加,删除,取长度,获取,遍历,判断某个对象是否在数组中等一,NSArrayNSArray是固定数组,一旦初始化就不能再修改。常用的操作://初始化NSArray*arr=[NSArrayarrayWithObjects
xiaohuzi999
·
2020-07-15 10:29
IOS
Object
C
读书笔记
《
OC基础
教程》读书笔记4-复合
复合(貌似通常也叫组合)是指在一个类中引用其他对象。通俗点说,复合表示这个类“有”什么。而继承则是表示这个类“是”什么。复合与继承的使用原则:1)如果A“是”B,则用继承。如宾利是小汽车,因此该类继承Car;2)如果A“有”B,则用复合。如小汽车拥有引擎,因此是复合关系。代码实例://定义Car类@interfaceCar:NSObject{Engine*engine;//引用一个引擎对象}-(v
xiaohuzi999
·
2020-07-15 10:58
IOS
Object
C
读书笔记
《
OC基础
教程》读书笔记2-面向对象
接口以@interface开始,@end结束@interfaceCircle:NSObject{intradius;NSString*fillColor;}-(void)setRadius:(int)r;-(void)setFillColor:(NSString*)color;-(void)draw;@end;//:NSObject表示该类继承自NSObject;//{}中放实例变量,没有实例变量
xiaohuzi999
·
2020-07-15 10:57
IOS
Object
C
simulink电机仿真学习 - 基于Id* = 0的PMSM磁场定向控制
你已经在长大了,快告诉全世界 设计永磁同步电机控制系统结构理论依据就是磁场定向控制,也就是FOC,这里就作为F
OC基础
控制方案Id=0的理论分析以及Simulink仿真的学习记录。
嗯、我很帅
·
2020-07-14 06:30
Simulink电机仿真学习
[
OC基础
]KVC
key-valuecoding,使用字符串更改对象状态介绍用途:1.访问私有属性2.整体操作(计算)3.批处理对象属性原理:根据传入的字符串去对象内寻找相应属性的getter/setter,如果没有,寻找对象内以“_字符串”命名的实例变量特点:自动装箱(valueForKey:),自动开箱(setValue:forKey:)缺点:1.需要解析字符串,速度较慢2.编译器无法进行错误检查用法value
zhulang424
·
2020-07-14 03:13
Swift初步探究-正确导入第三方库
然而,swift是苹果在
oc基础
上研发的一种新语言且开源,当然也继承之前的优良传统。同样的也有三种方式。下面主
ActiveC
·
2020-07-13 21:06
Swift
IOS
spring ioc
目录一、Spring框架概述1.1、资源1.2、Spring历史1.3、框架特征与功能1.4、Spring组成二、I
oC基础
三、使用XML配置的方式实现IOC3.1、使用无参构造方法创建对象3.2、使用有参构造方法创建对象
飞天小强的妖孽人生
·
2020-07-11 13:14
pandas库Series使用和ix、loc、il
oc基础
用法
1.pandas库Series基础用法:直接贴出用例:1.构造/初始化Series的3种方法:(1)用列表list构建Seriesimportpandasaspdmy_list=[7,'Beijing','19大',3.1415,-10000,'Happy']s=pd.Series(my_list)print(type(s))print(s)071Beijing219大33.14154-10000
lilong117194
·
2020-07-11 11:43
python
自研实现Spring-IOC
SpringI
OC基础
理论Ioc—InversionofControl,即“控制反转”,不是什么技术,而是一种设计思想。"
Professor麦
·
2020-07-10 23:12
Spring源码解析
OC基础
——封装、继承、多态
一.成员变量的封装优点:外界无法随意修改类中成员变量的值,把内部变量隐藏起来,提高了程序的安全性。1、set方法作用:1>提供一个方法给外界用来设置成员变量值;2>可以在方法里面过滤掉一些不合理的值。命名规范:1>方法名必须以set开头;2>et后面跟上成员变量的名称,成员变量的首字母必须大写;3>返回值一定是void;4>一定要接收一个参数,而且参数类型跟成员变量类型一致;eg:-(void)s
whbsspu
·
2020-07-10 11:39
OC学习笔记
iOS 开发
OC基础
篇之常用对象
iOS开发中,如果能了解OC对象的特性,合理的使用适合的对象,会很大程度简化代码的复杂度和代码量。OC对象就是一个个类,最常用的是NSArray,NSMutableArray,NString,NSutableString,NSDictionary,NSMutableDictionary。根据类名,就可以知道该类是什么类型的。下面给大家简单介绍一下这些OC对象,但不会太深入的讲解对象的使用方法,自己
die_alone
·
2020-07-10 11:36
黑马程序员————
OC基础
——定义OC的类和创建OC的对象
——Java培训、Android培训、iOS培训、.Net培训、期待与您交流!——-下面通过创建一个Student类来演示类的创建过程以及对象的创建1.类的声明:通过声明确定这个类里面所具有的属性和方法,属性也叫成员变量,可以是任何数据类型的变量。我们可以给Student类设置年龄age,体重weight;方法可以有跑步run,吃饭eat.代码如下:@interfaceStudent:NSObje
zwzwzhan
·
2020-07-10 05:13
OC基础
Beginning iOS 8 Programming with Swift小记
前言把BeginningiOS8ProgrammingwithSwift这本出自有大量高质量iOS教学资源的AppCoda的书刷了一边,虽然书针对的是没有编程语言基础的初学者,但有
OC基础
的我看这本书,
One9398
·
2020-07-10 02:39
黑马程序员---
OC基础
---OC与C的差异
-------android培训、java培训、IOS培训期待与您交流!----------1、源文件的对比C语言中:我们能够遇到的文件后缀有:.c:C语言的源文件。.o:C语言编译后的目标文件。.out:可执行文件。.h:头文件。OC语言中:我们能遇到的文件后缀有:(常见的是.m和.h).h:头文件。.c:C语言的源文件。.cpp/.cc:C++语言的源文件。.m:OC语言的源文件。.mm:OC
shmily3945
·
2020-07-10 02:54
学习日记
OC基础
Foundation基础 NSDictionary
main#importintmain(intargc,constchar*argv[]){@autoreleasepool{NSDictionary*dic=[NSDictionarydictionaryWithObject:@1forKey:@"1"];NSDictionary*dic2=@{@"1":@1,@"2":@2};NSDictionary*dic3=[NSDictionarydict
逆欢
·
2020-07-09 23:00
OC基础
Foundation基础NSSet
main#importintmain(intargc,constchar*argv[]){@autoreleasepool{//NSSet集合对象//NSSet使用散列表hashtable形式的技术存储对象便于对象查找在查找对象时一次命中NSArray*array=[NSArrayarrayWithObjects:@1,@2,@3,nil];NSSet*set=[NSSetsetWithObjec
逆欢
·
2020-07-09 22:00
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他