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开发错误整理
2018-04-08
iOS开发
历程(二)
CategoryCategory(分类):在不修改原来的基础类,为一个类扩展方法.(主要用于给系统自带的类扩展方法),分类中只能添加"方法",不能添加成员变量.分类中可以访问原来类中的成员变量,但是只能访问@protect和@public形式的变量,如果要访问本类中的私有变量,只能通过方法来访问代码如下Objective-C.h文件中声明该分类方法.m中实现具体方法Swift.swif文件中创建A
iOS程序猿猿猿猿
·
2023-02-04 09:05
Python之旅
自学了一阵子的
iOS开发
,决定了解一下更深层次的东西,于是就买了RayWenderlich的《AdvancedAppleDebugging
落叶刺客
·
2023-02-04 08:03
使用Child ViewController实现公共组件和公用功能模块
在
iOS开发
过程中,经常遇到这种需求,构建一个公用的功能以供多个ViewController使用。这里我们在构建这个公用功能模块的时候,需要考虑到两方面。
死神一护
·
2023-02-04 07:31
高质量IOS博客和网站
博客有时候在查阅技术点时,会看到一些很好的文章,发现文章质量非常高以至于想要去了解作者,但是当时因为项目需要,没有时间去看其他的文章,过后经常又忘记在哪里看到的了,所以想要记录一些很有深度,质量较高的
iOS
思考的快与慢
·
2023-02-04 06:03
iOS开发
优化安装包大小实践记录
话说这几天被产品经理吐槽iOS的安装包太大了,其实我给他测试的包是adhoc包,发布到AppStore的包更大呢,哈哈。正好没啥大的开发需求,那就优化一下吧。先看一下现在打的2个通道的包的大小:上图的是AppStore通道导出的包,下图是adhoc通道导出的包,我的天,一个简简单单的商城APP,竟然有207M(但是AppStore下载页面的包只有95M,应该是苹果做了优化)。这就不得不说到项目的历
a梦里青草香
·
2023-02-04 06:46
iOS alloc&init初探
在
iOS开发
中alloc,init两个方法是我们经常会遇到的,那么它俩的内部到底做了什么,今天我们就一起来探索下-(void)viewDidLoad{[superviewDidLoad];MGPerson
会骑车的iOSer
·
2023-02-04 06:06
申请
ios开发
者账号-新手小白绝不会找错入口的方法(苹果客服小姐姐教的哟)
当你要申请
iOS开发
者账号的时候,首先要分清楚三种账号的区别,有一个非常实用绝对不会出错的方法,在这里分享给大家哦!
走过路过皆是过客
·
2023-02-04 04:59
iOS 探索objc_msgSend
在
iOS开发
中,我们常常会调用各种方法,既包括对象方法也包括类方法,那我们方法调用内部到底是如何实现的呢?我们今天就来一起探索一下。
Sheisone
·
2023-02-04 04:16
鹅厂手Q面试小记(深圳南山)
上周抽时间去了鹅厂手Q项目组面试
iOS开发
一职。
pengweijun
·
2023-02-04 00:05
iOS开发
中一些最佳实践
BeautifulScene一、Notification名称写法首先,Notification名称命名的专用格式:[Nameofassociatedclass]+[Did|Will]+[UniquePartOfName]+Notification然后,我们应该使用extern关键字,在.h文件中暴露,在.m文件中定义。举例如下://SomeClass.h/***使用了系统定义的两个宏:*UIKIT
寒光冷剑
·
2023-02-03 22:04
InjectionIII -- iOS的UI调试的黑魔法
编译过程在上述过程中十分耗时,而安卓前端等都是修改完之后立刻能看到效果,所以相同水平的
iOS开发
效率比安卓慢不少。思路1、用xib和sb这种方案能满足大部分需求,但是动态改变UI时就没那么好用。
何以消摇
·
2023-02-03 21:02
在
iOS开发
中使用SF Symbols
1.简介SFSymbols在WWDC2019期间推出符号,并且Apple还在不断的丰富中,它能使我们在APP中使用精美的图标更加容易。前端开发应该很熟悉,类似前端的FontAwesomesf-symbols-intro.png由于SFSymbols是和SanFrancisco系统字体无缝集成的,所以符号会自动与所有粗细和大小的文本对齐。需要注意的是,SFSymbols有使用的最低系统版本限制,而且
苦笑男神
·
2023-02-03 21:07
android中的一些小tip(一)
本人从事
iOS开发
已经四年多了,断断续续也学习了前端的一些框架,React、Flutter、Taro。将会把安卓开发过程中的一些知识点汇集在这里,共勉,共同进步。
Hflydragon
·
2023-02-03 20:51
7.
iOS开发
之category与关联对象
前言:category是Objective-C2.0之后添加的语言特性。主要作用是为已经存在的类添加方法,可以把类的实现分开在几个不同的文件里。category因为是运行时决议不能添加属性,但是可以通过关联对象的方式实现。category的作用可以把类的实现分开在几个不同的文件里面模拟多继承(另外可以模拟多继承的还有protocol)把framework的私有方法公开category的方法调用分类
苹果我咬了一口
·
2023-02-03 20:59
Mac安装Cocoapods 绝对成功
提要刚开始学习
iOS开发
时用到了Cocoapods,安装时踩了许多坑,现在总结一下之前的安装经验1.先安装Homebrew可能遇到的问题:安装Homebrew时总是报错(Failedtoconnecttoraw.githubusercontent.comport443
非叼牛
·
2023-02-03 20:52
IOS去除storyboard,纯代码开发(含swift)
苹果公司虽然大力推荐storyboard,但是对于多数
iOS开发
者而言还是更喜欢纯代码开发。然而我们每次创建一个新的项目的时候,项目工程中都会自带一个storyboard。
Tippi
·
2023-02-03 19:13
利用Shell脚本自动批量转换protoco文件
上篇文章写了如何将protoco转成我们
iOS开发
用的.pb.swiftSwift5与Protobuf由于pb文件可能是N多个,每一个去命令行手动敲一次protoc--swift_out=.proto文件名估计就疯了下面是利用
HQQ_哈球球
·
2023-02-03 18:09
如何修复WordPress建站过程中出现的严重错误
北京六翼开发工程师针对如何修复WordPress建站过程中出现的严重
错误整理
了具体方案,给大家参考。“您的网站出现严重错误”是什么意思?WordPress在PHP代码执行期间遇到致命
·
2023-02-03 18:08
iOS 蓝牙BLE4.0开发
蓝牙开发,现在普遍的都是BLE4.0低功耗蓝牙,CoreBluetooth是
iOS开发
I比较推荐的一种开发方法CoreBluetooth框架的核心其实是两个东西,peripheral和central,可以理解成外设和中心
2fca65ed717b
·
2023-02-03 13:23
机你太美 - 白苹果到黑苹果的变迁
我是一个工作时长三年半的初级
iOS开发
者,喜欢硬件,UI设计,油头。(Music~)以上内容,我都会在后续的文章中放出相关内容。欢迎大家踊跃订阅呀!
Oniityann
·
2023-02-03 10:28
跳槽季“
iOS开发
”救救自己,别再这样写简历了
下篇:‘跳槽季’
iOS开发
者,写一份成功的简历?金三银四跳槽季,转眼已渐入尾声,我作为部门的面试官,在此期间也收获了不少简历。
iOS弗森科
·
2023-02-03 10:02
Mac flutter vsCode以
iOS开发
的角度学习flutter
前言Flutter的优点大家都知道,跨平台,高性能.目前来说最有希望统一移动端的跨平台技术,但是市面上的学习资料要么是站在前端的角度,要么是站在安卓的角度,mmp,说好的面像全部开发者呢.弱小而无助的
iOS
canlanrensheng
·
2023-02-03 10:37
iOS转Android的心路历程
本篇是一遍水文(可跳过),只为记录一下自己的学习历程大势所趋、机缘巧合的情况下,本人从18年5月份从
iOS开发
全身心的转成了Android开发,本文将记录一下从iOS转安卓的心路历程以及感受,后续会继续出一些结合
韶桦
·
2023-02-03 09:28
iOS开发
使用 TabBarController初始化时,加载多个ViewController
前情提要:APP进行了更新,多加了一个tabbarItem,导致之前加载的main页面变成现在的home页,而之前的一些通知,或者方法是在首页,现在,启动APP,首页变成了home页,导致有些方法没有实现解决方法:我们在TabbarViewController初始化控制器时候,除了home页面,顺便可以预加载main页面(实际上就是调用main页面的ViewDidLoad方法),因为每个contr
我是卖报的小行家
·
2023-02-03 09:59
iOS开发
之商品评价列表的构建
首先看一下效果效果图.gifDemo中使用了几个三方image.pngimage.png注:查看大图片的这个工具有点坑,不知道是我不会使用还是原本就有bug,坑在下面的这个地方,如果不修改的话,会导致下拉刷新的操作被屏蔽,因为offset距离顶部为0了,刚好被屏蔽了。image.png言归正传说Democell主要由三部分组成:第一部分是用户基本信息和文字评论区域,第二部分是图片显示部分,独立出去
重驹
·
2023-02-03 08:51
RN新启程,这里会展示一些自己的新知识
包括
iOS开发
上架、GooglePlayer上架、国内入流应用平台开发上架。
向前Hell
·
2023-02-03 07:52
iOS开发
之--iPhone X 适配:MJRefresh上拉加载适配
image.png出现原因,iPhoneX系列手机下方多了34像素的工作区域,所以需要对x全系列手机做下适配,解决如下:mainTable.mj_footer?.ignoredScrollViewContentInsetBottom=kIs_iPhoneX?kBottomSafeHeight:0即可解决同理,头部加载图显现的话,设置ignoredScrollViewContentInsetTop属
溪小希
·
2023-02-03 03:08
iOS开发
-- 使用NSNumber将int、float、long等数据类型加入到数组或字典中
//设置值NSNumber*number=[NSNumbernumberWithInt:45];//取值NSLog(@"NSNumber%d",[numberintValue]);转载于:https://www.cnblogs.com/feiling/p/4721387.html
dgdfgdfg56546
·
2023-02-03 02:38
移动开发
swift
@keypath分析
作为一个刚入门的
iOS开发
者,真的是很多地方都不懂呀,上周组内同事review代码的时候,指出写KVO的时候用@keypath而不是写字符串,我当然是知道写字符串是不安全的,但是对于@keypath自己没用过所以不知道有这么个东西
隔壁老王1995
·
2023-02-03 02:13
iOS开发
之转盘菜单—Swift
前言使用Swift实现的转盘菜单,主要用到UIBezierPath、CALayer遮罩绘制扇形UIView,CATransform3DMakeRotation实现旋转动画。代码设计使用默认configureCallback回调方便创建和设置基本属性,参考UITableView代理和数据源模式,支持AutoLayout和Frame。效果图转盘菜单1.遮罩绘制扇形View计算扇形曲线位置,通过CALa
季末微夏
·
2023-02-03 01:22
SDWebImage源码阅读
做
iOS开发
3年了,基本上常用的库的源码都有看过.突然想起来SDWebImage的源码还没看过,一方面是SD常用到,但是几乎不会对其进行扩展和修改,另一方面是对原理很清楚明了,计算机三级缓存结构嘛.这就有点灯下黑了
尽斩桃花三千
·
2023-02-03 00:31
012:在iOS中怎样理解MVC?看这幅图就够了!
关于MVC的资料非常多,可是在繁杂的资料中很难找到几个跟实际相结合又通俗易懂的,比较之下斯坦福iOS公开课保罗(被称为“白胡子老头”)讲的最易于理解又贴近实际开发环境,而斯坦福cs193p这套教程被无数
iOS
韩旭杰
·
2023-02-02 23:05
iOS开发
突击
iPad开发与iPhone开发有什么不同?ipad和iphone搭载的都是iOS操作系统,它们之间的区别主要体现在设备和UI操作上。由于iPad不具备电话功能,所以相关的特性如电话、SMS等无法使用。由于ipad和iphone的屏幕尺寸差别大,这就决定了两者的UI操作不同,例如UIPopoverController、UISliptViewController等控件只能在iPad中使用,而不能在ip
迎风起飞的猪
·
2023-02-02 23:22
小白搭建 Spring MVC 环境
错误整理
IDEA配置tomcat启动选项配置下面是错误的示范配置成了这样公司框架配置是这样配置的我对此深信不疑,所以一上来直接这么配置了image.png最后造成的结果就是首页永远是这样以至于让我觉得是demo里面的index.jsp一直被加载直到我把index.jsp删除了,依旧会访问这个页面于是我才发现事情不是我所想的那样image.png正确的配置方式是(当然那是在这里正确的配置方式)选择这个ima
粪球滚屎壳螂
·
2023-02-02 21:05
iOS-KVC
而不是在编译时确定,这是
iOS开发
中的黑魔法之一。使用KVC为对应的实例变量赋值的过程调用setValue:forKey:赋值原理:给定一个key(字符串),
指头飞血
·
2023-02-02 19:30
思维导图在试卷分析中的作用
那么在考完试后,如何进行相对性的分析、总结、
错误整理
就显得尤为重要。思维导图在教学中应用颇为广泛,但笔者非常好奇是否能用在试卷分析方面。
在路上悟道中
·
2023-02-02 19:47
iOS中如何处理SDK中重复.o文件
###iOS中如何处理SDK中重复.o文件在
iOS开发
中经常会使用到第三方的SDK,有些SDK中有应用的相同的类,如下图所示:Demo工程中有A跟B两个静态库,A跟B中又有相同的YTLog类Demo工程目录该
我真是小菜鸟
·
2023-02-02 17:17
Weex 整合到现有的App
(需要node6.0+)如果要支持iOS平台则需要配置
iOS开发
环境:安装XcodeIDE,启动一次Xcode,使Xcode自动安装开发者工具和确认使用协议。安装cocoaPods。
carlSQ
·
2023-02-02 16:00
ios开发
逆向传值的几种方法整理
第一种:代理传值第二个控制器:@protocolWJSecondViewControllerDelegate-(void)changeText:(NSString*)text;@end@property(nonatomic,assign)iddelegate;-(IBAction)buttonClick:(UIButton*)sender{_str=sender.titleLabel.text;[
羊妞麻麻
·
2023-02-02 13:07
iOS开发
时左右侧滑
在我们开发中经常会遇到左右侧滑的需求,借鉴网上的资料,我整理下来,写了一个Demo;Category:.h中:#importtypedefenum{HYSideDirectionRight,HYSideDirectionLeft}HYSideDirection;@interfaceUIViewController(Side)//侧滑出来的View@property(weak,nonatomic)U
Hither
·
2023-02-02 13:47
ios开发
-搭建自定义的视频播放器
本来有AVPlayer和MPPlayerviewcontrller的。后者现在被弃用了,所以就用AVplayerviewcontrller原生的开发#import@interfaceViewController:UIViewController@property(nonatomic,retain)AVPlayerViewController*avc;@property(nonatomic,reta
山里的和尚会玩水
·
2023-02-02 12:38
控件
ios
界面
ios开发
视频
IOS开发
之——音乐播放器-播放器页面(05)
一概述播放器页面Storyboard点击列表Cell时,播放器页面show弹出播放器页面按钮对应的功能二播放器页面Storyboard2.1Storyboard界面2.2界面说明界面分类:顶部View和底部View两部分顶部View:歌曲大图、名字背景(歌曲名和歌手名)、拖拽进度、歌词显示控件(HMLrcView)、退出和图词切换按钮等底部View:播放控制面板(播放/暂停、上一首、下一首)、进度
PGzxc
·
2023-02-02 12:06
IOS
ios
音视频
播放器
iOS开发
小组件中遇到的坑
1、小组件的运行内存只有30M;2、小组件的UserDefaults有限制(保存一张截屏原图就会超过);3、Intent变量命名不能与系统重复,否则无法安装还在填坑中~
吃货_X
·
2023-02-02 11:05
RunLoop初谈
RunLoop是
iOS开发
过程中非常基础的一个概念,本文就简单说下RunLoop,也算是自己做的一个笔记,如有不对之处请指出。RunLoop是什么?
海上飞鸟
·
2023-02-02 10:30
一道iOS高级面试题-runtime方向--存档
一道高级iOS面试题(runtime方向)小蠢驴打代码[Cocoa开发者社区](javascript:void(0);)4月11日面试驱动技术合集(初中级
iOS开发
),关注仓库,及时获取更新Interview-seriesimage
Dev_hell03W
·
2023-02-02 09:42
学习iOS 编程的一些建议
在这里我还是要推荐下我自己建的
iOS开发
学习群:680565220,群里都是学
ios开发
的,如果你正在学习io
iOS软件学习
·
2023-02-02 09:01
iOS UI性能优化
一.tableView的优化tableView作为
iOS开发
中使用最为频繁的控件之一,对其进行优化,对整个应用性能的提升显得至关重要。
丶奔波儿灞
·
2023-02-02 08:52
暗黑模式(iOS多主题)完美设计实现
开发习惯上极度契合
ios开发
习惯,对于复杂的主题设置类,均可使用对象的tkThemeChangeBlock进行回调设置变更。优势:1.代码无侵入,轻量级SDK。上手简单。
Tkoul
·
2023-02-02 08:31
现学现用之简单的vim操作
作为一个司职
iOS开发
狗、java后端狗还兼职运维狗的猿,实在避不开鼎鼎大名的vim。以前也耍过一些简单的vim名命令,这次花了一天时间,来点正式的。
呵呵x3
·
2023-02-02 04:08
INTERVIEW 44 | 专访 WWDC 奖学金获得者宋奎熹
在2016年初接触
iOS开发
,并自此在学习的闲暇之余研究移动开发。已在AppStore上线的作品有
PriceTag发现好应用
·
2023-02-02 04:42
上一页
56
57
58
59
60
61
62
63
下一页
按字母分类:
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
其他