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开发sockett
面试经历/问题收集
37互娱-
ios开发
工程师-20190218知道https吗用过数据库吗用过的包重签名框架接触过runtime吗开发sdk过程中遇到的问题?问:怎么解决的?调整后的苹果内购流程?知道的多线程有哪些?
木童4279
·
2023-04-10 06:23
iOS开发
系列--Block中的weakSelf/strongSelf使用
到底什么时候才需要在ObjC的Block中使用weakSelf/strongSelf?ObjectiveC的Block是一个很实用的语法,特别是与GCD结合使用,可以很方便地实现并发、异步任务。但是,如果使用不当,Block也会引起一些循环引用问题(retaincycle)——Block会retain‘self’,而‘self‘又retain了Block。因为在ObjC中,直接调用一个实例变量,会
提呐个莫
·
2023-04-10 04:03
iOS开发
ReplayKit屏幕录制(适用于视图中包含视频播放器)
最近有个需求:把屏幕内容录制下来保持到本地这里ReplayKit不做介绍,想了解请看下面的链接iOS端使用replaykit录制屏幕的技术细节核心代码(最后附demo)请求同意使用摄像头和麦克风权限,如果用户拒绝了,将无法进行录制。不支持模拟器{RPScreenRecorder*_recorder;NSURL*_movieUrl;}//开始录制[_recorderstartRecordingWit
本本的开心牧场
·
2023-04-10 03:00
简单几步教会你如何在M1版macbook上安装iphone/ipad应用
在M1芯片出世以后,目前苹果的桌面环境会暂时分裂成Arm和英特尔两个阵营,苹果公司提供了基于Arm的芯片的支持,使应用现在可以横跨iOS、iPadOS以及macOS,打通了从小屏到大屏的主要设备,为
iOS
马克小白
·
2023-04-10 03:26
MacBook
iPhone
iPad
M1
MAC
iOS Apprentice中文版-从0开始学
iOS开发
-第三十五课
TagLocation界面主界面上有一个叫做TagLocation的大按钮。它仅仅在GPS坐标被获取后才显示,然后你可以通过点击这个按钮来添加关于位置信息的描述以及添加一张照片上去。在这一小节,你将创建TagLocation界面,但是还不会进入到保存location对象的内容,我们会在下一小节讲关于保存location的话题。TagLocation界面是一个标准的具备静态cell的tablevie
Billionfan
·
2023-04-10 00:13
iOS开发
中sendSubviewToBack方法在项目中的应用
sendSubviewToBack某个视图调用该方法,传入一个子视图参数,可以将该子视图放在所有子视图的下面。应用看效果:0.下拉(1)(1).gif最上方的图片是添加在tableView上的,可在添加此图片前tableView已经有了其他子视图,要想最上方的图片在其他所有子视图下方就需要使用到方法sendSubviewToBack。联想bringSubviewToFront方法与sendSubv
梁森的简书
·
2023-04-09 23:35
那些著名和非著名的 iOS 面试 - 中篇
群文件直接获取各大厂面试题推荐阅读:
iOS开发
——BAT面试题合集(持续更新中)Swift好
iOS开发之家
·
2023-04-09 22:07
iOS开发
(解惑-02)
一、block1)
iOS开发
的内存分配;2)block的变量捕获机制:为了保证在block的内部可以正常访问外部的变量;3)block的类型(__NSGlobalBlock__(存放数据段)、__NSStackBlock
Xcode8
·
2023-04-09 22:34
swift第三方控件
iOS开发
:Swift实现的轮播图、无限循环视图控件CYCircularScrollViewCycleScrollView
4164fccdcf1c
·
2023-04-09 22:27
RN路由-React Navigation组件5.x-基本原理(中文文档)
由于本人是基于
iOS开发
,安卓版本的目前还没有去实践运行,后续有时间会去实践,如果遇到问题,可以@我。最后,这边针对iOS运行的时候遇到的问题也有汇总,并提供解决方案。
shiyueZ
·
2023-04-09 20:49
【
iOS开发
-ARC实现-源码略读】
文章目录前言简单了解Clang和llvm关于查看Clang编译的源代码__strong**`objc_opt_new`****`objc_storeStrong`**isa指针**`objc_retain`**`objc_release`alloc等方法的过程`objc_retainAutoreleasedReturnValue``objc_autoreleaseReturnValue`二者的区别
神奇阿道和小司
·
2023-04-09 19:31
ios
objective-c
xcode
【
iOS开发
- GCD】
前言GCD的API有很多,学习了比较重要的API,这里学习GCD的实现GCD是异步执行任务的技术之一,GCD规定我们只需要定义想执行的任务并且追加到适当的DispatchQueue里,GCD就能生成必要的线程并计划执行任务。任务和队列回顾一下任务和队列学习GCD之前,先来了解GCD中两个核心概念:『任务』和『队列』。任务就是执行操作的意思,在线程中执行的那段代码。在GCD中是放在block中的。执
神奇阿道和小司
·
2023-04-09 19:31
ios
objective-c
java
[
iOS开发
]JSONModel源码学习
JSONModel对外给出了许多常见的初始化方法:-(instancetype)initWithDictionary:(NSDictionary*)dicterror:(NSError**)err;-(instancetype)initWithData:(NSData*)dataerror:(NSError**)error;//Createanewmodelinstanceandinitializ
Billy Miracle
·
2023-04-09 19:00
OC
基础知识
objective-c
开发语言
ios
【
iOS开发
】-UIPickerView
写在开头昨天学习了iOS一个简单的控件。UIPickerView;UIPickerView组件类似HTML都Select组件效果,提供数据供用户选择。可以通过plist文件提供数据。UIPickerView是一个选择器控件,可以生成单列的选择器,也可以生成多列的选择器,而且开发者完全可以自定义选择项的外观,用法十分灵活。UIPickerView直接继承了UIView,没有继承UIControl,因
神奇阿道和小司
·
2023-04-09 19:00
ios
objective-c
swift
iOS - 写一个简单的JSON转Model库
>>>###-0x00写在前面JSON转Model对于我们
iOS开发
来说有多重要就不赘述啦,而在Github上比较出名的有明杰老师的MJExtension,YY大神的YYModel,早些时候有Mantle
weixin_33709219
·
2023-04-09 19:26
json
移动开发
iOS上传三方库到Cocoapods
作为一名
iOS开发
,Cocoapods应该没有不会用的,Cocoapods的安装教程可以看我的另一篇文章:iOS安装CocoaPods详细过程这篇文章讲的是,将自己的SDK上传到Cocoapods上,让其他人也可以通过
my_杨哥
·
2023-04-09 16:02
git入门系列: git 简介
目前沉醉于
iOS开发
以及机器学习的研究中。1.什么是git开门见山,我们看看什么是git,维基百科上的解释是这样的:git(/ɡɪt/吉特)是一个分布式版本控制软件,
Faith写字的地方
·
2023-04-09 16:55
深入理解ViewController以及view的加载
简介ViewController是
iOS开发
中MVC模式中的C(视图控制器),ViewController是view的controller,ViewController的职责主要包括管理内部各个view
栖息于旷野
·
2023-04-09 15:13
强制消除Xcode警告
在
iOS开发
过程中,我们可能会碰到一些系统方法弃用,weak、循环引用、不能执行之类的警告。有代码洁癖的孩子们很想消除他们,今天就让我们来一次Fuck警告!!
Yochi
·
2023-04-09 12:56
iOS开发
时遇到的问题
1.数据库加密之Xcode9.0后,sqlcipher加密:Implicitdeclarationoffunction’sqlite3_key‘isinvalidinC99问题解决办法修改链接路径,使其引用自正确的文件既然是链接文件出错,那么我们通过修改#import改为#import,让其链接到sqlcipher下的sqlite3.h文件,可以解决这个问题注意,如果像我们上一篇文章,是通过静态库
我家的小鲤鱼
·
2023-04-09 12:30
iOS六年开发经验被实习生替代,所谓的“经验”一文不值
写在前面:最近看到很多
iOS开发
由于公司裁员而需要重新求职的。他们普遍具有4年甚至更长的工作经验。但求职结果往往都不太理想。
_小迷糊_997
·
2023-04-09 10:23
iOS开发
-7.Block
1.block的本质a)block本质上也是一个OC对象,它内部也有个isa指针b)block是封装了函数调用以及函数调用环境的OC对象c)block的底层结构如图imaged)block底层代码实现struct__block_impl{void*isa;intFlags;intReserved;void*FuncPtr;};struct__main_block_impl_0{struct__bl
iOS_ZZ
·
2023-04-09 07:59
iOS - 第三方输入法App原理调研、App Group数据共享
本文Demo同步Github前言为啥我一个做社交、直播、图片后编辑方向的
iOS开发
突然想学输入法开发呢,这一切还得从我看到搜狗输入法的招聘JD说起....我看到搜狗输入法的招聘里写到一条:了解逆向优先,
码代码的小马
·
2023-04-09 06:22
iOS开发
,将本地token添加到WKWebView 的请求头中,实现H5与原生登录状态同步
开发需求:我们在开发中,往往需要跳转到H5专题界面展示一些H5的活动界面,这个时候往往就会遇到如何实现原生的登录状态与H5同步的问题。实现方法一,可以通过原生与JS交互,将token传给JS,再通过前端开发人员获取token刷新状态。但这种方法有一个弊端,首先请求界面完成后才给前端传token,传完token前端获取到token后还要刷新登录状态。这个时候,加载进度条会加载两次,影响了用户体验,并
深圳阳光
·
2023-04-09 06:46
开发到产品,终于迈出了这一步
我是2013年毕业,毕业后在奇虎360做开发,最开始面试的职位是
iOS开发
工程师,奈何那一年360全部产品被苹果公司下架,于是我的职业生涯的开端变成了服务端开发。
排骨豆角
·
2023-04-09 03:03
移动新战场,
iOS开发
者跳槽如何“涨薪”快速生长!
次年Appstore正式对外开放,这也意味着属于开发者的移动互联网时代真正开始,
iOS开发
者应时代而生,成为安卓之后真正的“时代宠儿”!
_小迷糊_997
·
2023-04-09 01:42
iOS开发
☞ 数组常用方法
首先回顾一下字符串的比较方法1、compare方法(1)使用compare方法比较字符串返回值有三种:分别为NSOrderedAscending(-1)、NSOrderedSame(0)、NSOrderedDescending(1)。(2)这种比较方式是按照字母顺序进行比较,区分大小写(3)对于比较的结果可以这样理解,如果前一个字符串大,那么形成降序,也就是如果A>B返回NSOrderedDesc
Magic-ZYJ
·
2023-04-09 00:13
iOS
nsarray
数组
<
iOS开发
>之蓝牙使用
本文介绍了蓝牙的概念以及具体的使用步骤.一.蓝牙概念蓝牙2.0为传统蓝牙,传统蓝牙也称为经典蓝牙.蓝牙4.0因为低耗电,所以也叫做低功耗蓝(BLE).它将三种规格集一体,包括传统蓝牙技术、高速技术和低耗能技术.二.BLE支持两种部署方式双模式低功耗蓝牙功能集成在现有的经典蓝牙控制器中,或在现有经典蓝牙技术芯片上增加低功耗堆栈,整体架构基本不变,因此成本增加有限.单模式面向高度集成、紧凑的设备,使用
Kris_A
·
2023-04-09 00:55
iOS开发
- 如何确定多个接口的数据都已请求完成?
引言:在日常开发中经常会遇到需要同时请求多个接口,在多个接口同时请求完成时再做相关业务处理。可以使用GCD中的信号量来实现。I.实现代码#pragmamark-加载数据-(void)loadDataSuccess:(void(^)(void))successfailure:(void(^)(NSString*errorMessage))failure{//3个接口,全部请求成功后刷新tableVi
Li_Cheng
·
2023-04-09 00:22
Flutter 开发集成
一、Flutter安装与配置1.搭建Flutter-
iOS开发
环境克隆Flutter到Library目录sudogitclonehttps://github.com/flutter/flutter.git
wutongyu
·
2023-04-08 23:56
iOS开发
在ios14系统 使用 popToRootViewControllerAnimated:YES 时底部tabbar会被隐藏
之前在导航控制器的基类中push隐藏tabbar的写法:-(void)pushViewController:(UIViewController*)viewControlleranimated:(BOOL)animated{if(self.viewControllers.count>0){viewController.hidesBottomBarWhenPushed=YES;}else{viewCo
有O梦想的咸鱼
·
2023-04-08 22:42
iOS开发
证书、bundle ID、App ID、描述文件、p12文件,及企业证书打包发布详述
2.
iOS开发
证书,描述文件,bundleID的关系苹果为了控制应用的开发与发布流程,制定了一套非常复杂的机制。
iOS开发上架
·
2023-04-08 18:26
bing
ios开发
Vue项目打包
ios
iOS开发
-私有库
私有库可以说是现在
iOS开发
必备的一个技能了,接下来我会用CocoaPods来完成私有库相关操作的整个流程。了解私有库整个流程之前,先来了解一些前导知识。
_常小仙儿
·
2023-04-08 18:07
2020
iOS开发
笔记
1.ViewController不释放的原因:viewController中有Timer.block中有self.要改为弱引用的self,如:__weaktypeof(self)weakself=self;2.问题:重新载入tableview数据,后tableview里的cell都消失了原因是在cell中刷新tableview的时候最好在在主线程调用,如://在cell中setModel中的代码d
the宇亮
·
2023-04-08 18:01
Flutter 从入门到放弃(Mac)
主要记录一些问题和开发中需要注意的地方之前是
iOS开发
,有些基础,所以Android的问题会相对多一些,也容易犯一些简单的错误,主要还是记录给自己看,能帮到一些跟我一样没基础的人最好了文章暂定分为五个部分
小青蛙的花
·
2023-04-08 18:17
iOS开发
常用 好用 持续更新 第三方 开源框架
一、网络相关AFNetworkingAlamofireAFNetworkingswift版本Description: AFNetworkingisadelightfulnetworkinglibraryforiOS,macOS,watchOS,andtvOS.It'sbuiltontopoftheFoundationURLLoadingSystem,extendingthepowerfulhig
山羊爬山
·
2023-04-08 16:26
ReactNative系列之Windows环境搭建-Java环境
当然,使用特殊手段也能进行
IOS开发
,比如“黑苹果”之类的就另说了。由于原生Android就是使用Java开发的,所以环境搭建的第一步就需要安装好Java环境。
一修锅锅
·
2023-04-08 16:33
iOS开发
Crash
编码过程中注意Xcode的警告,有些警告后期会造成严重的错误。1.SIGABRT(EXC_CRASH)通常能在调试输出窗口看到错误信息,例如"unrecognizedselectorsenttoinstanceXXX"2.EXC_BAD_ACCESS通常是内存管理的问题,不能看到错误信息,EnableZombieObjects勾选后可能会看到错误信息,例如“messagesenttodealloc
乔夫打渔
·
2023-04-08 16:53
使用shell脚本在iOS工程寻找xcasset中resizing的图片
背景使用Xcode,
iOS开发
过程中,经常遇到大范围替换图片的场景,因为一段时间过后就会换UI风格。
李易_64c1
·
2023-04-08 13:56
Mach-O体积优化
iOS开发
进阶文章汇总目录Mach-O体积优化链接时间优化(LTO)deadstripCodeGenerationOptionsstrip查看AppSize报告参考链接Mach-O体积优化什么是Bitcode
differ_iOSER
·
2023-04-08 09:42
iOS开发
之正则表达式
一:什么是正则表达式正则表达式,又称正规表示法,是对字符串操作的一种逻辑公式。正则表达式可以检测给定的字符串是否符合我们定义的逻辑,也可以从字符串中获取我们想要的特定部分。它可以迅速地用极简单的方式达到字符串的复杂控制。二:正则表达式语法'^':表示一个字符串以什么开始,即前缀hasPrefix:"^one":表示已"one"开始,"oneCat""oneDog""one123..."[^123]
Amos_Yc
·
2023-04-08 08:14
邓白氏编码注册流程
登录
ios开发
者https://developer.apple.com/programs/,进入这个Welcome页面,点击底部的JointheDeveloperProgram,点右上角“enroll”
千玺的小迷妹
·
2023-04-08 08:57
iOS之自动打包
之前一直觉得“自动打包”这个名词对于
iOS开发
者来说其实并不敏感,因为iOS只有一个平台,而安卓有各种各样的平台,而且由于我们公司是个小公司,也没有什么测试人员,也就没有看过这方面的东西。。
一个啥子都不会滴程序媛
·
2023-04-08 06:57
NSNotification 的细节
通知中心对于
iOS开发
者最熟悉不过了,它实现了一对多的消息传递,可以实现跨页面传递。我们都知道NSNotification是线程同步的,但是有时候却很容易忽视线程同步这个特性带来的问题。
高浩浩浩浩浩浩
·
2023-04-08 02:34
iOS开发
仔在 Flutter 中踩过的坑,持续踩坑中...
本文用以记录我在用flutter中遇到的一些小bug及解决办法功能型设计三宝:圆角,阴影加渐变实际代码根据参数微调即可Container(margin:EdgeInsets.only(right:3),decoration:BoxDecoration(//圆角,只设置左上和右下borderRadius:BorderRadius.only(topLeft:Radius.circular(5),bot
何以消摇
·
2023-04-08 02:47
iOS开发
者账号使用配置说明
iOS-APP上架详细流程https://www.jianshu.com/p/0c08d6b350bf苹果官网https://developer.apple.com/iPhone手机轻松获取UDID的六种方式https://www.jianshu.com/p/c44d5c3424be一、开发者证书、AppID、描述文件的创建1.开发者证书:分为开发和生产两种,类型为iOSAPPDevelopmen
ailinghao
·
2023-04-08 01:14
iOS
ios
iOS开发者账号使用配置
【
iOS开发
】—— SDWebImage源码学习(未完)
SDWebImage是
iOS开发
中被广泛使用的第三方开源库,它提
轩墨️
·
2023-04-07 23:35
OC
源码分析
objective-c
ios
源码
iOS开发
——高级篇——换肤、静态库
一、换肤1、思路1>解决方案1,使用颜色作为图片素材的命名关键字问题1:要保证每套图片的文件名颜色+名称.png的格式比较麻烦问题2:如果要将某一个图片应用到其他皮肤不方便2>解决方案2,利用Bundle,将图片文件保存在不同的Bundle中问题:平面设计师维护不方便3>解决方案3,利用文件夹(蓝色),将图片文件保存在不同文件夹中好处:便于平面设计师针对不同的文件夹维护图片素材扩展,将用户上次使用
weixin_30662539
·
2023-04-07 23:31
移动开发
嵌入式
xcode
iOS开发
之静态库(一)—— 基本概念
在项目开发过程中,经常出现优秀代码重用现象,又或者提供给第三方功能模块却又不想让其看到源代码,这些时候,通常的做法是将代码封装成库或者框架,这些在Windows编程或Linux编程中非常容易实现的过程,在
iOS
mylizh
·
2023-04-07 23:24
iOS
iOS
框架
静态库
framework
概念
iOS静态库和动态库的区别 升级版
ios开发
中动态库与静态库的区别使用静态库的好处1,模块化,分工合作2,避免少量改动经常导致大量的重复编译连接3,也可以重用,注意不是共享使用动态库使用有如下好处:1使用动态库,可以将最终可执行文件体积缩小
Clement_Gu
·
2023-04-07 23:16
原理研究
ios静态库动态库
上一页
40
41
42
43
44
45
46
47
下一页
按字母分类:
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
其他