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开发错误整理
iPhone IOS区域截图
在
ios开发
中,肯定会碰到需要截取部分图片的情况。最终的效果类似这样:先看最原始的示例,显示完整的图片写了个最简单的读取图片并显示的代码,打算以此为开始,逐渐实现截取部分图片的功能。
taoshuai567
·
2023-01-29 23:06
技术分享
iOS
iOS之矩形图片切割成圆形图片
在
iOS开发
中,有些情况往往需要对图片进行切割。比如说音频播放器中的专辑图片,需要显示成圆形转动效果,而图片资源往往都是矩形的,此时就很有必要把矩形图片切割成圆形。/*!
ShenYuanLuo
·
2023-01-29 23:34
Objective-C
/
iOS
图片
circle
rectangle
转换
UIImage
Mac安装CocoaPod
目前
iOS开发
大多数都使用CocoaPods来管理第三方库。
Mr_Run
·
2023-01-29 21:31
iOS开发
面试题分享-记录
一面:1.首先自我介绍2.你觉得你在最近做的项目中遇到了什么问题是比较棘手的?3.知不知道死锁,什么情况下会产生?4.平常用到那些锁?5.了解TCP三次握手四次挥手吗?大概是个什么样的流程呢?为什么要三次握手而不是两次,又为什么是四次挥手?6.runloop了解吗?举一个应用到的例子?7.https跟http的区别?8.https的加密协议是什么,加密流程?9.讲两个你平时用的多的第三方库底层实现
九色鹿的女孩
·
2023-01-29 20:43
iOS怎么捏泥人-alloc初探
iOS开发
刚开始做的是什么?从初步、比较普遍的结果来看,可能是做一个稳定的好用的App给用户,这App可以是一个小世界,通过用户点击行为等产生一系列的响应,进而成为工具、游戏等。
0o0o0
·
2023-01-29 20:07
iOS开发
UITableView镶嵌UICollectionView自适应高度
有时候布局会遇到TableView和CollectionView组合布局,比如上部分是轮播,中间部分是列表显示,最下面是瀑布流,滑动Header还需要悬浮功能,简单的tableView或者collectionView已经无法满足需求了,这样我们可以采用UITableView镶嵌UICollectionView来实现这一需求。最外面一层使用tableView,在tableView的一个cell镶嵌c
心成则玲
·
2023-01-29 19:52
iOS App启动优化:动态库手动加载
在
iOS开发
中动态库主要有以下用途:解决苹果审核iOS8__Text字段60M限制,将独立的代码封装到动态库,进而减小可执行文件代码段的大小。
笑出zhu声
·
2023-01-29 16:55
2019-08-24
其实东哥第一次来学校宣传IOS培训的时候我就比较心动了,但是有感觉
IOS开发
的局限和费用的关系没有报然后就到了大一下学期快结束了,当时比较想学好java这门语言又觉得自己学有点力不从心。
juyixi
·
2023-01-29 14:08
iOS学习——属性引用self.xx与_xx的区别
在
iOS开发
过程中,我们用@proprety声明一个属性后,在代码中我们可以用self.xx与_xx来获取到这个属性。但是一直有一个疑惑,那就是这两个之间有什么区别呢?
懵逼树上懵逼果
·
2023-01-29 14:00
iOS开发
问题
AFNetworking的body如何传json类型parameters加入body中,UTF-8格式AFHTTPSessionManager*manager=[AFHTTPSessionManagermanager];//发送类型(二进制格式)manager.requestSerializer=[AFHTTPRequestSerializerserializer];//接收类型(二进制格式)ma
Mi欧阳
·
2023-01-29 13:27
SwiftLint
尝试使用了一下SwiftLint,真心是一个好东西,强烈推荐给所有
iOS开发
者.这是一个工具可以尽量将大家的代码都统一成特定的模式,减少合作开发的成本.代码地址:https://github.com/realm
王渊鸥
·
2023-01-29 08:35
iOS底层原理之objc_msgSend方法查找下
在上一篇文章
iOS开发
之msg_Send快速查找中,我们了解了方法的汇编快速查找流程,接下来我们是慢速查找的过程分析。
爱看书de图图
·
2023-01-29 07:25
iOS-Learning-Collection
01关于iOS打包脚本的整理轻量的打包工具02关于TestFlight的操作整理官方内测平台03数组(字典)中添加弱引用示例完善04Charles抓取https数据的原理,如何防止中间人攻击原理解析05
iOS
圆咚咚CodingLife
·
2023-01-29 07:56
iOS 开发利器 InjectionIII
解决问题
iOS开发
特别是OC语言开发,每次都要run对改动的部分进行观察,已经落后flutter/SwiftUI/安卓等UI开发模式的效率问题.这个InjectionIII出了好几代了,我记得13年的时候就有了
笨驴爱吃胡萝卜
·
2023-01-29 07:55
Swift之Map与CompactMap区别
对于一个
iOS开发
,如何便利一个Array、Dictionary再熟悉不过了,for、forin嘛...被某位前辈问到其中的map和flatMap区别时,未答出个所以然,然后..然后就没有然后了...嗯嗯
程序H
·
2023-01-29 06:04
iOS开发
进阶:三方源码解读
一、YYMemoryCache的源码解读YYKit项目YYMemoryCache是用来做内存管理的类,他支持设置缓存对象的个数、最大占用内存大小、时间等限制来达到较好的存储状态,他内部支持通过LRU淘汰策略来清理低频使用的数据。1.YYMemoryCache分为两个主体部分:YYMemoryCache类//通过key来查询一个对象-(nullableid)objectForKey:(id)key;
__Null
·
2023-01-29 04:46
iOS开发
移除Pod依赖
iOS开发
移除Pod依赖1.安装cocoapods-deintegratecocoapods-clean2.cd到项目根目录下3.poddeintegrate4.podclean5.移除Podfile文件转自
摸鱼时光笔记
·
2023-01-29 03:58
iOS开发
——高级篇——iOS 强制退出程序APP代码「转」
原文地址:
iOS开发
——高级篇——iOS强制退出程序APP代码1、先po代码UIAlertView*alert=[[UIAlertViewalloc]initWithTitle:self.exitapplicationmessage
_Waiting_
·
2023-01-29 02:19
iOS - ReactiveCocoa
2.ReactiveCocoa作用在我们
iOS开发
过程中,当某些事件响应的时候,需要处理某些业务逻辑,这些事件都用不同的方式来处理。比如按钮的点击使用action,使用delegate,属性值改
GSNICE
·
2023-01-29 00:44
iOS架构设计
作为
iOS开发
者应该听到过MVC,可能在考虑要不要转到MVVM,或者听说了VIPER这种高大上的,在想采用这种复杂的架构值不值?本文试图回答以上问题,帮助大家对iOS架构有一个初步的了解。
astro_boy
·
2023-01-29 00:22
I am back
看了下以前的文章,大部分都是
iOS开发
相关,然而我已经不写代码了,思绪万千。
小熊willbetheone
·
2023-01-29 00:29
iOS开发
|初识DYLD,揭秘iPhone上的App是怎么运行起来的(二)
上一篇文章介绍了加载我们程序之前所做的准备工作。也就是环境配置,加载共享缓存,MachO初始化,插入动态库加载等部分。接下来就需要对我们主程序的加载做出分析了。正常函数栈执行初始化主程序的函数:#ifSUPPORT_OLD_CRT_INITIALIZATION//Oldwayistoruninitializersviaacallbackfromcrt1.oif(!gRunInitializersO
王小飞丶
·
2023-01-28 22:51
iOS开发
之Block原理探究
Block概述Block本质Block调用Block分类Block循环引用Block原理探究Block截获变量Block概述在iOS中,block的使用非常方便,我们一般用来进行值的传递,与其他的传递方式(例如delegate,通知,KVO)不同,Block的调用可以使代码更加紧凑,阅读性更好.Block本质那么Block到底是什么呢?为了弄清楚Block的本质,我们来看看底层源码:终端创建一个b
it_Xiong
·
2023-01-28 21:41
iOS字体适配的几种方法总结
在
iOS开发
中,有些公司对字体也有适配要求,为了让字体美观,所以在不同尺寸的屏幕上字体大小也要做到适配。自己总结了几种方法供大家参考。
响彻天堂
·
2023-01-28 21:37
iOS开发
-IM语音录制
这里主要介绍一下语音录制功能的实现,主要使用的录音器AVAudioRecorder,这里涉及到麦克风权限,这个是从以前项目爬出来的,下面给出删减过后的文件内容importUIKitimportAVFoundationclasskjSwiftExHelper:NSObject{classfunckjKeywindow()->UIWindow?{varwindow:UIWindow?if#availa
Kegem
·
2023-01-28 20:30
iOS开发
之一Timer
通过原理、精确度、例子来分析一、原理通俗解释:计时好比数数,在iOS中,数数的人是系统内核,内核会根据一些设定好的条件(比如按时)产生相应事件,然后通过回调函数向外抛出(可理解为"报时").我们通过注册观察者来监听取得这些回调,从而达到计时的目的。注意重点1:这些与时间相关的事件的载体叫做事件源(Source),iOS中有两种Source:RunLoopSource和DispatchSource.
NanNan
·
2023-01-28 20:18
iOS开发
- Swift中的Codable, Hashable, CaseIterable, Identifiable.....
去gayhub上浏览大佬的代码structLandmark:Hashable,Codable,Identifiable{...}此时萌新的表情是这样的0.jpeg奥不对,是这样的1.jpeg今天我们就仔细分析下这几个。。。是干啥用的首先-HashableYoucanuseanytypethatconformstotheHashableprotocolinasetorasadictionarykey
来者可追文过饰非
·
2023-01-28 20:01
__attribute__ 方法名、属性标注
1.这个是个啥在大家做
iOS开发
的时候,有没有发现,你在调用系统的方法的时候,发现有些方法,会提示你过期了,或者这个方法在当前系统下不可用。
hare27
·
2023-01-28 19:50
YYModel设计原理
iOS开发
中少不了各种各样的模型,不论是采用MVC、MVP还是MVVM设计模式都逃不过Model。而YYModel恰好是一款非常轻量级的Json转Model的库,代码风格良好且思路清晰。
圣僧留步
·
2023-01-28 19:20
iOS开发
GCD详解
中已有博主写的很详细,这里做个记录,方便自己日后查阅。参考:https://www.jianshu.com/p/2d57c72016c6一、主要概念:1.线程GCD会自动管理线程的生命周期(创建线程、调度任务、销毁线程)。只要你正确使用GCD中的队列与任务,就不需要考虑线程的生命周期问题。2.队列串行队列:一个接一个的调度任务。DispatchQueueSerial//串行队列的创建方法dispa
Hiker5
·
2023-01-28 17:09
iOS常用方法工具箱(1)
在
iOS开发
中经常会用上的一些方法工具,今天做了下整理,后续会陆续更新,欢迎互相加好友交流,620软件http://www.620rj.com常用方法太多了,合并在一个代码块里面吧,///获取项目本身的版本号
吴泽方
·
2023-01-28 17:30
使用Safari获取手机UDID,对.mobileconfig文件进行签名加密
帮朋友做个东西,项目中使用到了获取用户的UDID这个功能,但是有些东西都是要自己去摸索的找相关的资料.在这里直接把找到的相关资料先贴出来,如果能够解决问题那也是极好的.第一步
iOS开发
如何获取UDID(
LoveLinXue
·
2023-01-28 16:42
iOS开发
--添加震动效果
开发过程中,有时候会碰到点击按钮或者某个动画会配合震动效果;下面介绍
iOS开发
过程中的震动添加:导入:#import在需要出发震动的地方写上代码:AudioServicesPlaySystemSound
程序圜
·
2023-01-28 15:40
iOS开发
通知规范化
iOS开发
,通知应该怎么写比较规范?当然怎么写都行,但是规范的代码会使得代码维护更简单。
追沐
·
2023-01-28 14:15
iOS KVC的理解
而不是在编译时确定,这也是
iOS开发
中的黑魔法之一。很多高级的
iOS开发
技巧都是基于KVC实现的。KVC的定义都是对NSObject的扩展来实现的,Objective-C中有个
叶子丝
·
2023-01-28 14:36
iOS开发
之获取Iphone的IP地址和子网掩码
在实际开发中有时需要拿到手机的IP地址和子网掩码,话不多说上代码1、导入头文件#import#import#include#include#import#include#include#import2、获取用户当前的IP地址+(nullableNSString*)getCurrentLocalIP{NSString*address=nil;structifaddrs*interfaces=NULL
此笙吥涣
·
2023-01-28 14:27
iOS 基于消息转发机制实现弱引用计时器
iOS基于消息转发机制实现弱引用计时器在
iOS开发
中,我们经常使用NSTimer.常使用下列几个方法:+(NSTimer*)timerWithTimeInterval:(NSTimeInterval)titarget
nullyy
·
2023-01-28 13:32
iOS-使用assign,weak ,strong,copy修饰变量的异同点
简介在
iOS开发
中定义@property属性时,经常用到assign、weak、strong、copy等关键字。
怪咖_先生
·
2023-01-28 12:57
AFNetworking的封装
简介很多
iOS开发
项目都会对AFNetworking二次封装而使用,我也接触过几个项目,根据个人的开发经验总结个人觉得还不错二次封装网络请求工具类供大家使用。
tangbin583085
·
2023-01-28 12:07
资源共享
工作内容主要进行Unity3D开发和
iOS开发
。他维护Swift使用技巧分享网站Swif
迎风起飞的猪
·
2023-01-28 09:28
【
iOS开发
】拓幻美颜对接进腾讯云直播过程以及问题
工作需要,将腾讯云自带的美颜设置替换为拓幻美颜,记录下遇到的一个问题。拓幻美颜作为一个第三方美颜sdk,功能比较多,对接过程也很方便,直接开整:申请拓幻的appkeyTISDK的初始化是需要一个key来进行鉴权,自己去申请。下载配置SDK最新SDK下载地址:TiSDK_iOS下载完成后,确认TiSDK_iOS包含:TiSDK.framework、TiLiveUI文件夹(可选)、TiSDKResou
我是孙小白
·
2023-01-28 09:42
UIView布局-
IOS开发
在
iOS开发
中,想必和我们打交道最多的就是UIView了,UIView是ios界面元素的基础,几乎所有的界面元素都继承自它,对它的布局是我们日常开发中必不可少的一环,了解了UIView的center,frame
lcy_coding
·
2023-01-28 08:14
iOS-软件架构思想MVC、MVVM、MVP、组件化、链式语法相关
本篇收录其他人iOS架构思维.1.说说view与model解耦2.TableView之MVVM与MVC之对比3.使用MVVM减少控制器代码实战(减少56%)4.5年iOS经验做的基础工程送给你,起步就领先别人5.
iOS
守护地中海的花
·
2023-01-28 06:08
iOS开发
之MQTTClient安装报错
今天使用cocoapod安装MQTTClient时报错了,我前两天还安装别的框架,没有报错正常的,短短几天时间就报错了,感觉应该不是什么版本问题,下面先看看报错信息###Error```LoadError-cannotloadsuchfile--ffi:85:in`require':85:in`require'/Users/lijinsong/.rvm/rubies/ruby-3.0.0/lib/
chasitu
·
2023-01-28 06:05
ios开发
:为tableview添加空列表视图
在我们经常的开发中,我们空列表样式往往使用tableviewcell来实现的,判断列表数据为空时,然后展示空列表的tableviewcell.那这样就有一个缺点:就是当页面刚展示的时候,请求还在加载,默认列表数据就是空,那此时就展示空列表样式是不对的.那我的处理方法就是在tableview上添加空样式view,此view默认是隐藏的,请求完成之后再根据请求数据来控制view的隐藏和展示,代码如下/
阳光的噗哈哈
·
2023-01-28 01:23
IOS_App Store加急审核
作为一个
iOS开发
人员,我们会遇到时间紧迫希望快速审核上线的问题,又或者是在一不小心的时候写了个BUG很着急修复。苹果很人性化的给我们提供了一个加急审核的入口!!!
_CLAY_
·
2023-01-28 01:28
More-浅析
iOS开发
中的架构模式
设计模式,这是一个可以持续投入研究的问题,当初我一直不能理解学长们口中谈论的设计模式到底是什么意思,什么是MVC、MVP、MVVM甚至CDD呢?以及现在层出不穷的MVX等等。有人这么跟我说,“架构,其实是一个设计上的东西,它可以小到类与类之间的一个交互,可以大到不同的模块之间,或者说不同的业务部门之间的交互都可以从架构的层面去理解它。”好了,说完后我更加懵逼了,这还是没说明白啊。也就一直拖着。随后
PJHubs
·
2023-01-27 20:47
iOS 开发 - 衡量图片加载及优化思路
iOS开发
-衡量图片加载及优化思路原文地址图片展示是移动端开发非常重要的功能,从展示App内置的图片到Instagram这样的图片Feed流应用,图片加载消耗了巨大的带宽,占用手机大部分的内存,也在指尖的滑动过程中不断消耗着
wyanassert
·
2023-01-27 18:08
iOS开发
证书不受信任
今天Xcode打包时报错,查到log发现问题是签名不受信任。感觉很迷惑,开发证书,描述文件做成手顺都没问题呀,为什么不受信任呢?公钥也没有过期,用同事的公钥然后让他给我导出.p12文件安装仍然显示证书不受信任。百度,谷歌都说可能是误删了AppleWWDRCA(AppleWorldwideDeveloperRelationsCertificationAuthority)证书。赶快去检查了下,我的Ap
fuxiaofan
·
2023-01-27 17:03
iOS开发
-设备倾斜方向判断
-(void)startMotion{self.motionManager=[[CMMotionManageralloc]init];if(self.motionManager.accelerometerAvailable){[_motionManagersetAccelerometerUpdateInterval:1/5.f];NSOperationQueue*operationQueue=[N
沙漠无痕
·
2023-01-27 17:23
上一页
61
62
63
64
65
66
67
68
下一页
按字母分类:
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
其他