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
iOS开发
技巧之:WKWebView 与 JS 交互和基本使用
导入库#import1、WKWebView创建不注册js调用OC的方法//初始化_webView=[[WKWebViewalloc]initWithFrame:CGRectMake(0,0,SCREEN_WIDTH,SCREEN_HEIGHT)];//UI代理_webView.UIDelegate=self;//导航代理_webView.navigationDelegate=self;//是否允许
VKOOY
·
2023-03-20 13:24
iOS开发
面试简历制作-全方位分析
前言(在此先声明,此系列文章,仅仅个人观点,仅供参考,不喜勿喷!)转载请备明:原文地址目录了解开发定位(初级/中级/高级)了解开发者基本职业技术需要解析开发者晋升技术点(求职加分项)简历版块构成个人信息版块开发者案例分析个人信息版块参考信息列表个人信息版块标准参考答案自我简介版块开发者案例分析自我简介版块自我简介拆解分析自我简介版块自我简介案例参考技术列表版块宗旨技术列表版块开发者案例分析技术列表
iOS猿_员
·
2023-03-20 11:39
移动开发
iOS开发
必知音视频基础知识
作为移动开发者,大多数时候会需要接触到音视频相关的开发,而其实严格意义上我也并不是专职的音视频开发工程师,只是在2016因为业务需要接触到音视频相关的领域,而开源的GSYVideoPlayer恰好火起来之后,为了解决系列问题成了“半桶水”的音视频开发工程师。在维护GSYVideoPlayer的这几年里,我发现很多开发者对于音视频领域相关的基本概念还是不清楚,所以我也经常可以收获这样的issue:“
iOS亮子
·
2023-03-20 10:23
iOS开发
技巧
1.共享倒计时结束后自动消失。iOS12及以下。[[NSNotificationCenterdefaultCenter]addObserver:selfselector:@selector(getSysBroadcastPickerStandaloneViewController:)name:@"ShowRPBroadcastPickerStandaloneViewControllerNofi"o
夜雨聲煩_
·
2023-03-20 09:08
设计模式笔记及Swift上的实现之五『SINGLETON(单例)』
例如我们
iOS开发
中经常做的提示框。我们希望这种提示框出现一个之后,在消失之前不会出现第二个,这时单例是最好的选择。适
sim_cai
·
2023-03-20 08:40
iOS App组件化开发实践
iOSApp组件化开发实践曹俊_413f关注0.32017.05.1911:25*字数6071阅读1369评论9喜欢17前因其实我们这个7人
iOS开发
团队并不适合组件化开发。
小小小Lucky
·
2023-03-20 03:56
正则表达式在
iOS开发
中的应用
在
iOS开发
过程中,正则的使用还是比较常见,用来判断用户名、手机号等的输入。
iOS狂热者
·
2023-03-19 21:41
iOS开发
:MVVM的使用分析
在
iOS开发
过程中,MVC的使用可谓是众所周知,作为
iOS开发
人员也都经常使用这个模式。在MVC下,所有的对象都被归类成一个Model、一个View、一个Controller。
阿道奇
·
2023-03-19 20:15
iOS开发
手机移动数据区别2G、3G、4G
(NSInteger)getNetworkState{NSIntegerstatus=0;NSArray*typeStrings2G=@[CTRadioAccessTechnologyEdge,CTRadioAccessTechnologyGPRS,CTRadioAccessTechnologyCDMA1x];NSArray*typeStrings3G=@[CTRadioAccessTechnol
庄老头
·
2023-03-19 18:23
iOS开发
工程师面试策略(1)-简历准备
在面试中,如何写好一份面试简历真的很重要。关于简历的书写推荐几篇文章:程序猿简历模板拿到BaiduOffer的简历1、简洁通常情况下,创新和效率是互联网公司比较追求的公司文化,所以体现在简历上,就是超过一页的简历通常会被认为不够专业。更麻烦的是,多数超过一页的简历很可能在HR手中就被过滤掉了。而超过一页的简历会需要更多的时间去寻找简历中的有价值部分,对于HR来说,她更倾向于认为这种人通常是不靠谱的
iOS大蝠
·
2023-03-19 17:08
(1)iOS架构之MVC
关于iOS架构这几年文章也太多了,在这里只是为了记录并分享一下自己做
iOS开发
的的一些知识和见解。可能有很多不足的地方,有幸能看到的iOSer见笑了。
While1_
·
2023-03-19 16:02
iOS App启动原理解析和启动布局
一、
IOS开发
APP启动原理main()函数是整个程序的入口,在程序启动之前,系统会调用exec()函数。
羽裳有涯
·
2023-03-19 14:49
iOS开发
-架构
推荐阅读相关资料一、原件架构的原则软件架构的七大原则如下:开闭原则依赖倒置原则单一职责原则接口隔离原则迪米特法则(最小知道原则)里氏替换原则合成/聚合复用原则1.开闭原则对扩展开放,对修改关闭。说的是,在设计一个模块的时候,应当使这个模块可以在不被修改的前提下被扩展.换言之,应当可以在不必修改源代码的情况下改变这个模块的行为,在保持系统一定稳定性的基础上,对系统进行扩展。例如:一般软件功能的升级就
iOS心安
·
2023-03-19 14:42
AFNetworking3.0源码分析-(1)概述
AFNetworking作为现在
iOS开发
最常用的开源网络框架,其代码有很多值得我们分析学习的地方。本篇是对AFNetworking3.1.0的总体结构进行分析。
Don_He
·
2023-03-19 13:35
iOS获取ipa及解压Assets.car,兼容M1
前言在
iOS开发
、学习过程中我们经常有需求需要看看别人的app是怎样实现的,所以需要提取其他app的ipa以及图片资源。网上有很多过时的文章,是没法实际操作的。
落寞绅士
·
2023-03-19 12:55
iOS-SDWebImage底层框架解析
SDWebImage是
iOS开发
中一个常用的图片第三方框架,我们常会这样子在ImageView上去加载一张网络图片[_imageViewsd_setImageWithURL:[NSURLURLWithString
夜里昙花现
·
2023-03-19 08:27
jenkins xcodebuild命令打包出现unknown error -1=ffffffffffffffff Command /usr/bin/codesign failed with e...
iOS开发
中,我们利用jenkins构建自动打包时,如果用xcodebuild命令打包出现unknownerror-1=ffffffffffffffffCommand/usr/bin/codesignfailedwithexitcode1
JK落墨
·
2023-03-19 08:48
Swift 与 JavaScript 的交互(通过 JavaScriptCore)
前言此篇参考自
iOS开发
-Swift使用JavaScriptCore与JS交互作者:天秤vs永恒实践通过JavaScriptCore来实现Swift和JS的交互。
PierceDark
·
2023-03-19 07:42
iOS底层 - objc_msgSend快速查找流程分析
iOS开发
底层探究之路上篇文章我们对cache原理进行了分析,在摸清cache是如何将方法信息存放进去后,我们来研究研究怎么取出所存储的方法信息,那么本文将从objc_msgSend入手,探究如何快速获取到方法信息
Lcr111
·
2023-03-19 07:05
AFNetWorking总结
防死锁6.处理了Https证书流程,节省移动端开发7.支持网络状态判断AFNetWorkingAFNetWorking一款轻量级网络请求开源框架,基于iOS和macos网络进行扩展的高性能框架,大大降低了
iOS
Daniel131
·
2023-03-19 06:39
腾讯
iOS开发
要达到咋样的水准?
image.png在风口上时,猪都能飞,但风口过去,当一个就业市场不再那么火爆时,等待的必然是弱者的淘汰。程序员的职业发展分类程序员的职业发展大体分为四类。1)一直钻研技术说到底打铁还需自身硬,对于程序员这靠技术吃饭的职业,技术当然是至关重要的。所以,对于那些热爱技术,编码能高潮的技术男这是一个好的方向,能坐住板凳,活跃于各大技术论坛,一直钻研技术,然后在一家企业把控核心技术,就算职业生涯有变,凭
iOS最新面试题收录
·
2023-03-19 06:27
iOS开发
之三种定时执行任务
在
iOS开发
中,下面介绍三种方法执行定时任务。
_亻弋_石马_亻_生
·
2023-03-19 06:53
iOS 崩溃日志使用KSCrash收集、分析
日志收集
iOS开发
中经常会遇到程序异常闪退的情况,快速的错误定位、问题修复、很大程度上依赖我们的异常日志,所以日志收集、分析及定位在修复问题时至关重要,在日志收集时如果保密性不高的应用来说,可以选择Crash
越努力越幸运_fp
·
2023-03-19 05:19
Swift开发中关于runtime的使用
做过
iOS开发
的同学都知道,runtime是OC这门动态语言的一大特性。我们为分类添加属性,或者hook某个方法都会用到runtime。因为运行时特性,OC也被认为是一门动态语言。
Must_Be_Sth
·
2023-03-18 23:40
Xcode文件中文注释乱码问题
作为一名
iOS开发
,因为目前我工作的工程里有很多c++/c的文件,这些文件时之前开发pc程序的时候,有一些是可以公用在iOS端的,所以直接拿过来放到xcode工程使用,这是我的猜测,但很有这个可能,因为如果是在
rwli
·
2023-03-18 23:49
iOS开发
中依赖注入Dependency Injection
iOS开发
中几种实现依赖注入的方式。通过实际Demo演示依赖注入DI在开发中的实际运用。控制反转和依赖注入控制反转控制反转InversionofControl(IOC)不是一种技术,只是一种思想,一个
MambaYong
·
2023-03-18 23:06
iOS开发
-侧滑菜单栏
开发中经常需要用到的菜单栏样式##实现起来比较简单,因为具体需要展示的菜单各不相同,所以就将要展现的菜单和展现的功能分开来做了。具体使用只需要初始化一个菜单view,然后调用功能view的初始化方法就行了。具体使用-(void)viewDidLoad{[superviewDidLoad];//初始要侧栏要显示的ViewShowMenuView*showMenuView=[[ShowMenuView
归客居
·
2023-03-18 21:23
iOS制作cocos2dx lua SDK
cocos2dx项目结构(cocos2dx3.17)原生SDKOC语言的桥接文件lua语言的桥接文件使用一、导入SDK二、使用SDK总结Demo初识cocos2dx框架本文不阐述cocos2dx细节,只谈谈作为一个
iOS
野生塔塔酱
·
2023-03-18 20:48
Flutter基本知识整理笔记
与
iOS开发
的异同。例:Widget和UIView,交互等生命周期,Widget常用Widget介绍路由跳转网络请求,json解析一、与原生开发的区别首先要了解flutter。什么是flutter?
红袖吾狗
·
2023-03-18 20:01
iOS开发
- APP 的生命周期
I.程序启动1.程序启动的完整过程:创建UIApplication对象创建UIApplication的delegate对象delegate对象开始处理(监听)系统事件(没有storyboard)程序启动完毕的时候,就会调用代理的application:didFinishLaunchingWithOptions:方法在application:didFinishLaunchingWithOptions
Li_Cheng
·
2023-03-18 20:39
iOS 开发 基础理论知识一(面试可用)
1.内存管理在
iOS开发
中,使用引用计数来管理OC对象的内存,新创建的OC对象的引用计数是1.调用retain会是oc对象引用计数+1,调用release会使oc对象的引用计数+1.但引用计数减为0时,
戏子吕戏西施
·
2023-03-18 17:17
通过分析Podfile.lock查看依赖关系
iOS开发
中,经常会使用到Cocoapods,Podfile.lock完整的记录了我们所使用的各库的依赖关系,最近又在学习SwiftUI;顺手写了个小工具,通过分析Podfile.lock,来展示其中的依赖关系
Crazy凡
·
2023-03-18 16:44
iOS开发
:让GIF动画只播放一次
工作中我们拿到的是一个GIF文件,如果不作处理,直接使用SDWebImage就会无限次播放,那么我们只要他播放一次怎么办呢,上代码:-(void)showGifImageOnlyOnceWithImageView:(UIImageView*)imageViewpath:(NSString*)path{NSData*data=[NSDatadataWithContentsOfFile:path];C
流浪的诗意
·
2023-03-18 14:54
四 Android Studio 单步调试 WebRTC Android
目录一编译Debug包二工程配置三LLDB断点调试配置前言:之前开发过程中,WebRTC在Android上的断点调试比较麻烦,一直困扰没有解决,后与
IOS开发
同学交流发现xcode是可以的,通过LLDB
zrjliming
·
2023-03-18 13:44
音视频
android
webrtc
android
studio
debug
iOS中dyld缓存的实现原理是怎样的?
在
iOS开发
中,为了提升系统的安全性,很多系统库文件都被打包到一个缓存的文件当中即dyld缓存,那大家对dyld缓存了解多少呢?
FreeBreath
·
2023-03-18 11:06
简单实用的iOS分享方式iOS_Share
搞
iOS开发
的人,都会碰到一个问题,就是iOS分享,主要是分享到微信、QQ、新浪微博等社交媒体。
姜涛12345
·
2023-03-18 09:56
ios开发
中runloop的理解
runloop是一个运行循环,是用来管理线程的。如果没有线程的话,runloop也就没有存在的必要.程序一启动就会开启一个主线程,主线程开完后就会跑起来一个跟主线程对应的runloop,runloop能保证主线程在程序运行期间不被销毁,线程会处于“接收消息->处理->等待”这个循环中,这个就是runloop保证的,保证线程在执行完任务后,便进入休眠状态,不会退出,随时等待新任务。runloop与线
CYG斗战佛
·
2023-03-18 06:16
015-iOS底层原理-block
引言-“毒鸡汤”一个好的
iOS开发
,block必不可少,都会用,但是block的底层原理,我们确都是“浅尝辄止”,满足开发就好。
Mr_wick
·
2023-03-18 06:10
iOS开发
·紫色感叹号
问题:有一次注意到,某个小伙伴开发的模块中有个紫色的感叹号,如下图所示:警告的内容说明写着:-[UIViewalpha]mustbeusedfrommainthreadonly。解决方案:按照它给的提示,将问题代码放置主线程中执行即可。dispatch_async(dispatch_get_main_queue(),^{//主线程执行}
小码僧
·
2023-03-18 06:09
iOS开发
流媒体库
更多整理资料尽在一平米小站音频KTVHTTPCache唱吧出品音视频在线播放缓存框架.AudioKitSwiftaudiosynthesis,processing,&analysisplatformforiOS,macOSandtvOS.ESTMusicPlayer一个简洁、易用的音乐播放器.EZAudioEZAudio是一个iOS和OSX上简单易用的音频框架,根据音量实时显示波形图,基于Core
leiyulingling
·
2023-03-18 04:50
iOS开发
- 指令集 (pc \ iOS)
讲道理,这部分内容可以放在包大小优化处说明,但是包大小优化还没整理出来(太懒了)...所以单独先拎出来目前,iOS的指令集分类如下:移动端(手机/ipad/itouch)使用arm处理器:以其低功率和小尺寸而闻名armv6iPhone|iPhone2|iPhone3G|第一代和第二代iPodToucharmv7iPhone4|iPhone4S|iPad|iPad2|iPad3(TheNewiPad
只懂搬砖的z_bl
·
2023-03-18 04:58
iOS开发
架构
一、原件架构的原则软件架构的七大原则如下:开闭原则依赖倒置原则单一职责原则接口隔离原则迪米特法则(最小知道原则)里氏替换原则合成/聚合复用原则软件架构原则.png1.开闭原则对扩展开放,对修改关闭。说的是,在设计一个模块的时候,应当使这个模块可以在不被修改的前提下被扩展.换言之,应当可以在不必修改源代码的情况下改变这个模块的行为,在保持系统一定稳定性的基础上,对系统进行扩展。例如:一般软件功能的升
无神
·
2023-03-18 03:17
聊聊
iOS开发
中堆与栈的区别
作为一个学计算机专业毕业的人,被面试官问到:你是学计算机的吧,那你说说栈与堆的区别?我当时的脑子里基本上是想不到怎么说,因为真的没仔细研究过这两者的详细区别,当时只是说:堆一般是存放对象的,栈一般是存放方法、变量的。虽然回答的也不算错,但这是很片面的回答。所以回来后我决定再仔细复习一下这方面的知识。于是就有了这篇文章。首先总结起来堆与栈的区别主要有以下几点:堆存储的是对象、实体,栈存储的方法参数和
Jay_小咖
·
2023-03-18 01:14
iOS开发
小功能汇总
原文链接:https://www.jianshu.com/p/1ff9e44ccc781、禁止手机睡眠[UIApplicationsharedApplication].idleTimerDisabled=YES;2、隐藏某行cell-(CGFloat)tableView:(UITableView*)tableViewheightForRowAtIndexPath:(NSIndexPath*)ind
隔墙送来秋千影
·
2023-03-18 01:05
多Target管理
手把手教你给一个iOSapp配置多个环境变量巧用脚本解决Target管理问题iOS使用脚本自动化复制target
iOS开发
中xconfig和script脚本的使用XCode之多个TargetXcode多
AdamShi
·
2023-03-18 00:14
FFmpeg
iOS开发
配置和格式转换
https://www.jianshu.com/p/ecfbebadbe55集成方法这篇文章写得非常详细了,我就不再赘述。有一点差异的地方,该文章集成后使用的是OC进行调用,我使用的是C语言,这样可以方便跨平台。因为FFmpeg本身是C语言的,我先用C封装成工具类,这样不依赖平台,上层用什么语言调都行。这里实现一个简单的FFmpeg命令行格式转换功能。1创建C文件新建my_test.c和头文件,在
rome753
·
2023-03-18 00:59
02从0开始架构一个IOS程序--配制CocoaPods来管理第三方类库
从0开始架构一个IOS程序01—配制CocoaPods来管理第三方类库MacOSX10.11之后1CocoaPodsCocoaPods应该是iOS最常用最有名的类库管理工具了,也就是说,在
IOS开发
过程中会用到许多其他类库使用
早起的年轻人
·
2023-03-17 23:20
iOS开发
中查看实时的FPS值
OttoFPSButton前言在项目开发中,有的时候需要查看实时的FPS值,以此作为性能的参考。优势实时显示FPS值。可以拖到任意位置贴边,不影响调试。效果图使用效果可随意拖动位置,不影响调试使用将OttoFPSButton目录拖到目标工程下,在AppDelegate.m里面加入下面代码#import"OttoFPSButton.h"-(BOOL)application:(UIApplicatio
大不不
·
2023-03-17 23:42
iOS开发
中常用的动画(今日头条闪动加载)
今日头条的加载页面有这么一个动画今日头条.gif我觉得效果不错,可以借鉴到APP中。不过网上没有现成的demo,就自己实现了一个。首先来看一下动画效果。今日头条四个字静止,斜方向的灰色阴影从左至右划过。注意:阴影部分只在今日头条这四个字中才会出现,四字之外的阴影部分是隐藏的。因此,这显然不是灰色阴影的frame变化。那么,要达到如上的动画效果,就要使用本文的主角CAGradientLayer了。你
Must_Be_Sth
·
2023-03-17 22:54
iOS实现pod库以framework形式集成
iOS开发
过程中,随着项目的业务复杂度不断提高,引入的第三方库也逐渐增多,之前是通过源码的形式集成进行编译,每次切换分支,或者切换scheme时,编译时间特别的长,严重的影响了开发效率。
洪河水
·
2023-03-17 22:33
上一页
49
50
51
52
53
54
55
56
下一页
按字母分类:
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
其他