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
iOS面试中经常遇到的问题(二)
3、平时编写的OC代码,在程序运行过程中,其实最终会转换成Runtime的C语言代码,Runtime是
Object-C
的幕后工作者。4、
Object-C
需要Ru
马威明
·
2022-02-21 23:15
(GeekBand第一周)Object C编程语言
Object-C
简介1980年代由BradCox和TimLove发明。
5君
·
2022-02-21 20:47
ios-
object-c
(oc)内存管理机制--属性关键字
assign赋值方式不复制不保留,直接赋值基本数据类型和本类不直接拥有的对象对象应用strong却用assign就会很容易崩retain赋值方式将新值保留一份赋覆盖原值引用计数加1大部分对象可使用相当于浅拷贝,指针复制copy赋值方式将新值复制一份赋覆盖原值字符串选择性使用.(另外附上copy和strong的区别文章:简单来说,copy就是当属性变量名为不可变时,被赋值是进行了浅拷贝,作用相当于r
无悔zero
·
2022-02-21 14:36
从ReactNative到Flutter:跨平台技术的黄金时代与七年之痒
PhoneGap诞生的原因是一名程序员认为
Object-C
的语法过于生硬晦涩,而Web技术已经在PC端取得了巨大成功,JavaScrpit也拥有更多的开发者和社区资源,于
vimerzhao
·
2022-02-21 09:15
dart
react
native
react
移动开发
javascript
每日一书丨跨平台技术的黄金时代与七年之痒
PhoneGap诞生的原因是一名程序员认为
Object-C
的语法过于生硬晦涩,而Web技术已经在PC端取得了巨大成功,JavaScrpit也拥有更多的开发者和社区资源,于是PhoneG
每日一书
·
2022-02-21 09:44
每日一书
javascript
ios
开发语言
iOS Redcap 数据交互
Redcap是国外的一个第三方数据库,最近在做一个项目接触到,官网上没有
object-c
的开发文档,在github上也没有相应的demo,只有在YouTube上有一个十分模糊且有一定年代的视频,没方法只好睁开我的钛合金狗眼来跟着写
guocongli
·
2022-02-20 05:51
IOS
Object-C
中如果导入swift代码
一.手动拖入swift代码,xcode提示是否创建桥街文件,选择创建(右边第一个)二.三.导入头文件,一般为项目名+swift,如:#import"SocialFinance-Swift.h"这个是系统自动生成的,有时候智能提示会不提示,不过自己写上就没事了
微笑不是你
·
2022-02-20 04:55
Sign in with Apple(
Object-C
)从开发者后台到服务端验证
前言根据Apple发布的新政策,如果你的App有第三方登录,例如微信、QQ、Facebook、twitter等第三方登录一定需要增加AppleID的登录方式。具体可以参考Apple的官方文档:https://developer.apple.com/cn/app-store/review/guidelines/#sign-in-with-apple2020.04月上架或更新的Apple适用:http
随缘不行随机总可以吧
·
2022-02-19 09:02
iOS 类的结构分析
Object-C
是基于类的对象系统。类作为对象的模板创建了类,对象的信息存储在类中。那么类的结构是什么样子呢?
卖馍工程师
·
2022-02-19 02:49
Go-grpc 实现
目前提供C、Java和Go语言版本,分别是grpc,grpc-java和grpc-go,其中C语言版本又支持C,C++,Node.js,Python,Ruby,
Object-C
,PHP,C#grpc协议使用的序列化程序不是
听风走了八千里
·
2022-02-18 16:00
oc的理解与特性
Object-C
具有相当多的动态特性,表现为三个方面:动态类型(Dynamictyping)、动态绑定(Dynamicbinding)和动态加载(Dynamicloding)。
多啦A梦的百宝袋
·
2022-02-17 21:15
iOS动态添加属性
注:推荐使用分类
Object-C
,因为使用继承,所有使用到propertyName都需要继承自定义属性类,侵入性太强。动态添加属性原理利用runtime的特性,在第一次加载时添加属性O
rookieme
·
2022-02-17 01:47
Object-C
的本质
我们平时编写的Objective-C代码,底层实现其实都是C\C++代码编译顺序所以Objective-C的面向对象都是基于C\C++的数据结构实现的;那么Objective-C的对象、类主要是基于C\C++的什么数据结构实现的?答案是结构体,因为只有结构体能存储不同类型的对象。下面我们一步一步验证一下,NSObject对象的本质是不是就是结构体,需要先将oc代码转成c/c++代码转换之前我们需要
男儿心
·
2022-02-16 13:14
1.3、控制语句练习
=>=ab{//1、m>n这里必须返回的是bool类型2、m>n这里可加括号可不加,swift建议是不加的3、在C、java、
Object-C
中,如果if语句只有一个主体,可以省略花括号,在swift语句中不允许
艾希_可可
·
2022-02-16 05:24
#import,#include,@class三者的区别
(1)#import指令是
Object-C
针对#include的改进版本,#import确保引用的文件只会被引用一次,这样就不会陷入递归包含的问题中。
李昭宏
·
2022-02-16 03:09
iOS面试
@class一般用于头文件中需要声明该类的某个实例变量的时候用到,在m文件中还是需要使用#import而#import比起#include的好处就是不会引起重复包含2、谈谈
Object-C
的内存管理方式及过程
IT_攻城师
·
2022-02-15 19:34
CocoaPods使用经历
Carthage是新生事物,只支持iOS8以上,去中心化的思想很不错Carthage只支持git源,有很多公司还是用svn的Pods的占有率比较高,是目前的主流,形成了事实上的标准公司当前还是用
Object-C
老章888
·
2022-02-13 11:59
全新iOS 电子书大全 和 iOS 进阶面试文档(全套附下载地址)
电子书目录(下载地址在文章尾处)《
Object-C
编程之道》✅《iOSCoreAnimation:AdvancedTechniques》✅《AdvancedSwift》《图解TCP/IP》《图解HTTP
iOS弗森科
·
2022-02-13 01:00
Object-C
内存管理
一.内存布局image如上图,内存布局共分为如下几个区:内核:由系统控制处理的,大概有占有1个GB栈:函数、方法、局部变量等会储存在这里面堆:通过alloc分配对象、blockcopy...bss:未初始化的全局变量、静态变量...data:已初始化的全局变量、静态变量...text:程序代码保留:由系统控制处理(0xC0000000=3221225472=3GB),所以从栈区到保留区占有3GB栈
king_jensen
·
2022-02-12 09:26
IOS
object-c
基础
##第一讲:OC简介及基本语法Objective-C简称OC是在C语言的基础上,增加了一层最小的面向对象语法,完全兼容C语言,也就是可以在OC代码中混入C语言代码,甚至是C++代码。可以使用OC开发MacOSX平台和IOS平台的应用程序。简单的介绍了一下OC,下面我们来看看OC的基本语法,学习OC之前我们先学习了C语言,因为OC是在C语言的基础上的一门开发语言,因此OC的很多基本语法跟使用方法跟C
奋斗的bidHead
·
2022-02-11 06:41
《Effective Objective-C 2.0》读书笔记(一)
第一章第一条了解
Object-C
语言的起源
Object-C
是C语言的超集,是一门面向对象的语言。
KeyboardDirver
·
2022-02-07 16:07
JavaScript初识
晚上看了JavaScript权威指南概述,大概记录下今天的知识一:因为非科班出身,做ios几年了今天看了一点JavaScript发现接触过的c,
object-c
,java,JavaScript,原来在计算机语言中数据结构基本上是通用的
奔跑地瓜
·
2022-02-07 00:59
Object-c
http get请求
//加载服务器指定地址的URL:configURL带上projectIdNSString*requestUrl=[NSStringstringWithFormat:@"%@/%@",configURL,projectId];NSLog(@"requestUrl=%@",requestUrl);//同步执行Http请求,获取返回数据NSURLRequest*request=[NSURLRequest
小倩zyq
·
2022-02-07 00:24
Objective-C语言的特点及优缺点
简介
Object-C
通常写作Objective-C或者Obj-C或OC,是根据C语言所衍生出来的语言,继承了C语言的特性,是扩充C的面向对象编程语言。
wps_pro
·
2022-02-05 02:50
object-c
读取本地index.html文件
iostream01:16:06//1.第一种方式:加载本地文件index.html.//2.filePath为本地index的地址NSString*filePath=[[NSBundlemainBundle]pathForResource:@"index"ofType:@"html"];NSLog(@"filePath=%@",filePath);NSURL*baseURL=[[NSBundle
小倩zyq
·
2022-02-05 02:28
object-c
,swift 中分类(category),类扩展(extension)的区别
首先先介绍一下category和extension的概念分类(Category):Category是表示一个指向分类的结构体的指针。原则上它只能增加方法,不能增加成员(实例)变量。使用场景:☛可以减少单个文件的体积☛可以把不同的功能组织到不同的category里☛可以由多个开发者共同完成一个类☛可以按需加载想要的category☛声明私有方法category原则上只能给某个已有的类扩充方法,不能扩
QH_hao
·
2022-02-04 19:09
iOS开发实现简单计算器功能
用
Object-C
写的一个简单的计算机程序,主要学习按钮的action动作。
·
2022-02-04 15:40
【iOS】
Object-C
检测属性修饰符是否使用正确
通过以下脚本,可以部分检测出代码中的属性修饰符是否使用正确,目前的检测只加了5道,可继续扩展。#-*-coding:utf-8-*-#!/usr/bin/envpython#@autherhehaichi##本脚本用于检测属性的修饰符是否正确##useage:##python3modifier_check.py-d【你需要检查的根目录】##version:0.0.1importosimportsy
abs_
·
2021-12-03 18:12
iOS 电子书大全
目录《
Object-C
编程之道》✅《iOSCoreAnimation:AdvancedTechniques》✅《AdvancedSwift》《图解TCP/IP》《图解HTTP》✅《剑指offer》✅《EffectiveObjective-C2.0
强子ly
·
2021-11-04 10:05
Swift之深入解析Key Paths的功能与应用
一、前言自从Swift刚开始就被设计为是编译时安全和静态类型后,它就缺少了那种经常在运行时语言中的动态特性,比如
Object-C
,Ruby和JavaScript。
Forever_wj
·
2021-10-25 18:58
Swift高级进阶
Key
Paths
基础
Key
Paths
功能演示
Key
Paths转换为函数
Key
Paths
无需实例
Runtime(一)
Objective-C是一门动态性比较强的编程语言,跟C、C++等语言有着很大的不同,
Object-C
的函数调用不是在编译时期决定的,而是在运行时决定的。
乔克蜀黍
·
2021-10-25 16:05
iOS开发 - 获取Wi-Fi及个人热点信息(
Object-C
)
iOS14及以上:需导入CoreLocation库需获取到精确定位权限具体不详细展开,网上资料非常多,贴关键代码.@property(nonatomic,strong)CLLocationManager*locationManager;//定位管理器///ios14自动请求临时开启一次精确定位权限-(void)autoRequestTemporaryFullAccuracyAuthorizatio
又系黎小明
·
2021-10-09 11:58
C/C++ 编译器与Makefile
gcc/g++/clangclangclang是一个C、C++、
Object-C
的轻量级编译器。
Itachi001
·
2021-10-02 21:55
关于Flutter minxin 看法
1.minxin限制必须无初始化,这条规定开始并不理解,后续通过查看minxin官方的各种用法和对比
Object-C
上面的协议才豁然开朗,2.官方也解释就是解决对面向对象的多继承。
三三哥
·
2021-09-22 16:51
Object-C
,runtime原理,oc对象的原理,主要记录oc对象在底层的实现原理
Object-C-runtimeObject-C,runtime原理,oc对象的原理,主要记录oc对象在底层的实现原理;项目代码地址GitHubhttps://github.com/xuyushiguang/Object-C-runtime////Person.m//Interview001-OC对象的本质////Createdbyxingyeyangon2021/9/18.//Copyright
絮语时光杨
·
2021-09-18 15:25
runtime消息传递与转发
DocumentationArchiveAppleOpenSource查看runtime开源文件arm64位objc-msg-arm64.s-ARM64codetosupportobjcmessaging将
Object-C
BLUEVIPIOS_
·
2021-08-10 21:22
iOS面试题及详解(上)
答:
Object-C
的类不可以多重继承;可以实现多个接口,通过实现多个接口可以完成C++的多重继承;Category是类别,一般情况用分类好,用Category去重写类的方法,仅对本Category有效
iOS心安
·
2021-08-06 19:37
2021年最全iOS 面试题汇总(清晰易懂)
Object-c
:不可多重继承可实现多个接口Category类别:一般情况用分类好为什么分类好?:用Category去重写类的方法,仅对本Category有效,不会影响其他类与原有类的关系。2.
·
2021-07-27 19:44
IOS开发的基础语言是什么
IOS开发使用的语言是objective-c(也称
object-c
),是基于C++的。iOS开发的标准语言是objective-c。是c的一种超集,它是对c的扩展,支持面向对象编程。
·
2021-07-27 19:16
Kotlin入门,一篇文章就够了
苹果公司已经在用Swift语言替代
Object-C
语言,Google也找到了替代Java的语言,也就是JetBrains公司(AndroidStudio也是用该公司的IntelliJ改的)主推的Kotlin
奔跑吧李博
·
2021-06-27 22:28
JSON转换传给JS时的特殊处理
不然的话,会出现有时候JS解析JSON不正确的现象
Object-C
版-(NSString*)toJsonString:(NSDictionary*)dictionary{if(nil==diction
老章888
·
2021-06-27 10:29
Object-C
细微知识点
关于实例变量与属性@interfacemyClass{@publicNSMutableArray*tempArray;}@property(nonatomic,copy)NSArray*tempArray;@end实验一实例变量与属性重名但是类型不同的问题,这种情况下会被视为两个变量。其中实例变量tempArray被视为可变长的,但是属性tempArray则是不变长的,在main函数中,两者的调用
践行者
·
2021-06-26 20:50
iOS 电子书大全
目录《
Object-C
编程之道》✅《iOSCoreAnimation:AdvancedTechniques》✅《AdvancedSwift》《图解TCP/IP》《图解HTTP》✅《剑指offer》✅《EffectiveObjective-C2.0
强子ly
·
2021-06-26 08:10
Clang 帮助手册翻译- OPTIONS (学习使用)
、程序集、链接的C、C++、
Object-C
的编译器。在整个链接过程完成之前可以通过一些配置来停止在某个过程。由于clang是一款高度集
三三哥
·
2021-06-24 18:54
最新2021【iOS开发面试真题】初级,中级,高级
点赞的都今年发财啦全新iOS电子书大全和iOS进阶面试文档(全套附下载地址)
Object-C
系列面试题基础题:1.Objective-C的类可以多重继承么?可以实现多个接口
iOS技术汇总
·
2021-06-24 13:27
iOS 代码转成C++
在iOS开发过程中,涉及到一些代码的实现,有时候需要将OC代码转换成C++来看一下OC代码底层实现,特此记录一下开发过程中的转换命令.
Object-C
转换格式:xcrun-sdk模拟器还是真机clang
空空小僧
·
2021-06-23 16:49
iOS - LLVM编译全解
前言iOS开发使用
Object-C
和Swift编译语言,两者都需要通过编
素还真人
·
2021-06-20 05:31
ios逆向工具--LLDB+debugServer
内置于xCode中的调试工具,通吃c,c++,
object-c
,全盘支持osx、ios,及ios模拟器;功能可以概括为4点:1、在指定的条件下启动程序2、在指定的条件下停止程序3、在程序停止的时候检查程序内部发生的事
假_f89c
·
2021-06-19 20:08
如何修炼程序猿的内力
放到软件开发当中,Java、
Object-C
、C、C++编程语言,Eclipes、Visual
struggle3g
·
2021-06-19 18:37
IOS-OC-头文件引用、构造方法、对象和类方法
一:#import跟#include有什么区别import指令是
Object-C
针对#include的改进版本,import确保引用的文件只会被引用一次,这样就不会陷入递归包含的问题中。
草根小强
·
2021-06-19 05:56
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他