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开发错误整理
01 | 开发环境:如何使用 Ruby 工具链统一开发环境?
开发环境在
iOS开发
过程中,你是不是会经常遇到这些情况:每次打开一个新项目,都需要手动搭建开发环境;有时候在安装第三方工具时使用到sudo权限,导致以后安装工具都需要手工输入密码而无法实施自动化。
清风烈酒2157
·
2023-04-01 09:32
iOS 底层 - 将OC转换为C_C++
作为一名
iOS开发
者肯定都很想知道,自己编写的代码的底层实现是怎样的;了解底层实现有助于在开发中更容易的来解决一些异常的问题,而且有助于面试题的解答;目前很
水中的蓝天
·
2023-04-01 08:07
Android系统 —— 源码编译
错误整理
(持续更新)
记录一些日常遇到的编译问题及解决方法,查找的时候可以直接搜索问题描述的关键部分。目录1.更改源码目录名引发的错误2.添加VNDK库(VendorNativeDevelopmentKit)报错3.头文件被重复包含4.无法链接库文件,库文件丢失5.检查Soong进程唯一性报错6.TEMPORARY_DISABLE_PATH_RESTRICTIONS问题7.高通平台在打包阶段报/tmp空间不足8.fle
星际工程师
·
2023-04-01 08:12
代码编译
Android系统
android
iOS开发
之 iOS 数组转字符串,字符串拆分数组(有分隔符)
1.将array数组转换为string字符串NSString*str=[arraycomponentsJoinedByString:@"#"];//#为分隔符输入:[str,kkk,jjj]输出:str#kkk#jjj2.将string字符串拆分为array数组[有分割符]NSArray*array=[strcomponentsSeparatedByString:@"#"];//#为分隔符输入:s
朱晓晓的技术博客
·
2023-04-01 03:03
[
iOS开发
]Xcode8兼容iOS7以及低版本Xcode调试高版本iOS系统
九月中旬,苹果推送了iOS10正式版,同时也更新了Xcode8。我们使用Xcode8新建的工程,默认支持的最低系统是iOS8,我们可以手动更改版本到7.0,但是不支持真机调试。现在的项目一般都要兼容iOS7系统,同时也要兼容iOS10,在Xcode8上面,默认情况下无法调试iOS7,因为缺乏调试iOS7需要的配置文件。同时在低版本的Xcode上面(8以下),也无法调试iOS10的真机。解决办法如下
夭Y夭
·
2023-04-01 03:39
iOS开发
工程师面试策略(4)-代码考察和系统设计准备
1.如何准备代码考查很多面试的能力都不是突击可以获得的。项目经历不是,代码能力也不是。如果说项目经历的获取还需要环境支持的话,代码能力的提高基本只需要自己投入就可以了。在网上有很多练习编程的网站,特别是像面向求职者的LeetCode一类的网站,提供了各大公司的代码考察题目,并且大部分题目还有标准解答和示意代码。你可以在上面一遍一遍地练习,以提高自己的代码转换能力和逻辑思维能力。我建议大家至少做10
iOS大蝠
·
2023-04-01 02:42
iOS奇思妙想之使用block替代通知(一)
前言
iOS开发
中,很多情况下会使用到通知,通知的好处很多,但是也有很多坑点,一旦没有管理好,就会造成很多莫名其妙的bug。既然通知使用不当很容易出现问题,那有没有什么办法来避免?
季末微夏
·
2023-03-31 23:35
iOS开发
之runtime(17):_dyld_objc_notify_register方法介绍
logo本系列博客是本人的源码阅读笔记,如果有
iOS开发
者在看runtime的,欢迎大家多多交流。
kyson老师
·
2023-03-31 22:34
iOS开发
AVFoundation 录制视频 拼接
使用AVFoundation录制视频并拼接起来视频录制工具@property(nonatomic,strong,readonly)AVCaptureSession*captureSession;//录制视频完成回调@property(copy,nonatomic)void(^videoCompleteBlock)(NSURL*url);@property(copy,nonatomic)void(^
我有一只小毛驴_从来都不骑
·
2023-03-31 18:42
autoreleasepool降低峰值内存的正确理解
作为一名
iOS开发
者,相信大家对使用autoreleasepool来降低峰值内存或多或少都有所了解吧。
青冥白鹿
·
2023-03-31 18:49
ios开发
安装chisel用于LLDB调试
在
ios开发
中,不断地与要调试,不断地修改代码,打断点,打log,很影响效率,facebook出的chisel神器就是解决这个问题的。
中流者结使也
·
2023-03-31 17:19
iOS开发
之runtime(23):maptable之入门
logo本系列博客是本人的源码阅读笔记,如果有
iOS开发
者在看runtime的,欢迎大家多多交流。
kyson老师
·
2023-03-31 15:29
iOS 项目的目录结构能看出你的开发经验
最近有师弟去面试
iOS开发
,他谈论到,面试官竟然问他怎么分目录结构的,而且还具体问到每个子目录的文件名。目录结构确实很重要,面试官问他这些无疑是想窥探他的开发经验。
请给我一杯阳光
·
2023-03-31 14:51
IOS-项目架构
IOS开发
经验
目录
架构
IOS系统架构
我尝试将大多数iOS框架置于底层,它可以帮助新开发人员入门并了解
IOS开发
大概。我希望它能帮助你们。
彷丶徨丶
·
2023-03-31 14:38
ios
iOS-开发常用的数据结构
一.在
iOS开发
中常用的结构体1.NSRange-一个范围结构体,location是位置,length是长度;{4,5},NSMakeRange(4,5);NSStringFromRange可以把它当NSString
Lision丶
·
2023-03-31 14:08
总结
心得
收获
iOS
开发
数据结构
Error Domain=NSURLErrorDomain Code=-1022
ErrorDomain=NSURLErrorDomainCode=-1022;使用AFNetWorking连接报错错误原因:
iOS开发
中依然使用http请求,而非https请求,必须要专门设置一下plist
君子独善其身
·
2023-03-31 14:12
iOS开发
中的MVC、MVP以及MVVM模式
MVC大家都知道MVC是软件工程中的一种架构模式,主要是吧软件系统分为三个部分:模型Model、视图View以及控制器Controller,该设计模式的主要目的就是将数据和视图分离开,可以简化后续对于软件系统的修改和扩展,并且能够使得某些部分进行复用,这三部分的作用职责如下:数据Model:负责封装数据、存储和处理数据运算等工作视图View:负责数据展示、监听用户触摸等工作控制器Controlle
Eunice_fan1207
·
2023-03-31 14:46
iOS开发
iOS开发
- 抛开表面看本质之iOS常用架构(MVC,MVP,MVVM)
前言既然是看本质,那我们今天要说的内容肯定不是常规的大家在网上都能搜到的内容,所以,我们今天就来说说别人没有写过的东西。具体来给大家讲讲什么是iOS架构,什么是我们常说的MVC,MVP,MVVM。在开始之前,想吐个槽。现在这面试动不动就问架构,有几个人是真正把架构玩明白的?我们按照网上别人写的博客说一遍,又融入了自己的几分理解?我们要明白的一点是:架构服务于人,而不是人服务于架构。让很多人来讲架构
CodingFire
·
2023-03-31 13:36
学习感悟
ios
架构
mvc
mvp
mvvm
ReactNative系列(二):组件生命周期详解
ReactNative.jpgReactNative整理:《ReactNative系列》一、简述 类似Android和
iOS开发
中的生命周期,ReactNative中的组件也存在生命周期,代表着每个组件从创建到销毁的经历的整个过程
猿海一粟
·
2023-03-31 08:38
cocoapods 安装
首先了解下一cocoapods:一、什么是CocoaPods1、为什么需要CocoaPods在进行
iOS开发
的时候,总免不了使用第三方的开源库,比如SBJson、AFNetworking、Reachabilit
_lijinglong
·
2023-03-31 07:25
iOS开发
关闭全局暗黑模式
发现之前很多人说的在info.plist文件中添加key:UserInterfaceStyle,值类型是String,值为Light,重新运行项目即可;上面我试了发现不管用。后来找到了如下方法,亲测管用,记录一下在plist里加入如下代码UIUserInterfaceStyleUIUserInterfaceStyleLight
茗记西岭雪
·
2023-03-31 07:09
iOS开发
之一排序算法
算法复杂度是指算法在编写成可执行程序后,运行时所需要的资源,资源包括时间资源和内存资源。123.png456.png[图片上传中...(123.png-232f52-1645076222677-0)]1、稳定:如果a原本在b前面,而a=b,排序之后a仍然在b的前面。2、不稳定:如果a原本在b的前面,而a=b,排序之后a可能会出现在b的后面。3、时间复杂度:对排序数据的总的操作次数。反映当n变化时,
NanNan
·
2023-03-31 05:31
iOS16将至,获得苹果推荐的机会
#iOS16#苹果开发者#
iOS开发
者#AppStore推荐iOS16,于2022年6月7日在2022苹果全球开发者大会上正式发布,截止2022年8月10日,iOS16开发者预览版已更新至Beta5。
Sunwei123456
·
2023-03-31 04:21
iOS开发
--YYLable 点击没反应的坑
项目中有一个用户协议入口,是使用YYLable显示的,有高亮和点击事件,点击事件不执行,困扰很久,最后发现是手势冲突的问题:IMG_0150.JPG界面内有一个textField,为了收起键盘,在view上添加了tap手势来隐藏键盘:UITapGestureRecognizer*tap=[[UITapGestureRecognizeralloc]initWithTarget:selfaction:
半缘魔君
·
2023-03-31 00:44
你的KVO用对了吗?(转)
前言KVO对于每一名
iOS开发
者而言,想必再熟悉不过了。你一定能熟练的写出KVO的日常三连:addObserver、observeValueForKeyPath、removeObserver。
GCS_DEVELOPER
·
2023-03-30 22:05
图形编程接口OpenGL/OpenGL ES/Meta有什么用?
简单来说就是实现图形的底层渲染比如在游戏开发中,对于游戏场景/游戏人物的渲染比如在音视频开发中,对于视频解码后的数据渲染比如在地图引擎,对于地图上的数据渲染比如在动画中,实现动画的绘制比如在视频处理中,对于视频加上滤镜效果在
iOS
JimmyCJJ
·
2023-03-30 22:01
关于UI构建的思考:Storyboards、XIBs与纯代码
相信大部分
iOS开发
者都提过这样一个问题:应当如何构建应用界面?
Penn_Xu
·
2023-03-30 21:25
OC - Block(一) - 基本认识
前言对于很多
iOS开发
者来说,有关block(块)的问题,无论是实际工作,还是面试,被问到的知识点始终都会围绕着以下几点:block的定义和使用block引用外部变量(__block、__week)block
KongPro
·
2023-03-30 21:23
iOS开发
:webview动态添加配置返回、关闭按钮(简单又完美)
之前的想法是通过webview的navigationDelegate的各个生命周期中,判断webview的canGoBack属性,但是有不少缺陷:比如单页应用的跳转不会触发生命周期,如果在didFinishNavigation中判断canGoBack,这要等页面加载完成才会执行,有很大的延迟.下面是解决方案,其实很简单,就是通过kvo来监听canGoBack的变化:[_webViewaddObse
阳光的噗哈哈
·
2023-03-30 20:38
如何随时查看Xcode工具的更新说明
一年一度的iOS大版本更新对于果粉可以说是一年一度的狂欢,但对于大部分
iOS开发
人员来说却是略有压力,版本的更新带来的是一些官方API的更新和开发工具Xcode功能的一些更新。
Comedy_G
·
2023-03-30 18:06
iOS组件化初探
截止到本次组件化改造之前,我所在的
iOS开发
团队尚未对项目进行组件化改造,单个模块在多个项目中的复用仍使用手动复制迁移的方式。现有的一些功能模块也基本是使用OC语言开发的。如下图所示,假如现有项目
Mo_mo???
·
2023-03-30 16:41
ios
swift
objective-c
xcode
开发语言
ios开发
-CADisplayLink
作用:一个计时器,根据屏幕刷新频率周期性执行某种操作。与NSTimer类似。多用应用于跟显示有关的操作,如coreAnimation相关方法://创建对象+(CADisplayLink*)displayLinkWithTarget:(id)targetselector:(SEL)sel;//将计时器加入到runloop中,必须加入到到runloop中才有作用-(void)addToRunLoop:
不写昵称
·
2023-03-30 15:45
iOS开发
使用SourceTree 提交代码时总是弹出密码框
在使用SourceTree提交拉取代码时,总是提示密码框(如下图),勾选了记住密码也没有什么作用,这样会影响开发者感官和提交效率。提示输入密码弹窗出现这个提示的原因是:你的gitclone的项目地址是http形式,不是ssh的,下面是解决步骤:1.打开终端(terminal),cd进入项目2.输入:gitconfigcredential.helperstoregit3.拉取代码:gitpull4.
天心鸥兹
·
2023-03-30 14:01
KVC和KVO
而不是在编译时确定,这也是
iOS开发
中的黑魔法之一。很多高级的
iOS开发
技巧都是基于KVC实现的。KVC和点语法:在实现了访问器方法的类中,使用点语法和KVC访问对象其实差别不大,二者可
自知则知
·
2023-03-30 14:41
ios开发
基础学习笔记(十二)--#import和@class
前言大家好,我是milo,我今天的这篇文章介绍的是#import和@class的区别。我不做特别深入的探究,仅仅是把它们的基本功能和使用做一个总结以便开发。#include说#import和@class之前,顺带说一说很少见的#include,我们只需要记住一个结论:包含c/c++头文件时用#include就这样,没了。import和@classimport会包含这个类的所有信息,包括实体变量和方
miloluo
·
2023-03-30 14:50
ios 初级开发_我作为初级
ios开发
人员了解软件体系结构的旅程
ios初级开发Abeginnerfriendlyapproachtosoftwarearchitecture.初学者友好的软件体系结构方法。InthisarticleIdescribepartofmyjourneyasajunioriOSdeveloperandsomeoftheissuesIfacedandthesolutionsIcameupwithaftersomeresearch.在本文中
weixin_26735419
·
2023-03-30 14:02
ios
RxSwift + MVVM 初体验
一、原起作为一名
iOS开发
者,必须跟上时代的潮流,随着swiftABI越来越稳定,使用swift开发iOSAPP的人越来越多。从网上看了很多文章,也从github上下载了很多demo进行代码学习。
无神
·
2023-03-30 14:29
【10】
iOS开发
·私有库的创建
一、创建本地私有库1、项目目录中,新建文件夹Lib进入,然后执行podlibcreate库名,根据提示进行模板创建库;例:podlibcreateFXGBaseKit2、第一步完成之后,会有个子工程,可在Classes文件夹中存放代码,Assets中存放图片资源等;(注1:加载图片资源中,需要在XXX.podspec文件中配置,具体格式后面会贴上来;)(注2:图片加载方式也不能再用[UIImage
风青殇
·
2023-03-30 13:09
iOS开发
技巧之:JS和WKWebview调用(大全)
一JS调用OC的方法方法一:利用WKUserContentController1、先在OC这边注册方法给js调用self.webConfig=[[WKWebViewConfigurationalloc]init];self.wkwebview=[[WKWebViewalloc]initWithFrame:CGRectZeroconfiguration:self.webConfig];//提供方法给
VKOOY
·
2023-03-30 12:31
iOS KVC内部执行顺序
KVC(Key-valuecoding)键值编码,指的是在
iOS开发
中,开发者可以通过Key名直接访问对象的属性,或者给对象的属性赋值,而不需要调用明确的存取方法,这样就可以在运行的时候动态的访问和修改对象的属性
jiangxuntong
·
2023-03-30 12:06
12年
iOS开发
老人传授我的底层GCD技术总结
12年
iOS开发
老人传授我的底层GCD技术总结引言今天主要是给大家分享一个致力于
iOS开发
12年的老人对于iOS底层GCD的一个技术总结。主要内容是GCD部分的栅栏函数底层实现,信号量和调度组的应用。
ios南方
·
2023-03-30 11:47
iOS开发
之制作Framework
1、创建项目command+shift+N,选择frameworkimage2、创建自己需要封装在framework里的类image3、创建一个AggreGate文件关联SDK,这样每次只要编译demo,就能自动生成framework文件并直接跳到文件目录。imageimage添加自动生成framework的脚本文件image脚本内容如下,可直接复制,什么都不用改#!/bin/sh#要build的
Streamsle
·
2023-03-30 11:58
iOS开发
iphone系列设备屏幕尺寸
iPhone:机型像素比例像素密度屏幕尺寸机型代码发布日期iPhone2g480×3203:2163ppi3.5iPhone1,12008.01iPhone3g480×3203:2163ppi3.5iPhone1,22008.06iPhone3gs480×3203:2163ppi3.5iPhone2,12009.06iPhone4960×6403:2163ppi3.5iPhone3,1、iPhon
lucky雄
·
2023-03-30 09:31
iOS开发
系统弹框改变Title、Message、各个按钮的颜色,字体大小
调用代码:```[selfcustomAlertViewWithTitle:nilMessage:@"微信号已成功复制,请前往微信搜索添加"CancelBtnTiele:@"稍后再去"SureButtonTitle:@"去添加"];```核心代码:```-(void)customAlertViewWithTitle:(NSString*)titleMessage:(NSString*)msgCan
芷依儿
·
2023-03-30 08:22
iOS开发
-InjectionIII(热重载)
前段时间看了戴铭大神的一篇《App如何通过注入动态库的方式实现极速编译调试?》学到了怎么使用InjectionIII进行热重载来提高开发效率。觉得很实用,所以来分享给大家。(想看戴铭大神其他文章的朋友,可以扫一扫最下方的二维码进行购买)先解释一下什么是热重载,相信写过Weex或者Flutter的小伙伴知道,在更改了代码的时候,比如换个颜色,只要使用command+s就不需要重新运行项目就能看到修改
镜花水月忆存逝兮
·
2023-03-30 06:04
iOS开发
- dyld: Library not loaded: @rpath/libswiftCore.dylib
iOS项目运行报错:dyld:Librarynotloaded:@rpath/libswiftCore.dylib在BuildSettings->Linking->RunpathSearchPaths添加/usr/lib/swift附上原文地址
吃不胖的瘦子呀
·
2023-03-30 06:04
回答-阿里、字节:一套高效的iOS面试题①(结构模型)
最近工作比较闲,想巩固一下自己的
iOS开发
基础知识,就回答一下阿里、字节:一套高效的iOS面试题,欢迎各位同行批评斧正!
zhouluyao
·
2023-03-30 06:52
iOS开发
单例 深入探究
一、单例的定义在程序的整个运行过程中,只创建一个对象实例,内存地址一直不变,就叫做单例。单例模式图示二、iOS中的单例cocoa框架中常用的是:UIApplicationNSNotificationCenterNSFileManagerNSUserDefaultsNSURLCache三、单例模式的优缺点优点:1.减少内存开支(对象需要频繁的创建和销毁)2.减少系统的性能开销3.避免对同一资源的同时
宇宙无敌大强子
·
2023-03-30 04:00
iOS开发
屏幕适配(AutoLayout)
注意事项1.translatesAutoresizingMaskIntoConstraints在使用AutoLayout时,必须先把当前视图的translatesAutoresizingMaskIntoConstraints设置为NO。如不设置,可能会照成约束冲突。如果视图是通过xib创建的,可以在xib中设置Layout为inferred(Constraints):image.png或通过代码设
Leoeoo
·
2023-03-30 04:53
无法注册成为Apple Developer
赶在年前想在applestore上线几个
ios开发
的app,所以去注册成为苹果开发者,而今年苹果更新了政策,必须要在AppleDeveloperApp上申请才可以,在iphone上装上这个app,验证个人信息通过
白又黑的麋鹿
·
2023-03-30 03:05
上一页
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
其他