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开发错误整理
assign、weak、strong、copy
iOS开发
时,大家都知道定义属性类型(属性修饰符)一般遵循以下规律:基本数据类型使用assignNSString/NSData/NSArray使用copydelegate和block等类型属性使用weak
jackli007
·
2022-02-16 03:39
App for Mac —— 我的Mac上装了些啥
14年入手mac,之后成为了一个水水的
iOS开发
,整天沉浸在MacOS、iOS里,对于Mac上App的应用,多多少少有点心得。这里不谈QQ、微信等常见的或者必备的应用,只聊一聊我觉得还不错的App。
歪笔书生_
·
2022-02-16 02:13
Controller的View布局及滚动视图内容自动偏移相关问题的探讨
从事
iOS开发
的小伙伴应该都知道这么一个东西,滚动视图的内容部分为了避免被UINavigationBar和UITabBar遮挡,苹果官方对滚动视图内容区域绘制做了处理,会让滚动视图内容区域绘制做一定偏移
忆辰念家
·
2022-02-16 02:06
RunTime应用实例:MustOverride
在
IOS开发
中,我们的基类往往会写一些空方法,然后让子类去实现,基类控制主要流程(这其实就是模板方法模式),这时我们往往这样写:-(void)mustBeOverriddenMethod{[NSExceptionraise
击水湘江
·
2022-02-16 02:01
那些著名和非著名的 iOS 面试 - 前篇
群文件直接获取各大厂面试题推荐阅读:
iOS开发
——BAT面试题合集(持续更新中)Swift
iOS开发之家
·
2022-02-16 01:13
iOS开发
ios14系统广告标识idfa获取适配
iOS开发
ios14系统广告标识idfa获取适配来源:https://www.jianshu.com/p/be37f85f73a6------------------------------------
不要虚度美好的时光
·
2022-02-16 00:43
iOS开发
-RunTime的简单应用
RunTime在开发中的主要应用场景:给分类增加属性交换方法一、给分类增加属性1.控制button的响应区域extensionUIButton{/*更改按钮的点击区域*/privatestructRunTimeButtonKey{staticlettopEdgeKey=UnsafeRawPointer.init(bitPattern:"topEdgeKey".hashValue)staticlet
YYPan_
·
2022-02-15 23:25
iOS开发
技术之美—iOS入门技术的基础学习
在前1篇文章中介绍了IOS得操作系统层次、各层次所负责得功能,还有进行
iOS开发
区需能掌握得1些基本装备,要及非常重能非常重能得MVC模式。
iOS大咖
·
2022-02-15 21:40
产品学习9-读书笔记《产品经理必懂的技术那点事er:成为全栈产品经理》
产品设计包括产品本身的功能和流程设计,同时也包括产品的交互和视觉设计研发分为前端开发和服务端开发,前端开发又可细分为Android开发,
iOS开发
,Web前端开发等,服务端开发可以细分为应用接口开发、数据库开发等技术团队通常都有一个架构师
M_PAi
·
2022-02-15 20:21
iOS开发
之屏幕快照被拒
问题:屏幕快照被拒,以前很少因为屏幕快照被拒的,而从去年开始屏幕快照被拒的次数有点多了Guideline2.3.3-Performance-AccurateMetadataWenoticedthatyourscreenshotsdonotsufficientlyreflectyourappinuse.Specifically,your6.5-inchiPhonescreenshotsdonotdi
chasitu
·
2022-02-15 20:04
iOS架构设计:揭秘MVC, MVP, MVVM以及VIPER
不要错过最新的
iOS开发
技能树——github地址更新:在这里可以看到幻灯片在iOS中使用MVC时感觉怪怪的?对切换到MVVM有疑虑?听说过VIPER,但不知道是否值得?
_小迷糊_997
·
2022-02-15 20:21
iOS开发
UITableView高度自适应
一、使用系统约束自动计算1.布局UITableViewCell必须保证cell的垂直方向有约束,且descLabel的ContentHuggingPriority-->Vertical需设置为252(大于titleLabel的默认251)。image.pngimage.png2.设置tableView-(void)initTableView{//LeoTableViewSystemCell垂直方向
Leoeoo
·
2022-02-15 17:11
ios开发
即时检测网络状态
简介在开发的过程中,常常需要对当前的网络状态进行检测,通常我们尝借助一些第三方框架,例如AFNetworking中检测网络是否连接的方法来进行网络检测,但是其弊端就是当网络状态发生改变的时候,不可能实时的知道网络状态发生改变,必须通过调用相应的方法才可以知道,在网络上查找了一些方法后,才知道原来苹果提供了相应的实时检测网络的类Reachability,苹果的官方框架,只不过没有集成到xcode里面
小歪子go
·
2022-02-15 17:27
iOS开发
基础随笔
1.内存可分为代码区、数据区、堆区和栈区·代码区用于存放二进制代码。·常量区用于存放常量,静态变量和全局变量。·堆区一般用来存放OC对象,比如通过alloc或new创建出来的对象,需要由程序员去创建和释放。·栈区一般是在方法内申请的,用于存放局部变量及方法的参数,方法结束时由系统释放。2.iOS多线程有哪几种?·pthread运用C语言可跨平台使用,线程的生命周期由程序员管理,但使用难度较大实际开
放羊的王小二
·
2022-02-15 15:48
2018-06-07
iOS开发
中https的那些事
参见CSDN博客https://blog.csdn.net/u012947646/article/details/51915985如果你使用了https并且设置NSAllowsArbitraryLoadsInWebContent为YES,有可能会造成冲突,报告出-9802的错误.另外如果出现-9802错误可以参阅文章:https://xinpure.com/nsurlsessionnsurlcon
dongzhensong
·
2022-02-15 14:26
iOS开发
几大算法整理
关于算法的想法由于面试可能需要手写算法,网上搜罗了一些资料,整理了下算法的OC的实现代码,虽然平时开发中一般用不到,但是多积累一些技术知识,还是对以后发展大有裨益的八大内部排序算法介绍几大算法文字理解和OC代码实现1.冒泡排序算法(BubbleSort)相邻元素进行比较,按照升序或者降序,交换两个相邻元素的位置是一种“稳定排序算法”1.1网上文字理论是一种简单直观的排序算法。它重复地走访过要排序的
_小迷糊_997
·
2022-02-15 14:13
iOS开发
-NSInvocation获取返回值后崩溃的问题
注:方法的参数及返回值需为对象,否则id接收的时候会报错在学习NSInvocation的时候,给NSObject添加了一个category方法,如下所示/**系统提供的perform系列方法参数个数有限,可以利用NSInvocation实现多参数*/-(id)performSelector:(SEL)aSelectorwithObjects:(NSArray*)objects{//初始化方法签名N
来者可追文过饰非
·
2022-02-15 13:16
iOS开发
——实战UITableview深度优化
演示项目演示项目下载地址:https://github.com/YYProgrammer/YYTableViewDemo项目里的低性能版是常规写法实现的tableview,高性能版是做了相关优化后的tableview。tableView滑动为什么会卡?我们可以想象这样一个场景:有一个老师、学生A、学生B、一个画板、一个橱窗。每一秒钟,老师都要告诉学生A一个题目让他们作画,学生A负责研究这个题目表达
点火柴的小男孩
·
2022-02-15 13:51
iOS锁
常见锁代码多线程场景不可避免需要使用锁来解决数据竞争、并发访问等问题,
iOS开发
中,你会接触到各种各样的锁,不同的锁有不同的使用场景和性能差异。这里记录下各种锁及其使用方法,方便的大家查询使用。
风轻知道
·
2022-02-15 10:36
iOS开发
网络请求错误code=-1022,-1009解决办法
1.code=-1022解决办法在工程的info.plist文件中添加:图1.png即可2.code=-1009搬运一下NSURLErrorUnknown=-1,NSURLErrorCancelled=-999,NSURLErrorBadURL=-1000,NSURLErrorTimedOut=-1001,NSURLErrorUnsupportedURL=-1002,NSURLErrorCanno
Flandreko
·
2022-02-15 10:34
Objective-C的内存管理简述
序言:::任何一门编程技术,内存这一块都是相当重要的,早期的
iOS开发
中内存管理是相当令人恶心的,手动管理内存,需要程序员自己亲力亲为。
丁桥人在外地
·
2022-02-15 09:48
破船之家阅读列表
提高InterfaceBuilder高效工作的8个技巧iOS7教程:定制iOS7中的导航栏和状态栏iOS7教程:让程序同时支持iOS6和iOS7iOS7中实现模糊效果我的iOS成长之路-3-
iOS开发
个人提升减小
代码干货
·
2022-02-15 05:50
IOS开发
需要知道的知识-RunLoops
什么是RunLoopsRunLoops是与线程想关联的基础部分。一个RunLoop就是事件处理循环,它是用来调度和协调接收到的事件处理。使用RunLoop的目的,就是使得线程有工作需要做时可以忙碌起来,而当没有事可做时,又可以使得线程睡眠。RunLoop管理不都是自动的。我们必须手动设计线程代码,在合适的时候来启动RunLoop,并回应到来的事件。Cocoa和CoreFoundation都提供了r
李白不读书
·
2022-02-15 04:10
Swift Reference Cycle中的weak,unowned,Closure Capture List
截图Xcode版本:Xcode10.1如果您在用Swift做
iOS开发
,且暂时不是很清楚什么时候用weak、什么时候用unowned、或者不是很清楚什么是closurecapturelist,那么,此文尚值一读
AntonyWong
·
2022-02-15 04:29
iOS开发
者账号申请流程及资料
需要材料汇总:(最好都是英文)1个邮箱(最好是公司的邮箱,便于以后交接)1、LegalEntityName公司英文名2、StreetAddress公司地址(要与营业执照内容一致)3、Town/City城市4、State/Province省份5、PostalCode邮编6、PhoneNumber手机号码7、Website公司网址8、HeadquartersPhone公司电话(最好座机)个人信息1、G
Darren8
·
2022-02-15 03:54
iOS 接入高德猎鹰轨迹功能的教程
所以为了方便
iOS开发
者接入猎鹰轨迹功能,这里写一篇相关的教程。iOS猎鹰SDK猎鹰轨迹服务地址概述:高德猎鹰功能是一套轨迹管理服务,提供移动端SDK(iOS和安卓)和后端API供开发者接入。
宏炜
·
2022-02-15 03:39
iOS开发
中cocoa pods安装及使用
1:cocoapods是什么?CocoaPods是OSX和iOS下的一个第三类库管理工具:码农的世界里总会存在一大波第三方库(AFNetWorking,SDWebImage等),它们大部分来自码农界的“朋友圈”-Github.当然我们从Github上clone这些三方库不仅是为了膜拜大神,更要在自己项目中使用这些牛逼的框架来使我们的开发过程变的简单。好了,cocoapod就是管理这些第三方框架的工
efd6141f2cdb
·
2022-02-15 00:19
iOS开发
需要掌握的原理
目录:1.Runtime2.NSNotification相关3.RunLoop4.多线程相关5.KVO6.Block相关7.视图与图像相关8.数据结构与算法9.架构设计10.系统基础知识11.性能优化相关一、Runtime1.介绍下runtime的内存模型(isa、对象、类、metaclass、结构体的存储信息等)?结构模型图/**p/x&(obj->isa):0x0000600001f2c780
麦子_KB
·
2022-02-14 23:33
逆向之旅--[基础]从源码看 dyld
前言在
iOS开发
中,我们看到的程序入口都是main.m里面的main函数,因此我们一般会误以为程序是从这个函数开始执行的。
VernonVan
·
2022-02-14 22:35
iOS工程中如何去掉第三方的警告
iOS开发
中,编译后出现大量的警告提醒是很正常的,特别是当我们引入了一些第三方的类库时动辄就会出现几十个甚至几百个警告,而且我们又不能随意改动否则影响功能可就惨了,,,怎么办,,,那我们按以下教程暴力去除吧
WinJayQ
·
2022-02-14 19:39
iOS开发
自动释放池(个人看法):
自动释放池什么时候创建,什么时候销毁?自动释放池什么时候创建,什么时候销毁?自动释放池什么时候创建,什么时候销毁?运行循环结束前会释放自动释放池,还有就是池子满了,也会销毁。下面代码存在内存问题么?如果存在如何解决?为什么解题思路:首先根据类方法创建的,而且他们都用的是类方法,类方法是每次调用,每次都会为你创建一个新的对象。还有就是通过对象方法创建的对象,如果不是通过allocnewretainc
为你哭泣我
·
2022-02-14 19:17
目前主流智能家居无线协议对比
笔者近两年都在从事智能家居项目
iOS开发
,对于项目中对接各个厂家设备时发现智能家居设备的无线通讯协议常见的有wifi技术、socket协议、SSDP协议、蓝牙协议、RF433协议、ZigBee协议z-wave
黑黝黝的搬砖王
·
2022-02-14 18:47
iOS 模块详解—「Runtime」
引导对于从事
iOS开发
人员来说,所有的人都会答出「Runtime是运行时」,什么情况下用Runtime?
安静就好_
·
2022-02-14 15:28
失业俩个月后的感觉
公司是做互联网+运动健身的,15年的时候我加入了这家公司做
iOS开发
,很开心能加入创业公司(第一次)。
37883932bb4d
·
2022-02-14 15:28
iOS 底层 day25 内存管理 MRC copy
一、MRC1.MRC基本介绍现在我们
iOS开发
都在使用ARC,基本上不会使用MRC,那为什么我们还要学习MRC呢?
望穿秋水小作坊
·
2022-02-14 08:32
flutter之showModalBottomSheet的使用
类似
iOS开发
当中的bottomSheet底部弹出弹窗,用于展示信息或者选择列表showModalBottomSheet的属性FutureshowModalBottomSheet({@requiredBuildContextcontext
姚姚先生
·
2022-02-14 07:13
iOS 底层原理探索之alloc、init与new
前言:alloc、init、new作为
iOS开发
者,是我们每天用到最多也可以说是最常见的代码之一,可是你知道它们到底都做了什么吗?下面我们就来深度探索一下!
Meek_L
·
2022-02-14 06:03
iOS证书转pem文件
作为一个
iOS开发
者,一个绕不开的问题就是证书的配置和使用。这里记录一下一些推送中可能用到的pem文件。
IT民工高先生
·
2022-02-14 04:02
iOS开发
笔记-76: swift4.0 启动页设置
两种方法设置:LaunchScreen.storyboard在LaunchScreen.storyboard中拖拽imageView并设置约束,勾选右侧UseaslaunchScreen工程—General—AppIconsandLaunchImages选项中设置LaunchScreenFile为所制作的LaunchScreen.storyboard或者LaunchScreen.xibAssets
原味蛋炒饭
·
2022-02-14 04:56
那些好用的
iOS开发
工具
以下都是MacOS环境下我用过的比较好用的软件,并附上下载链接,希望能帮助到大家当然经济条件允许的情况下,还是建议大家支持正版软件风景1.Postmanpostman简介Postman是一款免费接口调试工具,可以很方便的模拟get以及post等请求方式来调试接口,并且支持请求头部配置,返回格式设置,以及json数据格式化,还可以对请求的接口进行分组管理。创建自动化测试以监控API的正常运行时间,响
勤奋的小卫子
·
2022-02-14 02:47
IOS开发
UITableView高级协议
本节学习内容:1.UITableView高协议介绍2.UITableView高级协议的功能3.UITableView高级协议的使用commitEditingStyle:提交编辑函数canEditRowAtIndexPath:开启关闭编辑单元格editing|StyleForRowAtIndexPath:编辑单元格峁格设定didSelectRowAtIndexPath:选中单元格响应协议didDes
奔跑的小小鱼
·
2022-02-14 01:17
iOS开发
PDF的展示,下载,读取本地PDF加载
一:URL的读取,保存,本地读取保存1:后台返回的html的话,去加载这些数据,进行展示:NSURL*url=[NSURLURLWithString:@"URL"];NSURLRequest*request=[[NSURLRequestalloc]initWithURL:url];//[_webViewloadHTMLString:_modelArticle.urlbaseURL:url];[_w
子小每文
·
2022-02-14 01:10
iOS iBeacon室内定位的简单实现之分步定位法
分步定位法在
iOS开发
中,使用CL
Hank_Zhong
·
2022-02-14 00:15
iOS开发
RAC学习笔记(九)信号的一些延时,重复等操作
github源代码地址对信号的一些执行操作send信号前执行相应的block//doNextdoCompletedoError中的block会分别在对应的sendNextsendCompletesendError之前执行[[[[self.testSignaldoNext:^(idx){NSLog(@"sendNext之前会执行这个block");}]doCompleted:^{NSLog(@"se
Link913
·
2022-02-13 23:37
即将落幕的苹果安卓之争?
作为一个
iOS开发
工程师,我肯定是要用安卓手机的,而且还是华为,我觉得没什么问题,运行流畅,国产机的代名词。只是万一被人发现了可能会以为我是安卓排过来的卧底。当然我也可能是双面间谍。
飛天江郎
·
2022-02-13 21:23
CocoaPods笔记整理
cocoaPods是我们
iOS开发
,最常用到的工具了吧。有时我也在想,如果没有cocoaPods,我们开发起来该是多么的困难。
senpaiLi
·
2022-02-13 20:08
ios开发
之 设置多种文字颜色/背景色/文字下划线/行间距 NSString
NSMutableAttributedString常见的属性:NSFontAttributeName字体NSForegroundColorAttributeName文字颜色NSBackgroundColorAttributeName背景颜色NSStrikethroughStyleAttributeName删除线(默认是0,无删除线)NSUnderlineStyleAttributeName下划线(
淋雨no2
·
2022-02-13 20:15
iOS打包的那一些事情
一、背景在
iOS开发
中,大概每个新手都被各种配置、证书、打包和发布等事情折腾过,我亦如此。教程一搜一大堆,照着教程1234也能做下来。
iOS丶lant
·
2022-02-13 19:51
iOS开发
中常用的第三方库
1、HTML、JSON、服务端、数据库、移动端、XML、ASP、JavaScript速查手册http://www.w3cschool.cc/速查手册2、MSDN,我告诉你注:http://www.msdn.hk/这个网站可以下载一些window系统3、ReactiveCocoa(其简称为RAC)是由**Github开源的一个应用于iOS和OSX开发的新框架。RAC具有函数式编程和响应式编程的特性。
艾希_可可
·
2022-02-13 18:51
Alamofire的使用(网络请求)
目前在
iOS开发
中,请求网络数据,我们经常会使用第三方框架,而比较出名的莫过于AFNetworking不过AFNetworking是使用OC开发的框架,作者又专门针对Swift开发了另外一个框架就是Alamofire
使徒行者24
·
2022-02-13 18:58
上一页
68
69
70
71
72
73
74
75
下一页
按字母分类:
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
其他