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
iOS开发-ObjC
iOS开发
---系统地图使用
第一步:设置定位服务请求在plist文件中添加下面配置中至少一个:1)NSLocationAlwaysAndWhenInUseUsageDescription2)NSLocationWhenInUseUsageDescription如果Xcode9.0以上版本请设置网络请求第二步:导入头文件#import#import第三步:设置代理和定义全局变量@interfaceViewController(
小緈福
·
2024-01-29 16:01
浅谈UIView的刷新与绘制
image概述UIView是我们在做
iOS开发
时每天都会接触到的类,几乎所有跟页面显示相关的控件也都继承自它。
QiShare
·
2024-01-29 12:59
iOS 闭包和Block的区别
iOS闭包和Block的区别原文地址:mob64ca12eb7baf引言在
iOS开发
中,闭包和Block是两个常用的概念。它们都是将一段代码作为变量传递和使用的方式。
Nick5683
·
2024-01-29 09:59
ios
cocoa
macos
+load方法
下面会用到源码
objc
4-781,在官网上下载最新的。
皇军让我给你捎个话
·
2024-01-28 22:48
谈谈你对Runtime的理解
1.讲一下oc的消息机制OC的方法调用其实都转成的
objc
_magSend函数的调用,给方法调用者发送一条消息
objc
_msgSend底层有3大阶段:消息发送(从当前类父类中查找)、动态方法解析、消息转发
麟枫_Jack
·
2024-01-28 21:39
(十二)、iOS RAC - 过滤, 忽略,剔除
#import"FiltrationVC.h"#import"Reactive
ObjC
.h"@interfaceFiltrationVC()@property(nonatomic,strong,readwrite
Buddha_like
·
2024-01-28 20:32
iOS 表情功能
参考文章
IOS开发
微博中涉及到的一些正则表达式(表情,话题,链接,@)将表情字符串转化成对应的emoji表情图片正则表达式//需要正则的字符串NSString*str=@"#呵呵呵#[偷笑]http:/
iOS程序媛ing
·
2024-01-28 20:35
iOS多线程详解
在
iOS开发
中,我们经常会使用到多线程技术,用于处理一些比较耗时的操作。在iOS中,有四种多线程的API,接下来我会带领大家一起去了解一下多线程相关的知识,以便帮助大家更好的使用多线程编程。
爱看书de图图
·
2024-01-28 13:08
软件测试如何入门?
本人做了两年多的
iOS开发
,想转战软件测试,有没有高人指点一下,从哪开始?需要准备什么么?看什么书?谢啦~
丫头Code
·
2024-01-28 11:42
React一学就会(4): 强化练习二
如果你还有其它兴趣,我还可以教你许多网络知识,Android开发、
IOS开发
,Mac开发、c#开发等等。总之,一年的时间你肯定学不完。根本学不完。条件
码蚁先生
·
2024-01-28 10:22
前端react技术积累
react.js
前端
前端框架
汇编led驱动的代码编写以及ubuntu下的烧录
文章目录前言一、实验代码详解二、编译1、arm-linux-gnueabihf-gcc编译文件2、arm-linux-gnueabihf-ld链接文件3、arm-linux-gnueabihf-
objc
opy
小唐YiJiaTang
·
2024-01-28 07:01
汇编
ubuntu
linux
打开
IOS开发
者模式
前言需要1、辅助设备:苹果电脑;2、辅助应用:Xcode;3、准备工作:苹果手机使用数据线连接苹果电脑;当前系统版本IOS17.3通过Xcode激活两指同时点击Xcode显示选择,OpenDeveloperTool===>Simulator,这时它会打开苹果虚拟机,不用管它;显示开发者模式完成上一步,打开苹果手机设置===>隐私与安全,滑动最下面,就会显示开发者模式;注意,打开开发者模式,手机会自
韩老九
·
2024-01-27 20:02
其他
ios
[Swift]为Extension添加存储属性
的扩展(Extension)中只能添加计算属性,但是有时候,我们需要添加存储属性的话,就用到了Runtime的方法.在为Extension添加存储属性的时候,主要用到了下面两个方法:publicfunc
objc
_setAssociatedObject
流火绯瞳
·
2024-01-27 20:09
探究OC的本质时,使用xcrun -sdk iphoneos clang ....代码将OC转成C++代码时报错
在main.m所在的文件夹,使用命令行crun-sdkiphoneosclang-archarm64-rewrite-
objc
main.m-omainarm64.cpp报错:xcrun:error:SDK"iphoneos"cannotbelocatedwarning
Travelcolor
·
2024-01-27 18:49
从事
iOS开发
7年的面经,送给准备面试的你!
前言:今天和大家分享一下,我从事
iOS开发
6年的面试心得。大大小小参加过不下30+公司的面试,其中不乏BAT、TMD等一线互联网公司,总结一下,发现大厂招聘都有一个共性。
iOS开发之家
·
2024-01-27 13:43
iOS原理(一)----OC对象结构
interfaceNSObject{Classisa;}查看其变异生成的C++代码为:structNSObject_IMPL{Classisa;};而Class为一个结构体的指针:typedefstruct
objc
_clas
会笑的Even
·
2024-01-27 13:38
菜鸟运用RAC对replay,replayLast,replayLazily记录(三)
前言在上一篇文章中菜鸟开始学习Reactive
Objc
运用的记录(二)自己已经对RAC的一些基本概念有了一点了解,当然自己了解的远不止那一篇中写的东西。
timeQuick
·
2024-01-26 23:11
【
iOS开发
细节】之AVPlayer简介
思维导图image为什么使用AVPlayer:首先在iOS平台使用播放视频,可用的选项一般有这四个,他们各自的作用和功能如下:image由此可以看出,如果我们不做直播功能AVPlayer就是一个最优的选择。另外AVPlayer是一个可以播放任何格式的全功能影音播放器支持视频格式:WMV,AVI,MKV,RMVB,RM,XVID,MP4,3GP,MPG等。支持音频格式:MP3,WMA,RM,ACC,
_老妖怪
·
2024-01-26 22:57
第八节—OC方法的本质
一、查看OC方法的编译文件这次就不用
objc
781了
L_Ares
·
2024-01-26 21:47
iOS探索系列之内存管理篇:从五大区到Tagged Pointer
在
iOS开发
中,内存管理一直是一个重要的话题。为了避免内存泄漏和崩溃,开发人员必须深入了解iOS的内存管理机制。
chenshilin
·
2024-01-26 16:22
iOS开发
中音频工具类的封装以及音乐播放器的细节控制
这篇文章主要介绍了
iOS开发
中音频工具类的封装以及音乐播放器的细节控制,代码基于传统的Objective-C,需要的朋友可以参考下一、控制器间数据传递两个控制器之间数据的传递第一种方法:代码如下:self.parentViewController.music
iOS鑫
·
2024-01-26 11:16
iOS开发
-UITableView顶部图片下拉放大
关于顶部图片下拉放大,设置UITableView的headerView实现,UITableView继承自UIScrollView,同样的设置UIScrollView的顶部图片也可以实现同样的效果这里使用Xib创建HerderView:1、声明:@property(strong,nonatomic)CityFaceBookHearView*CityFaceBookHeaderView;2、懒加载初始
某天天
·
2024-01-26 09:57
Cocoa-01-Mac OS应用开发概述
ObjC
语言并不复杂,但是会有很多名词和术语需要掌握和理解(后续会在使用时逐步介绍)。开发语言开发Apple公司相关产品的软件时,主要有两个框架可供使用:Cocoa和CocoaTouch。
korgs
·
2024-01-26 07:58
MacOS
cocoa
macos
objective-c
前端
开发语言
swift
iOS开发
:浅谈响应链与事件传递
基本概念响应者:在iOS中,响应者为能响应事件的UIResponder子类对象,如UIButton、UIView等。响应链:响应链是由链接在一起的响应者(UIResponse子类)组成的。默认情况下,响应链是由第一响应者,到application对象以及中间所有响应者一起组成的。事件传递:获得响应链后,将事件由第一响应者往application传递的过程即为事件传递。响应链响应者链执行的过程1、寻
恍然如梦_b700
·
2024-01-26 01:17
JavaScript 删除对象属性
1.解构赋值constobj={a:1,b:2,c:3}const{a,...s}=
objc
onsole.log(s)//{b:2,c:3}2.delete关键字constobj={a:1,b:2,c:
lenjstlp
·
2024-01-26 00:23
json
react.js
node.js
1、OpenGL快速入门
OpenGL/OpenGLES/Metal在任何项⽬目中解决问题的本质就是利用GPU芯片来高效渲染图形图像.图形API是
iOS开发
者唯一接近GPU的⽅方式.图形API简介OpenGL(OpenGraphicsLibrary
Jack__Lee
·
2024-01-25 15:45
iOS开发
-内存区块
内存区块5块1.栈区临时变量没有分配空间像[NSStringStringWithFormate:@""]2.堆区(程序员手动分配空间,释放也是程序员释放,alloc,malloccallocARC(自动管理需注意循环引用)MRCreleaseCFRelease())3.全局区(静态,全区)编译时分配,app结束时由系统释放4.常量区编译时分配,app结束时由系统释放5.代码区
划落永恒
·
2024-01-25 14:38
iOS开发
遍历集合(NSArray,NSDictionary、NSSet)方法总结
iOS开发
遍历集合(NSArray,NSDictionary、NSSet)方法总结尊重知识,转发请注明出处:
iOS开发
遍历集合方法总结想到循环遍历数组、字典这些常见的集合,大家脑子里第一反应就是for循环和快速遍历
kadis
·
2024-01-25 14:09
字节跳动
iOS开发
实习生面试经历
经过一周的面试和时间的沟通,终于通过并拿到offer作为一个开发者,有一个学习的氛围跟一个交流圈子特别重要,这是一个我的iOS交流群:812157648,不管你是小白还是大牛欢迎入驻,分享BAT,阿里面试题、面试经验,讨论技术,大家一起交流学习成长!一面:1.指针和引用的区别2.虚函数和纯虚函数的区别3.TCP和UDP的区别算法题:1.在一棵二叉树上,每个点包含点权(包括负权),找到一个起点和一个
iOS发呆君
·
2024-01-25 12:46
IOS开发
谈谈对Runtime 和 Runloop的理解
作用消息机制原理:对象根据方法编号SEL去映射表查找对应的方法实现方法调用的本质就是让对象发送消息
objc
_msgSend,只用对象才能发送消息,因此以
objc
开头。
谢千域
·
2024-01-25 12:31
iOS Dealloc流程解析 Dealloc 实现原理
当对象的引用计数为0时,系统会调用对象的dealloc方法释放-(void)dealloc{_
objc
_rootDealloc(self);}在内部void_
objc
_rootDealloc(idobj
ElegantLiar
·
2024-01-25 10:34
swift NotificationCenter 通知的简单用法
NotificationCenter.default.addObserver(self,selector:#selector(ceshi),name:NSNotification.Name(rawValue:"aaa"),object:nil)@
objc
funcceshi
MrLSX
·
2024-01-25 09:51
Objective-C 对象模型及类与元类
在OC中,每一个对象都是类的一个实例,对象的isa指针指向他所属的类,而类本身其实也是一个对象,继承自
objc
_object,这一点从
objc
-runtime-new.h中可以看到:
sheepcao
·
2024-01-25 08:50
Charles 抓包教程(http和https)
1.http抓包1.1现在我们默认是在进行
iOS开发
,首先确保iPhone和Mac是在同一个局域网下(连同一个WiFi)。
一只佛系程序猿
·
2024-01-25 06:04
iOS开发
中新鲜的动画效果(别人写的)
1.可折叠的cell效果图:demo地址:https://gitee.com/liangsenliangsen/foldable_cell.git
梁森的简书
·
2024-01-25 05:09
iOS开发
面试跳槽(必看攻略)
一、到底什么时候该跳槽?1、这个方法很简单,你只需做下面这件事儿:如果你感觉到犹豫、恐慌、紧张、担忧、抗拒之类的情绪,很可能你已经需要慎重考虑换工作这件事儿啦。探视内心感觉是一种通用的做法,每个人在使用时都可能找到一些导致自己必须换工作的具体情况。那这里是遇到的和想到的一些情况,一一列出来大家相互印证一下。跳槽迹象①:产品没有前途,从各方面看都要玩完经常有公司上马一个产品时行差踏错,做着做着就感觉
iOS鑫
·
2024-01-25 05:47
612,MRC的引用计数(面试点:一,1、创建一个对象,则对象的引用计数为1 2、一次retain操作,引用计数+1 3、一次release操作,引用计数-1 二,默认情况下,Xcode是不会管...
但是作为一个
ios开发
者,我们需要通过MRC下的内存管理学习,加强对底层的理解。今天这篇文章讲的是ios内存管理的知识--引用计数。堆和栈我们知道内存
枫叶1234
·
2024-01-25 04:45
【iOS 开发-ARC规则】
文章目录前言ARCARC的思考方式Clang`
objc
_storeStrong`isa指针结构体`
objc
_object`ARC规则所有权修饰符__strong修饰符非自己生成但是持有的对象__strong
Clearlove_Dianfen
·
2024-01-25 02:38
ios
xcode
objective-c
iOS开发
——MRC(手动内存管理)
iOS开发
——MRC(手动内存管理)内存分配区域栈区堆区总结常量区总结代码区总结全局区关于如何查看一个对象在堆区/栈区需要知道的知识手动引用计数MRC四个法则非自己生成的对象,且该对象存在,但自己不持有
Yeppppppppp
·
2024-01-25 02:08
objective-c
ios
ios开发
读取剪切板的内容_Android、IOS 获取剪切板内容
ClipboardManagerclipboardManager;StringtempStr;publicStringGetClipBoardContent(){runOnUiThread(newRunnable(){@Overridepublicvoidrun(){//TODOAuto-generatedmethodstubclipboardManager=(ClipboardManager)g
哥本哈根学派
·
2024-01-25 02:37
ios开发读取剪切板的内容
ios开发
读取剪切板的内容_
iOS开发
之详解剪贴板
关于UIMenuController的用法例子今天终于搞明白了UIMenuController显示的相关内容,把源代码分享给大家!要正常显示菜单,必须做到以下几点:1.-(BOOL)canBecomeFirstResponder必须返回YES2.-(BOOL)canPerformAction:(SEL)actionwithSender:(id)sender该函数中,要显示的菜单项(包括系统的菜单项
weixin_39621860
·
2024-01-25 02:06
ios开发读取剪切板的内容
IQKeyboardManager的使用
在
iOS开发
中,经常会出现在UITextField/UITextView中输入东西的时候,弹起的键盘遮挡住了页面下面,很不方便,IQKeyboardManager就是解决这一棘手问题的.而且IQKeyboardManager
weixin_34290352
·
2024-01-25 02:05
swift
移动开发
iOS 切指定圆角,防止离屏渲染
先看下我们做成的效果图,Demo地址对于
iOS开发
来说,切圆角应该是每个项目中必须用到的。
supe_rNiu
·
2024-01-25 02:04
Object-c
ios
UIBezierPa
CAShapeLay
理解 ARC 实现原理 -- 详细总结
主要涉及到Clang(LLVM编译器)和
objc
4运行时库。本文主要内容由修饰符__strong、__weak、__autorelease拓展开,分别延伸出引用计数、弱引用表、自动释放池等实现原理。
想名真难
·
2024-01-25 02:04
面试滴滴+美团+阿里之后,总结了62道最新iOS面试题
2021年,各行各业都举步维艰,然而做为iOS面试官的我也在精心准备的为公司招进优秀的
iOS开发
,期间收到了很多简历,也笔试了不少开发者,上一周我们已经发了3个offer,所以先下手为强,我们已经招满了人的职位
iOS开发面试
·
2024-01-25 02:30
iOS面试题
iOS开发者
iOS程序员
iOS开发
程序员
iOS面试
【
IOS开发
高级系列】Objective-c Runtime专题总结
主要参考链接:http://yulingtianxia.com/blog/2014/11/05/objective-c-runtime/(Good)刨根问底Objective-CRuntimehttp://www.cocoachina.com/ios/20141224/10740.html1OC与Runtime的交互方式OC从三种不同的层级上与Runtime系统进行交互,分别是通过Objectiv
江中散人
·
2024-01-25 02:25
ios
objective-c
xcode
cocoa
开发语言
没有 iOS 开发者账号的情况下部署到真机的方法
原文发表于我的技术博客本文分享了官方推荐的没有
iOS开发
者账号的情况下部署到真机的方法,供参考。
DevOpenClub
·
2024-01-25 02:55
客户不提供开发者账号打包上传应用的处理方法
1、提供上传文件要求用户提供[.p12与.mobileprovision文件]或[.pfx与.mobileprovision文件]导出方法:
iOS开发
-导出profile文件Apple导出p12证书导出证书为
diaochuanzhi7826
·
2024-01-25 02:24
移动开发
iOS开发
时如何使用 Launch Screen Storyboard
原文:http://useyourloaf.com/blog/using-a-launch-screen-storyboard/静态启动图片启动图片是iOS加载App的时候系统响应的直观呈现。近几年,随着屏幕尺寸的增多,制作相应的静态图片就变成一件十分让人头疼的事。在下面,我列举了一些启动图片的尺寸(尺寸包括状态条区域)。为了简洁,我省略了横屏的版本:iPad2andiPadmini(@1x):7
benbenxiongyuan
·
2024-01-25 02:53
iOS
iOS 使用runtime调用父类的类方法
引入头文件#import#import//向父类发消息(类方法)struct
objc
_supermyClassSuper;myClassSuper.receiver=[selfclass];myClassSuper.super_class
刘小哈哈哈
·
2024-01-25 02:51
ios
上一页
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
其他