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)
Objective-C
与C语言的关系
Objective-C
是以C语言为基础,所以值得讨论两者的关系。下面是一些可以忽略的实现细节,或可以用来更好地理解系统工作方式的细节。
进击的猫
·
2021-04-30 09:21
Swift 算法实战之路:基本语法与技巧
相比于原来的
Objective-C
,Swift要更轻便和灵活。笔者最近使用Swift实践了大量的算法(绝大部分是硅谷各大公司的面试题),将心得体会总结于下。
故胤道长
·
2021-04-30 06:16
《Effective
Objective-C
2.0 》 阅读笔记 item10
第10条:在既有类中使用关联对象存放自定义数据1.关联对象可以给某对象关联许多其他对象,这些对象通过“键”来区分,这就是关联对象。存储对象值的时候,可以指明“存储策略”(storagepolicy),用以维护相应的“内存管理语义”***存储策略***存储策略由名为objc_AssociationPolicy的枚举所定义的。下表为:该枚举的取值和与之对应的@property属性。表对象关联类型关联类
dibadalu
·
2021-04-30 05:33
Objective-C
知识点
iOS基础1.分类和扩展有什么区别?可以分别用来做什么?分类有哪些局限性?分类的结构体里面有哪些成员?2.讲一下atomic的实现机制;为什么不能保证绝对的线程安全(最好可以结合场景来说)?3.被weak修饰的对象在被释放的时候会发生什么?是如何实现的?知道sideTable么?里面的结构可以画出来么?4.关联对象有什么应用,系统如何管理关联对象?其被释放的时候需要手动将其指针置空么?5.KVO的
书写不简单
·
2021-04-30 04:08
以撸代码的形式学习Swift-7:闭包(Closure)
Swift中的闭包与C和
Objective-C
中的代码块(blocks)以及其他一些编程语言中的匿名函数比较相似。闭包可以捕获和存储其所在上下文中任意常量和变量的引用。
Andy_Ron
·
2021-04-30 02:04
Swift 扩展(Extension)总结
类似
Objective-C
中的Category,不同的是,Extension没有名字。
泗哥
·
2021-04-30 02:27
How Do I Declare A Block in
Objective-C
?
HowDoIDeclareABlockinObjective-C?Asalocalvariable:returnType(^blockName)(parameterTypes)=^returnType(parameters){...};Asaproperty:@property(nonatomic,copy,nullability)returnType(^blockName)(parameterT
平谦
·
2021-04-29 22:57
[iOS] Effective
Objective-C
——block与GCD
与int、float或
Objective-C
对象一样,也可以把块赋值给变量,然后像使用其他变量那样使用它。块类型的语法与函数指针近
木小易Ying
·
2021-04-29 22:22
IDEA Maven搭建WebSocket与iOS端的简单实现
JDK1.8版本,Maven3.5.4基本环境使用Maven配置工程相关依赖库,iOS端使用
Objective-C
,依赖Socket
睡鼠zzZ
·
2021-04-29 21:00
OC - Block
Block是什么二、Block的特点和作用三、Block的声明、定义及注意事项四、如何使用Block五、使用Block的注意事项一、Block是什么Block的本质是一段能被执行的代码块Block是一个普通的
Objective-C
千山小畻
·
2021-04-29 19:55
Unity3D 与 iOS交互
中声明这个方法privatestaticexternvoid_AYVM_Init(stringunityObject,stringUnityFunSucces,stringUnityFunFail);
Objective-C
不爱用句号的家伙
·
2021-04-29 19:59
Objective-C
基础语法知识点整理
Objective-C
:C+面向对象与C的不同:使用#import代替#include,可避免C中反复包含同一头文件,或者使用ifnotdefine的繁琐使用NSString代替C中的String,增强了字符串的功能
NJU陈自强
·
2021-04-29 18:48
Objective-C
编码规范
1.前言本规范基于GoogleObjective-CStyleGuide,结合badduObjective-C使用习惯和实际开发情况,对其中的说明性语句及非ARC部分进行了删减。每项规范前面的[强制]代表该规范需要强制执行,[建议]代表推荐执行但不强制。2.缩进与格式2.1.缩进符·[强制]只用空格,用4个空格表示一个缩进。2.2.每行的长度·[建议]应尽量控制每行代码的长度在120个字符以内.2
Fly晴天里Fly
·
2021-04-29 17:36
swift中使用
Objective-C
代码
之前在
Objective-C
中使用cocoapods或者其他第三方库的时候都需要一个pch文件,以避免在每一个使用到的地方都去导入头文件。
csp
·
2021-04-29 16:03
Objective-C
Block 学习笔记一
Block的语法Block和普通的
Objective-C
函数区别是没有函数名,且返回值前加一个^标志。
yanging
·
2021-04-29 16:03
编写高质量iOS与OS X代码的52个有效方法(上篇)
第一章熟悉Objective-C1.了解
Objective-C
语言的起源
Objective-C
(以下简称OC)是C语言的超集,相比C语言多了面向对象的特性。
还是不够辣
·
2021-04-29 16:24
iOS开发进阶--1.多线程简介
本文适合学习完
objective-c
基础,想进一步提高做iOS开发的同学阅读。在说线程的时候,我们先看看进程。1.进程每一个运行在系统中的应用程序,都有一个进程。进程是独立的,有着自己专属运行空间。
findM
·
2021-04-29 14:45
Objective-C
实现常用的排序算法
一、冒泡排序:-(void)sort:(NSMutableArray*)arr{for(inti=0;i[arr[j]integerValue]){inttemp=[arr[i]integerValue];arr[i]=arr[j];arr[j]=[NSNumbernumberWithInt:temp];}}}}三、快速排序:-(void)quickSort:(NSMutableArray*)ar
KaiweiWu
·
2021-04-29 12:35
block 笔记
可以当做intfloat或者
Objective-C
对象,也可以赋给变量,然后像使用其他变量那样使用它。只不过定义语法有些特殊。
刻舟求鉴
·
2021-04-29 11:04
GeekBand
Objective-C
集合类型
1.数组数组是一个有序的元素序列,其内部只能存放对象类型,对于基本数据类型需要用NSNumber包装成对象后存放,对于C语言的Struct类型,需要用NSValue包装对象后存放。它的索引是从0开始,其索引大小大于数组长度时,会抛出索引越界运行时异常。1.1NSArray(固定数组)NSArray具有常量性,其长度和元素均不能被更改。但元素对象指针指向的内容可以修改。遍历方式://forin方式,
东忙忙西茫茫
·
2021-04-29 11:40
iOS性能考虑
相比于
Objective-C
,Swift最大的改变就在于方法调用上的优化。在
Objective-C
中,所有的对于NSObje
__Mr_Xie__
·
2021-04-29 11:39
IOS基础
*
Objective-C
引用计数原理:一篇比较底层的探索
Objective-C
中引用计数实现的文章。虽然在ARC时代对iOS开发者来说内存管理已经非常简单了,但是这一套内存管理从原理上并没有改变。
冰J冰
·
2021-04-29 10:48
Objective-C
中的浅拷贝和深拷贝
Objective-C
中的浅拷贝和深拷贝IOS开发之深拷贝与浅拷贝(mutableCopy与Copy)详解iOS集合的深复制与浅复制纠结的copy和mutableCopy、copy和strong(iOS
sellse
·
2021-04-29 09:38
RxSwift学习(一) -- RxSwift初探
一、关于Swift苹果公司有两种开发语言,大儿子
Objective-C
,这几年已经很久没更新过新东西了,小儿子Swift,虽然前几个版本不太稳定,但一直是重点培养的对象,在2019年的WWDC大会之前,
Q海龙
·
2021-04-29 05:25
Objective-C
的AES加密和解密算法
NSData分类NSData+AES256.h////NSData+AES256.h//#import#import#import@interfaceNSData(AES256)-(NSData*)aes256_encrypt:(NSString*)key;-(NSData*)aes256_decrypt:(NSString*)key;@endNSData+AES256.m////NSData+A
WeeverLu
·
2021-04-29 04:45
深入 Block
(转自https://github.com/oa414/objc-zen-book-cn禅与
Objective-C
编程艺术)一些关键点:block是在栈上创建的block可以复制到堆上Block会捕获栈上的变量
小狄爱玩雪
·
2021-04-29 03:54
Objective-C
总结----3.协议、分类、扩展
理论上分类不可以声明成员变量,但因为
Objective-C
拥有动态特性的,使用runtime为分类声明一个成
鋼鉄侠
·
2021-04-29 02:40
CocoaPods的导入
https://cocoapods.org/什么是CocaPods:CocaPods是一个依赖于Swift和
Objective-C
语言的项目的管理。就是说CocoaPods是第三方库的管理工具。
Mustard_Buli
·
2021-04-28 23:09
Swift和
Objective-C
中的属性特性
Objective-C
的开发者们都知道,OC中的属性(Property)通常都有一组特性(Attributes)来说明该属性的一些附加信息。
架构狮王布斯
·
2021-04-28 22:24
萝卜影视源码4.0.6最新彩色美化版本对接苹果cms(全网最新版本)
后期考虑以萝卜java前端样式以
ObjecTIve-C
语言防制IOS端(目前筹备中,大概后期会发布)废话不多说,请往下看!!!
视界TV_Q6420842
·
2021-04-28 20:09
苹果cms
萝卜源码
萝卜对接苹果cms
android
php
java
《禅与
Objective-C
编程艺术》读书笔记
Part1任何在未来可复用的设计,无形当中可以提高代码质量,这也应该一直是程序员的追求。是否这样设计代码,就是大师和菜鸟的区别。面向对面思想的深入理解、设计模式的灵活运用,我相信是通往大师之路必要的技能!OC常用的设计模式:单例模式(Singleton)工厂模式(Factory)委托模式(Delegate)观察者模式(Observer)NSNotificationKVO(KeyValueObser
helloDolin
·
2021-04-28 19:57
Objective-C
概述
OC概述•
Objective-C
简称OC,OC是C语言的扩充,并且OC是iOS和OSX操作系统的编程语言。
ysweiwei
·
2021-04-28 15:54
iOS 深入理解Blocks
使用clang(LLVM编译器)“rewrite-objc”命令可将含有Block的
Objective-C
代码转
蜗牛非牛
·
2021-04-28 14:44
Key-Value Coding(键值编码)
使用KVC需要实现其存取方法,相关的方法都在
Objective-C
的NSKeyValueCoding协议中声明,超
好_快
·
2021-04-28 12:58
swift和
objective-c
交叉使用
OC使用swift在oc项目中使用swift简单到爆,只需要导入一个头文件#import"XXXXX-Swift.h"(工程名-Swift.h),这个头文件可以在工程设置里面查看。如下图:image.pngswift使用OCswift使用oc,需要用到桥接头文件方式一:自动创建创建在oc项目创建swift文件或swift项目创建oc文件,都会给出创建桥接头文件的提示,点击创建。image方式二:手
Yochi
·
2021-04-28 11:15
编程思想
先简单介绍下已知的编程思想.面向对象:常用的面向对象编程语言有JavaScript、PHP、Java、
Objective-C
、C#、C++等,是一类以对象作为基本程序结构单位的程序设计语言,指用于描述的设计是以对象为核心
_Joeyoung_
·
2021-04-28 10:33
Swift语法总结-扩展,协议,泛型,访问控制,高级运算符
扩展和
Objective-C
中的分类类似。(与
Objective-C
不同的是,Swift的扩展没有名字。)
路飞_Luck
·
2021-04-28 09:45
从
Objective-C
源码看weak
在
Objective-C
中,一般为了解决循环引用的问题,我们会使用weak修饰,使得一方不会持有另一方,解决循环引用的问题.今天就从
Objective-C
的源码中看一下weak是怎么被实现的,在NSObject.mm
我的昵称是小狼
·
2021-04-28 08:41
Modern
Objective-C
syntax
随着Swift的加入,OC在不也在不断向着新的编程方式靠拢,虽然OC是我很喜欢的一门很优雅的语言,但是毕竟编程讲究的是效率,时代的大浪下,OC的很多写法也顺应大潮做出了一些相应的改变。下面我们来看一下都有哪些地方现代化OC语法做出的改变。1.将一些单纯的方法转换为属性-(BOOL)isGrade;@property(NS_NONATOMIC_IOSONLY,getter=isGrade,reado
落月摇情满江树
·
2021-04-28 08:08
Effective
Objective-c
2.0 总结
第八条对象等同性A==B比较A、B的两个指针本身,即完全是同一个返回YES,否则为NOisEqualToString:比较两个string内容是否相同,是,返回YES,否则为NO
NapoleonY
·
2021-04-28 05:54
【北京中关村附近】招聘:iOS架构师 iOS技术专家
iOS架构师工作职责:1.负责iOS客户端的软件架构研究;2.参与项目重点、难点的技术攻坚;任职资格:1.5年以上iOS平台实际开发经验;2.精通
Objective-C
/C/C++;3.精通常用数据结构与算法
IT互联网猎头Cathy
·
2021-04-28 04:50
IOS面试题(一)
简答题1、
Objective-C
的类可以多重继承么?可以采用多个协议么?不可以多重继承,可以采用多个协议。2、#import和#include的区别是什么?
梦月落花LOVE
·
2021-04-28 04:35
Objective-C
复习笔记第三弹之NSDictionary
第三弹NSDictionary字典类型发射NSDictionary字典类型可以将数据以键值对的形式储存起来,取值的时候通过key就可以直接拿到对应的值,非常方便,在同一个词典对象中可以保存多个不同类型的数据.创建NSDictionary与取元素//key与value一一对应NSDictionary*dict1=[NSDictionarydictionary];NSDictionary*dict2=
家丁三锅
·
2021-04-28 01:15
OC底层原理(二):OC对象的分类
之前我们一直说对象,但是其实我们说的都是实例对象,也就是instance对象,在
Objective-C
中的对象,其实有三种:instance对象(实例对象)class对象(类对象)meta-class对象
TheEnded
·
2021-04-27 21:54
第一段 熟悉(认识)OC
熟悉
objective-c
,特点如下1.方法名普遍较长,比如loadDataFinish,加载数据完毕,语言特点易懂,从字面了解含义。
谁夏了我的夏
·
2021-04-27 20:54
iOS探索
运行时:深入理解
Objective-C
的Runtime机制Objective-CRuntime你真的了解load方法么?
LiuShuaile
·
2021-04-27 17:47
基础篇-ObjectC继承、类别、属性
在
Objective-C
中,给一个类扩展一个其它方法,有两种实现方式:类别和继承。继承这个是面向对象语言都有的一个特性,子类会继承父类的方法和属性以及成员变量
進无尽
·
2021-04-27 10:17
Swift3.0学习笔记(二)
我原来一直使用
Objective-C
语言进行iOS的开发,出于对新知识的好奇与渴望,才开始自学Swift,但刚开始的时候
Shaw1211
·
2021-04-27 07:45
iOS开发中的异常处理
Objective-C
的异常处理-(void)viewDidLoad{[superviewDidLoad];@try{NSArray*testArray=@[@"1"];NSLog
华子小筑
·
2021-04-27 06:43
Swift 中的内存管理 —— 看看 ARC
作为从
Objective-C
时代演变过来的Swift,自然也继承了很多OC的特性。
桥下的阿卡迪亚
·
2021-04-27 06:43
上一页
44
45
46
47
48
49
50
51
下一页
按字母分类:
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
其他