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开发--OC基础
【
ios开发
】添加颜色的不同方式
1、-(UIButton*)yanzhengBtn{if(!_yanzhengBtn){_yanzhengBtn=[[UIButtonalloc]init];_yanzhengBtn.layer.backgroundColor=[UIColorwhiteColor].CGColor;_yanzhengBtn.layer.borderColor=[UIColorcolorWithRed:46/255
abbiz
·
2023-08-01 04:24
ios
cocoa
macos
objective-c
iOS去掉烦人的警告
在
iOS开发
过程中,偶尔会碰到一些编译器警告,如果能够确定该警告不会影响到程序的正常运行,则可以手动告诉编译器忽略掉这个警告iOS常用的忽略警告类型:1.方法弃用警告#pragmaclangdiagnosticpush
Smallwolf_JS
·
2023-07-31 22:34
iOS开发
-实现获取下载主题配置动态切换主题
iOS开发
-实现获取下载主题配置动态切换主题
iOS开发
-实现获取下载主题配置更切换主题,主要是通过请求服务端配置的主题配置、下载主题、解压保存到本地。通知界面获取对应的图片及颜色等。
BruceGerGer
·
2023-07-31 21:52
移动开发
iphone开发
Objective-c
ios
cocoa
macos
主题
Theme
iOS开发
之SDwebImage的前世今生
请你说说SDwebImage这个框架的内部实现原理?当你看到这句话的时候,是不是很熟悉,有可能你在博客上看到一些关于SDwebImage原理的详解,也大概记忆了一些标准的答案,但是小编今天要说的网上那些解读都太肤浅了,如果面试官是个高手,深入问几句,也许你就熄火了。首先我们要了解SDwebImage框架为什么出现?因为在一个App中多图片下载是一个耗时操作,也是消耗内存的操作,如果让下载过的图片不
英俊神武
·
2023-07-31 21:51
iOS开发
-代码优化系列之一-controller瘦身
最近项目重构,把重构中做的事情分享下,姑且称之为代码优化系列吧。从controller入手。重构前我们的一个主界面controller代码行数在三千行左右,平时维护已经给代码阅读造成了一定的影响。而实际上这个controller界面上的逻辑并不是很复杂,那为什么会变成一个三千多行的重量级controller呢,原因就是我们之前的开发人员把处理网络请求的,处理业务的,处理数据的代码都一股脑写到了这个
疯狂小鱼人
·
2023-07-31 19:13
给IOS学习者:关于C++的介绍(一)
本文将向
iOS开发
者介绍C++。稍后我会介绍,Objective-C能够无缝地使用C和C++代码。
Python编程导师
·
2023-07-31 18:45
ios开发
中登录时button获取验证码时,文案的变化
在
ios开发
中登录的时候,经常会遇到获取验证码时,要设置倒计时的时间,秒数在减少的时候,button上的文案,会闪动image.pngimage.png如果button是直接allocinit的话,上面的文案就会闪动
CYG斗战佛
·
2023-07-31 15:42
iOS开发
在桌面生成快捷方式(2 )
在上篇文章中,我介绍了在iPhone桌面生成快捷方式的原理,并介绍了最简单的实现方式,网络依赖严重、用户体验差、开发简单,这是我对这种方式的看法。用户体验差必然会导致我们的产品被用户骂,作为开发者,我们自然就背锅了,这怎么能忍?但是在我们没有实力在APP中搭建HTTPServer之前,我们只能尽力在这种方式上进行优化,让用户体验不那么差。在这篇文章中,我会介绍一种优化方式,希望能帮到你们。在阅读这
残无殇
·
2023-07-31 15:24
iOS开发
KVO底层原理四步曲
kvo底层是用runtime实现的,核心原理一共有四步。1.根据已有类获取kvo子类类名:NSString*kvoClassName=[NSStringstringWithFormat:@"CBKVO_%@",NSStringFromClass([selfclass])];MethodsetMethod=class_getInstanceMethod([selfclass],NSSelectorF
2thousand17
·
2023-07-31 10:54
OS开发-事件添加到系统日历提醒事项实现闹铃提醒的功能
iOS开发
-事件添加到系统日历提醒事项实现闹铃提醒的功能之前开发中遇到需要将App事件添加到系统日历提醒事项,实现闹铃提醒的功能。
BruceGerGer
·
2023-07-31 10:32
移动开发
iphone开发
Objective-c
cocoa
ios
macos
EventKit
EKEventStore
阿里、字节:一套高效的iOS面试题
简述runtime相关问题runtime是
iOS开发
最核心的知识了,如果下面的问题都解决了,那么对runtime的理解已经很深了。
iOS鑫
·
2023-07-31 07:20
iOS开发
-字符串base64编码与解码
iOS开发
-字符串base64编码与解码在开发总经常遇到需要将字符串进行base64加密与解密。
BruceGerGer
·
2023-07-31 05:42
移动开发
iphone开发
Objective-c
ios
cocoa
macos
Base64
objective-c
iOS开发
-使用网络特殊字体下载CGFontRef
iOS开发
-使用网络特殊字体下载CoreText在开发中遇到需要将字体下载后再显示的情况,这种特殊字体下载后才能正常。
BruceGerGer
·
2023-07-31 05:42
移动开发
iphone开发
Objective-c
ios
cocoa
macos
自定义字体
字体下载
CFFont
iOS开发
-格式化时间显示刚刚几分钟前几小时前等
iOS开发
-格式化时间显示刚刚几分钟前几小时前等在开发中经常遇到从服务端获取的时间戳,需要转换显示刚刚、几分钟前、几小时前、几天前、年月日等格式。
BruceGerGer
·
2023-07-31 05:12
移动开发
iphone开发
Objective-c
ios
cocoa
macos
NSCalendar
日历
格式化时间
iOS开发
-NotificationServiceExtension实现实时音视频呼叫通知响铃与震动
iOS开发
-NotificationServiceExtension实现实时音视频呼叫通知响铃与震动在之前的开发中,遇到了实时音视频呼叫通知,当App未打开或者App在后台时候,需要通知到用户,用户点击通知栏后是否接入实时音视频的视频或者音频通话
BruceGerGer
·
2023-07-31 05:11
移动开发
iphone开发
Objective-c
ios
实时音视频
cocoa
视频通话
音频通话
AudioToolbox
响铃
有关iOS分享的两个小实践
iOS开发
中,我们经常会用到分享这个功能。我们希望把自己的APP里面好东西通过分享的渠道推广出去,或者看到好的东西我们希望通过分享到APP与好友共享。
KFAaron
·
2023-07-31 01:04
iOS开发
笔记---- 键盘、静态库、动画、Crash定位
前言分享开发中遇到的问题,和相关的一些思考。iOS11键盘问题功能背景:弹出键盘时,如果有输入框的话,需要输入框的位置跟随键盘大小而变动。问题描述:当快速切换键盘之后,容易出现输入框的位置没有紧贴键盘,如下:(以键盘为例)iPhone7Plus,iOS11.1.2,相关实现:输入框监听系统的UIKeyboardWillShowNotification和UIKeyboardWillHideNotif
软件iOS开发
·
2023-07-30 19:18
iOS开发
-- 本地创建工程并上传到GitHub
1本地创建一个新的Test工程截屏2021-11-16下午3.21.21.png2打开GitHub,登录自己的账号,新建一个Test仓库截屏2021-11-16下午3.24.02.png截屏2021-11-16下午3.24.21.png3打开终端,使用gitinit初始化仓库,再使用gitadd.命令添加代码,然后使用gitcommit-m'xxx'命令将代码提到本地仓库。截屏2021-11-16
想飞的菜鸟
·
2023-07-30 16:31
基于FMDB的数据库封装使用
对于
iOS开发
者,尤其是初级开发者来说,SQL的使用无疑是个头疼的问题,并不是有多难,而是一坨一坨的语句就让人头皮发麻,作者在开发过程中由于要向数据库中存入很多的数据,虽然已经用了FMDB神器,看着一堆
过眼_云烟_5100
·
2023-07-30 16:38
iOS开发
-实现上下翻转轮播循环信息播报效果
iOS开发
-实现上下翻转轮播循环信息播报效果在开发中经常遇到需要实现轮播信息播报,例如以下效果一、使用UITableView实现展示列表UITableView定义UITableView的实例,并让当前视图遵守
BruceGerGer
·
2023-07-30 15:19
移动开发
iphone开发
Objective-c
ios
xcode
cocoa
轮播图
播报
循环播放
iOS开发
-启动页广告实现
iOS开发
-启动页广告实现启动页广告实现是一个非常常见的广告展示模式。就是在启动时候显示广告,之后点击跳转到广告页面或者其他APP。
BruceGerGer
·
2023-07-30 15:48
移动开发
iphone开发
Objective-c
ios
cocoa
macos
启动页广告
iOS开发
-Reachability网络状态
iOS开发
-Reachability网络状态Reachablity是一个iOS下检测,iOS设备网络环境用的库。
BruceGerGer
·
2023-07-30 15:18
移动开发
iphone开发
Objective-c
ios
网络
cocoa
Reachablity
iOS开发
-AVFAudio之AVSpeechSynthesizer语音合成(文本转语音)功能
iOS开发
-AVFAudio之AVSpeechSynthesizer语音合成(文本转语音)功能之前开发中遇到需要文本转语音。
BruceGerGer
·
2023-07-30 15:18
移动开发
iphone开发
Objective-c
ios
语音合成
文本转语音
SDWebImage 禁用缓存(最新版)
SDWebImage是
iOS开发
中十分流行的库,大多数的开发者在下载图片或者加载网络图片并且本地缓存的时候,都会用这个框架。
迈克尔大脸盘子
·
2023-07-30 14:40
《Swift
iOS开发
小书》读后感
一直以来对
iOS开发
都很感兴趣,也用OC根据教程写过demo,但没有坚持下来。后来也学习了swift,想要开发一个小应用来加深对swift的使用和理解。
ltaoo
·
2023-07-30 13:01
iOS 应用上架的步骤和工具简介
最重要的是,即使没有配置Mac苹果机,也可以使用该工具完成一系列操作,包括iOS证书申请、创建
iOS开发
者证书和iOS发布证书等各类证书。
虎头金猫
·
2023-07-30 10:01
cocoa
macos
objective-c
作为
iOS开发
,大厂的外包产品岗,要不要去?
我知道有很多人遇到过,所以会问我,说自己最近拿到了一家大厂的外包岗offer,不知道要不要去。这个offer的工作地在大厂、做的是大厂的项目、同事也都是大厂的人,但签的合同并不是大厂的正式员工。如果是你,你会去么?首先说一下,大厂外包岗虽然干的事情是一样的,但却是没有编制的。即你的劳动合同并不是和大厂签,而是和外包公司。大厂之所以找外包公司,原因有几个。第一,暂时没有多余的招聘指标,但项目又缺人手
iOS鑫
·
2023-07-30 08:53
iOS开发
-聊天emoji表情与自定义动图表情左右滑动控件
iOS开发
-聊天emoji表情与自定义动图表情左右滑动控件之前开发中遇到需要实现聊天emoji表情与自定义动图表情左右滑动控件。使用UICollectionView实现。
BruceGerGer
·
2023-07-30 06:51
移动开发
iphone开发
Objective-c
ios
cocoa
xcode
聊天表情
贴图表情
RAC框架学习和运用
ReactiveCocoa(简称为RAC),是由Github开源的一个应用于iOS和OS开发的一个框架,在我们
iOS开发
过程中,当某些事件响应的时候,需要处理某些业务逻辑,这些事件都用不同的方式来处理。
进阶的蚊子
·
2023-07-30 05:46
自己搜集的
iOS开发
经验总结
1、设置UILabel行间距NSMutableAttributedString*attrString=[[NSMutableAttributedStringalloc]initWithString:label.text];NSMutableParagraphStyle*style=[[NSMutableParagraphStylealloc]init];[stylesetLineSpacing:2
学iOS也不会取名字
·
2023-07-30 02:07
制作iOSAPP 图标Icons、启动图LaunchImage
前言
iOS开发
中常见的需要设置Icon和启动图LaunchImage,这里坐下整理1、比较好用的一个免费制作Icons的网站makeappiconiOS项目基础一-官方应用图标和启动图片的尺寸规范和相应的工程设置
独孤流
·
2023-07-29 23:35
iOS开发
之NSOperation深入浅出
NSOperation的核心概念和GCD非常相似,NSOperation是将“操作”添加到“队列”中。NSOperation是一个抽象类,不能直接使用,其目的就是为了定义子类共有的方法和属性。其子类有两个:NSInvocationOperation、NSBlockOperation。(废话不多说,直接上代码)一、NSInvocationOperation-(void)viewDidLoad{[su
赤小豆nil
·
2023-07-29 21:50
SwiftUI2 应用程序生命周期
长期以来,
iOS开发
者一直使用AppDelegates作为他们应用程序的主要入口点。
Jimmy_L_Wang
·
2023-07-29 19:44
产品经理裸辞记
做过将近三年的
iOS开发
,一年半的产品经理。一直在同一个部门下,经历了这个部门下面几个项目的浮浮沉沉。现在回想这些年这些项目的发展曲线,有一些恍惚,好像是目睹了一个人短暂的一生。
窦和北
·
2023-07-29 19:20
iOS圆角触发离屏渲染原理和时机
相信
iOS开发
者工作中经常会写到按钮btn.layer.cornerRadius=50;btn.clipsToBounds=YES;,面试中会问到什么是离屏渲染,什么操作会触发离屏渲染,笔者以前去面试直接会回答设置阴影
羅__
·
2023-07-29 17:32
iOS开发
笔记-100:Swift5 - 保存本地视频
//保存本地视频letvideoCompatible=UIVideoAtPathIsCompatibleWithSavedPhotosAlbum(str)//判断是否可以保存ifvideoCompatible{UISaveVideoAtPathToSavedPhotosAlbum(str,self,#selector(didFinishSavingVideo(videoPath:error:con
原味蛋炒饭
·
2023-07-29 17:52
iOS开发
之Runtime常用示例总结
1、构建Runtime测试用例本篇博客的内容是依托于实例的,所以我们在本篇博客中先构建我们的测试类,Runtime将会对该类进行相关的操作。下方就是本篇博客所涉及Demo的目录,上面的RuntimeKit类是讲Runtime常用的功能进行了简单的封装,而下方的TestClass以及相关的类目就是我们Runtime要操作的对象了。下方会对TestClass以及类目中的内容进行详细介绍。下方这几个截图
音视频开发老马
·
2023-07-29 17:06
音视频开发
ios
音视频
iOS工具_Mac Pro 外接显示器竖屏设置
工欲善其事,必先利器(PS:如果你恨谁,就接受他做
iOS开发
,配这套设备需不少钱)QQ20180226-0.jpg外接显示器竖屏,首先在网上找了不少教程,都是千篇一律,但都是不完整的,不管根据教程怎么弄
MR_詹
·
2023-07-29 16:40
iOS开发
求职者,历经2个半月,16轮技术面,5轮HR面试
写这篇文章的原因是希望能给大家一些找工作的参考,目前整个行业环境非常不景气,很多同学都面临找工作的压力。周末分别和几位准备换工作的朋友聊了聊,可能很多人近几年都没有换过工作,对换工作的过程有一些不确定的问题,因此把周末聊的问题总结了下。本文仅和大家聊聊面试前和面试中的一些事情,出于对公司和面试官的尊重,不会透露任何面试题和薪资情况。文后有我所在的团队介绍以及真实的入职感受,需要内推的同学可以私信我
iOS最新面试题收录
·
2023-07-29 14:50
Swift学习之路-day01
Swift学习之路-day01本人
iOS开发
,使用的是OC语言开发,最近利用空闲时间学习Swift,并整理一下学习进度及学习笔记常亮与变量在iOS中,定义一个变量要区分可变与不可变之分,而OC语言里区分可变与不可变是
天寒地裂
·
2023-07-29 14:38
IOS开发
基础篇--CAShapeLayer的strokeStart和strokeEnd属性
一、案例演示最近有一个小需求,就是要做一个圆形进度条,大概样子如下:。在不知道有CAShapeLayer的strokeStart和strokeEnd属性的时候,我采取的方法就是实时的移除旧的CAShapeLayer然后重绘这个圆形的CAShapeLayer。显然这种方式的效率是不高的。后来在一次看别人Demo的时候,发现别人使用了CAShapeLayer的strokeStart和strokeEnd
yixiangboy
·
2023-07-29 13:47
IOS开发UI篇
ios
进度条
ShapeLayer
stroke
【
iOS开发
】---- 下拉刷新(附Demo)
下拉刷新实现步骤如下:1.下载EGORefreshTableHeaderView源码(下面的Demo链接中有);2.将源码拽入工程中,引入框架:QuartzCore.framework,还有引入箭头资源图片(Demo中有,你也可以自己做):;不引入图片下拉不会有箭头显示的。3.新建一个控制器类实现下拉刷新,类继承于UITableViewController。4.初始化下拉刷新的视图:refresh
冻僵的企鹅
·
2023-07-29 13:46
【iOS开发】
下拉刷新
iOS开发
-下拉刷新动画小球左右交换位置Indicator指示器效果
iOS开发
-下拉刷新动画小球左右交换位置Indicator指示器效果之前开发中实现下拉刷新动画小球左右交换位置Indicator指示器效果。
BruceGerGer
·
2023-07-29 13:13
移动开发
iphone开发
Objective-c
ios
基础动画
动画
xcode
iOS开发
-下拉刷新动画loading旋转指示器动画效果
iOS开发
-下拉刷新动画loading旋转指示器动画效果之前开发中实现下拉刷新动画loading旋转指示器动画效果一、效果图二、基础动画CABasicAnimation类的使用方式就是基本的关键帧动画。
BruceGerGer
·
2023-07-29 13:13
移动开发
iphone开发
Objective-c
ios
基础动画
xcode
MJRefresh
下拉刷新
iOS开发
-CAShapeLayer与UIBezierPath实现微信首页的下拉菜单效果
iOS开发
-CAShapeLayer与UIBezierPath实现微信首页的下拉菜单效果之前开发中遇到需要使用实现微信首页的下拉菜单效果。
BruceGerGer
·
2023-07-29 13:13
移动开发
iphone开发
Objective-c
ios
微信
下拉菜单
CAShapeLayer
贝塞尔曲线
UIBezierPath
IOS开发
-UIView之动画效果的实现方法(合集)
http://www.cnblogs.com/GarveyCalvin/p/4193963.html前言:在开发APP中,我们会经常使用到动画效果。使用动画可以让我们的APP更酷更炫,最重要的是优化用户体验,但取决于动画的质量。像QQ、微信、新浪微博等APP,动画效果就很好了,至少我很喜欢它们的动画,让我使用起来感觉很顺畅,心情很开朗。本文会介绍UIView效果的实现方法,非核心动画。一、使用UI
fg313071405
·
2023-07-29 13:42
UIKit
设计
uiview
动画
iOS开发
-ios7下拉刷新,上提加载快速集成
在ios7之前,一直在使用开源的EGO库。但是,在使用过程中发现,普遍封装得过于复杂、耦合性强,不利于集成到自己的项目中。另外,在ios7之后,一些原有的下拉刷新,上提加载控件表现的就不是那么出色了。除了可能出错外,也不符合扁平化的风格。后来,在code4App上发现了一个大牛上传了一个开源代码,仅需几行代码就可以为UITableView或者CollectionView加上下拉刷新或者上拉刷新功能
葡萄成熟时
·
2023-07-29 13:42
ios学习指南
ios开发
objective-c
uitableview
iphone
iOS开发
-下拉刷新动画四个球旋转缩放效果
iOS开发
-下拉刷新动画四个球旋转缩放效果之前开发中实现下拉刷新动画四个球旋转缩放效果。一、效果图二、基础动画CABasicAnimation类的使用方式就是基本的关键帧动画。
BruceGerGer
·
2023-07-29 13:42
移动开发
iphone开发
Objective-c
ios
MJRefresh
基础动画
动画
下拉刷新动画
iOS开发
-下拉刷新动画CAShapeLayer的strokeStart与strokeEnd指示器动画效果
iOS开发
-下拉刷新动画CAShapeLayer的strokeStart与strokeEnd刷新指示器效果之前开发中实现下拉刷新动画CAShapeLayer的strokeStart与strokeEnd指示器动画效果一
BruceGerGer
·
2023-07-29 13:39
移动开发
iphone开发
Objective-c
ios
基础动画
MJRefresh
下拉刷新
CAShapeLayer
strokeStart
strokeEnd
ios开发
基础学习笔记(十四)--ARC
前言大家好,我是milo,前面对那么多关于MRC的知识做了总结,今天终于过渡到ARC来了,其实学习就是深入浅出,懂得更多基础,能够让你在开发中都做到心中有数,不至于盲目,共勉。ARC简介ARC是ios5.0之后增加的新特性,全称AutomaticReferenceCounting(自动引用计数),不同于MRC手动管理内存的方式,ARC会让编译器会自动在适当的地方插入适当的retain、releas
miloluo
·
2023-07-29 12:11
上一页
30
31
32
33
34
35
36
37
下一页
按字母分类:
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
其他