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
关于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
flink java提交任务,根据jobname获取jobid,rest获取任务的状态
StreamExecutionEnvironmentenv=StreamExecutionEnvironment.getExecutionEnvironment();DataStreamSourcewords=env.
socketT
但行益事莫问前程
·
2023-03-30 04:20
flink
flink
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
iOS开发
实例 | Demo:数独小游戏
相关文章从零开始的
iOS开发
:00|Swift基础语法(上)从零开始的
iOS开发
:01|Swift基础语法(下)从零开始的
iOS开发
:10|如何构建一个APP从零开始的
iOS开发
:20|计算器APP目录一
易水卷长空
·
2023-03-30 03:02
ios
IOS 中利用strong,copy,assign,weak修饰变量的异同点
article/details/51465318@property:想长期拥有某个对象,应该用strong,其他对象用weak其他基本数据类型依然用assign两端互相引用时,一端用strong、一端用weak在
iOS
iOS小吴
·
2023-03-30 02:22
iOS开发
问题之:Searching for inspections failed: undefined method `map' for nil:NilClass
最近刚换了M1芯片的Mac,但是x86的架构换成arm架构,会遇到一些问题,想起每次安装CocoaPods就脑壳大,不出意外的话就要出意外了。。。。。。果然,再经历了各种教程解决了各种问题后,podinstall成功了,但是,podupdate失败,报错如下:Searchingforinspectionsfailed:undefinedmethod`map'fornil:NilClass网上找的好
VKOOY
·
2023-03-30 02:04
SwiftUI系列之一--不要怕,搞起来
这对于
iOS开发
习惯了命令式UI编写的猿们来说,是又兴奋又紧张,终于iOSer也可以赶上潮流,使用声明式的方式开发iOS、macos啦。
知更鸟Coollee
·
2023-03-30 00:40
swift
swiftUI
iOS
swift
入门
IOS 插入排序
最近在招
IOS开发
。发现好多IOS的开发,基础的东西比较差。都是在写一些页面啊,业务逻辑啊(自己也没有多厉害)自己就想整理一些东西,都是用oc写的。
就叫K
·
2023-03-30 00:18
SwiftUI系列教程第1章第1节:创建一个简单的SwiftUI项目
SwiftUI是一种创新、简单的
iOS开发
中的界面布局方案,可以通过Swift语言的强大功能,在所有的Apple平台上快速构建用户界面。仅使用一组工具和API为任何Apple设备构建用户界面。
李发展
·
2023-03-30 00:04
iOS移动开发
swiftui
SwiftUI
ios开发
[
iOS开发
] swift 判断delegate是否实现了协议方法
协议:@objcprotocolCaptureDelegate:NSObjectProtocol{@objcoptionalfuncsettingView(_settingView:LQCaptureView,previewpreviewSwitch:Bool)}class实现:classLQCaptureView{vartapCallback:CaptureDelegate?funcifPerf
半缘魔君
·
2023-03-30 00:11
push时偶尔会重复多个页面的保护(
iOS开发
)
+(void)load{MethodpushMethod=class_getInstanceMethod([selfclass],@selector(pushViewController:animated:));MethodtoMethod=class_getInstanceMethod([selfclass],@selector(securePush:animated:));if(!class_
孤居引
·
2023-03-30 00:41
iOS开发
,修改UIButton按钮图片和标题位置
代码如下extensionUIButton{///图片位置enumImagePosition{caseleftcaserightcasetopcasebottom}///调整按钮图片和文字的位置funcsetImagePosition(position:ImagePosition,spacing:CGFloat){setTitle(currentTitle,for:.normal)setImage
_GXT
·
2023-03-29 23:21
uniapp原生插件开发之iOS
uniapp原生插件
iOS开发
官网地址;必备条件环境
iOS开发
环境,Xcode12.1及以上版本下载开发插件需要的iOSSDK包下载地址安装uni-app开发工具HBuilderX步骤一.创建iOSSDK
勇哥是也
·
2023-03-29 22:46
UNIAPP
iOS
ios
xcode
macos
iOS性能优化---tableView懒加载图片
关于tableView的性能优化问题一直都是
iOS开发
者必备的一项优化技能,可以好不夸张的说,app里面半数以上的页面都需要用到tableView;对于它的优化网友也总结的非常详细,鄙人就不详细解释了,
X_code_ZH
·
2023-03-29 22:49
【uni-app】iOS平台原生插件开发
阅读此文档的过程中遇到任何问题,请关注公众号【移动端Android和
iOS开发
技术分享】或加QQ群【309580013】1.简介由于uni-app官方使用工程依赖的形式去集成原生插件,流程有点复杂,对不熟悉
移动端小陈
·
2023-03-29 21:53
ios
xcode
swift
iOS开发
适配显示长图
1、背景:需求:app显示一张app的使用说明长图。2、实现:UIScrollView+UIImageView,设置ScrollView的contentSize为图片的高度3、主要代码UIScrollView#pragmamark-scorllView-(UIScrollView*)scView{if(!_scView){//获取导航栏和状态栏的高度CGFloatbarHeight=[selfba
pengshuangta
·
2023-03-29 21:16
UITableView你用的烦了吗
源码地址:https://github.com/wochen85/FKTableView对做
iOS开发
的同学来说,写UI的过程中,最熟悉的、用的最多的也莫过于UITableView了吧,相信大家对这货的使用也已经炉火纯青
妙手空虚
·
2023-03-29 19:05
iOS底层原理1——alloc初探
前言作为一名
iOS开发
者,想要进阶,底层原理是必经之路,也是前往大厂的筹码之一。接下来,我将从最基础的代码开始,探索iOS底层原理。那么如何探索呢?我们今天就从alloc开始征程。
雾中探雪
·
2023-03-29 18:46
iOS 中 常用的第三方库 (转载)
现在对于我们
iOS开发
来说,基本上说不可能不使用第三方轮子啦,毕竟没那么多时间,而且自己造的轮子往往想着成为上图中的最后一个,结果却成了上图中第二个或第一个啦,当然大公司另当别论。
谢涙
·
2023-03-29 16:25
iOS开发
简历这样写,面试电话接到手软
序言《围城》里将婚姻形容为一个围城,城内的想出去,城外的想进去,其实职场又何尝不是另一个围城,因此跳槽、卧槽的纷争不断在身边上演。俗话说“金三银四”,这正是每年各家企业寻求畜牧人才的旺季,想必不少人的心思已经开始活络了起来。但是畜牧人才网想在这里提醒各位,跳槽不仅是为了获得一份更好的薪资,更是职场生涯中重要的一环,然而已经错过金三的你准备如何在银四找到属于自己的工作呢?接下来小编会从「目标职位」的
_小迷糊_997
·
2023-03-29 16:45
控制反转(IoC)容器的设计
定义用
iOS开发
环境来举例,IoC容器的核心功能负责对象创建、依赖查找和依赖注入,这些功能都需要借助运行时runtime的反射实现使用protocol在IoC容器中,就算通过反射可以创建Class和instance
conowen
·
2023-03-29 15:40
ios开发
基础学习笔记(十一)--@property的使用
前言大家好,我是milo,今天这篇文章讲的是@property在MRC和ARC下的使用和对比。@property的参数(1)线程方面 atomic(默认):几乎不用,低性能,仅能保证读写安全(通过互斥锁),并不能保证线程安全。 nonatomic:高性能,一般使用这个。(2)内存管理方面 1.MRC 1>assign(默认):基本数据类型、枚举、结构体(非OC对象),当2个对象相互引用,一
miloluo
·
2023-03-29 14:47
2016的点滴
注:2016年写的,现在都2018年了,我还在这家公司安稳的过着,现在可以一个人处理公司
iOS开发
的各种事务,公司工作不算很忙,双休,每天早上9点半上班,6点下班,最近公司好几个开发离职,估计领导担心我离职
小芳姑娘2012
·
2023-03-29 14:38
iOS开发
之网络通信(2)—— HTTP(S)
文集
iOS开发
之网络通信(1)——计算机网络
iOS开发
之网络通信(2)——HTTP(S)
iOS开发
之网络通信(3)——XML&JSON
iOS开发
之网络通信(4)——socket
iOS开发
之网络通信(5)
看影成痴
·
2023-03-29 13:15
iOS开发
,RunTime总结
基础路径图:image在学习RunTime的基础时,我们要搞清楚一些重要的东西,一些专业术语:SELidClassMethodIvarIMPCacheProperty我们可以从这些东西里获取到指定类的所有信息,无论是公开的,还是私有的,全部都可以拿到,并且操作.PS:但操作私有方法的时候,注意不要用来上架,除非你有方法让苹果审核的时候通过.RunTime进阶在学习RunTime进阶的时候,我们就要
iOS鑫
·
2023-03-29 10:51
《高性能
iOS开发
》--并发编程阅读笔记
常用多线程创建管理方式对比:•GCD直接基于C语言的实现,执行速度最快,性能最好,只需关注操作,OS自动管理♦抽象程度最高。♦两种队列开箱即用:main和global。♦可以创建更多的队列(使用dispatch_queue_create)。♦可以请求独占访问(使用dispatch_barrier_sync和dispatch_barrier_async)。♦基于线程管理。♦硬性限制创建64个线程。•
木马sun
·
2023-03-29 10:29
新
iOS开发
面试⭐️笔试题--答案篇
iOS面试题一共分为笔试题和面试题两部分笔试题一共分为10个总共613题面试题一共400题笔试题一个10个系列为自己的面试,为自己的跳槽,加油吧
iOS开发
简历模板+最新iOS题目+提升视频网站:docs.qq.com
iOS最新面试题收录
·
2023-03-29 10:15
iOS开发
-全局网络监测功能的实现
项目需求实时监测网络,无网络的时候展示如下的占位图image实现此功能需要借助RealReachabilityRealReachability为UIViewController添加CategoryUIViewController+JNetWork.h@interfaceUIViewController(JNetWork)/**黑名单功能@paramlist控制器列表*/+(void)addNetw
看我的大白眼
·
2023-03-29 07:39
上一页
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
其他