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基础
IOS 面试总结
这段时间一直忙着面试找工作,面试的过程中暴露出自己一些问题,还是基础不够扎实,虽然做了三年IOS开发了,但是仅仅是编码上和架构上还可以,基础的东西好多都不知道,太不应该了,所以决心好好把
IOS基础
的东西都补一补
chchong1234
·
2020-07-04 12:10
IOS开发
object-c
面试
ios
IOS基础
---C语言学习之C语言概述
一、计算机和软件常识1.计算机运行原理1>硬件基本组成:硬盘、内存、CPU2>各个部件之间的运作协调:(下图)2.计算机只能识别0和1其实计算机只是一种用于高速计算的电子计算器,只能进行数值计算和逻辑计算,具有存储记忆功能,是能够按照程序运行,自动高速处理海量数据的现代化只能电子设备。由硬件系统和软件系统所组成,硬件决定了性能的阈值,软件则可以优化性能。计算机内部用于计算的事一些组合逻辑电路,他们
a3563365
·
2020-07-04 10:02
C语言
iOS基础
之----GCD多线程同步机制
一、场景在开发过程中会经常出现这样的一个场景,就是需要刷新一个界面数据,而这个界面数据需要发起多个请求才能获得,例如:一个用户信息界面,包括基本数据,关联数据,其他特别数据等,这几种数据存在相互依赖的关系,并且获取每种数据的api不同,需要同时异步发起多个请求。在这种场景下面,就需要有一种线程同步机制来处理。通常多线程同步用得最多的就是信号量。不过,直接使用信号量不但代码上面相对松散,还会存在悬挂
Hiccup唐
·
2020-07-02 16:39
iOS
iOS
GCD
多线程
同步
线程
2018-01-28
iOS基础
-小的Demo--点击section隐藏或者显示row
在TableViewController里面实现定义两个属性://数据源数组用来存储要展示的数据@property(strong,nonatomic)NSMutableArray*dataArray;//记录收缩状态对应的把每个区的展开收缩记录下来@property(strong,nonatomic)NSMutableDictionary*dataDic;这里给一个展示数据://用一组假的数据放到
过眼云烟1102
·
2020-07-02 14:41
黑马程序员——
iOS基础
第一篇
/*编程实现将任意的十进制整数转换成R进制数(R在2-16之间)。关于这道题,我在网上看了一些程序,现总结在下,两个程序,都很好,是从别人那里借鉴过来的不过可以给大家一个参考*/程序1:#includeusingnamespacestd;voidDateChange(intnum,intjinzhi,char*a);voidmain(){intjinzhi,num;chara[50];cout>n
mengshangfeiyang
·
2020-07-02 12:03
iOS基础
控件--UITableView之自定义cell和cell的复用
在上一篇文章中有下面一段代码:cell=[[UITableViewCellalloc]initWithStyle:UITableViewCellStyleDefaultreuseIdentifier:@"cell"];这里创建cell的时候设置了一个系统style和一个identifier这里的两个属性就是今天这篇文章的内容:自定义cell和cell复用。自定义cell在通常的开发中,系统默认的c
_sevenK
·
2020-07-02 11:15
OC
iOS
iOS基础
控件--UIPickerView
本来这篇想写UICollectionView的,但是上午写了一个demo不是很满意,并且我自己在开发中使用的较少,就留着以后再写吧,今天先来总结一下UIPickerView,这个控件也是一个比较常用的控件,使用场景比较多,比如一些地区选择,分类选择等。对UIPickerView的封装还有一个UIDatePicker控件,这个是系统对UIPickerView的封装,专门用于日期的选择,使用和UIPi
_sevenK
·
2020-07-02 11:44
OC
iOS
iOS基础
控件--UITableView关于cell中带有UITextField的处理
在上一篇文章的最后有说到在cell中带有UITextField的时候,在cell的复用机制下会有一些问题。关于这个问题的解决其实我们可以参照cell的复用机制。说的有点绕哈。。。解决复用带来的问题,还是用复用的机制,确实挺饶人的。下面来详细说一下。上一篇文章中的代码和文字已经介绍了复用机制,在tableView中的cell都有一个id作为表示,在tableView中展示出来的cell也都有一个唯一
_sevenK
·
2020-07-02 11:44
OC
iOS
iOS基础
控件--UIScrollView
UIScrollView介绍UIScrollView的作用是因为手机屏幕有固定大小的局限性,不能完全展示出想要展示的内容。这个控件的使用一般有两种情况:1、对于大图片的详细展示;2、轮播图。UIScrollView在手机的相册中的使用尤为突出,当我们查看手机相册中图片时,左右滑动切换图片就是轮播图的功能,当双击屏幕放大图片在拖动观察图片就是展示一个大图片了。下面通过对于UIScrollView的使
_sevenK
·
2020-07-02 11:44
OC
iOS
iOS基础
知识
基础知识13年刚学iOS的笔记,翻出来,整理到这里1.objc是扩充C的面向对象,开发macosx的编程语言。2.objc中的减号与加号①减号表示一个函数、或者方法或者消息的开始(在一个类的实例上被调用和实施)②加号表示其他的函数可以直接调用这个类中的方法,而不用创建这个类的实例3.NS开发包乔布斯的NextStep公司缩写,现今macos使用NS这套函数库5.nil表示空指针,相当于java的n
沐云落
·
2020-07-02 06:57
iOS
《招聘一个靠谱的iOS》|| 文章 || 面试题 || 参考答案
总结下面试人过程中的感受,你也可以读到我们对简历、算法、性格、
iOS基础
、底层知识的看法和一些常问的面试题。
iOS_leungYL
·
2020-07-02 04:47
技术方法
[
iOS基础
控件 - 5.1] UIScrollView
A.需要掌握UIScrollView是一个能够滚动的视图控件,可以用来展示大量内容,如手机的“设置”1.常见属性2.常用代理方法3.缩放4.UIScrollView和UIPageControl的分页5.NSTime的使用B.UIScrollView概念与使用练习:显示大图,以原始尺寸显示一张图片,可以滚动查看图片的各个部分原图:900x13051.拖入UIScrollView,加入一个ImageV
daxiguan0304
·
2020-07-01 21:34
IOS基础
理论知识复习(五)
在看到大牛的知识点,发现很多知识点自己一知半解,能做项目但理论不够扎实,默默地去百度总结一下.放到这里和大家交流交流.如有侵权,告知即删!01.实现description方法能取到什么效果?description基本概念1.NSLog(@"%@",objectA);这会自动调用objectA的description方法来输出ObjectA的描述信息.2.description方法默认返回对象的描述
时光憧憧
·
2020-07-01 15:16
iOS基础
控件:UIScrollView 之三大属性 contentOffset 、contentSize 、contentInset 之间的区别
UIScrollView继承UIView,它有两个子类,分别是UITableView和UITextView。UIScrollView有三个容易让人混淆的属性变量:1、contentSize:scrollview可显示的区域属性类型:structCGSize{CGFloatwidth;CGFloatheight;};typedefstructCGSizeCGSize;[objc]viewplainc
0o低调o0
·
2020-07-01 02:49
高级iOS面试题全纪录
iOS基础
:1.多线程使用,gcd跟operation区别,怎么取消正在执行的gcd任务GCD系列知识总结NSOperation相关知识总结可以仿照operation的工作原理,设置一个BOOL变量,当需要停止时设置成
朝霞弱碱
·
2020-06-30 20:28
【面试总结】
关于
iOS基础
总结(5)--tableView的优化、cell高度优化、内存优化
1、tableView的优化iOS平台因为UIKit本身的特性,需要将所有的UI操作都放在主线程执行,所以有时候就习惯将一些线程安全性不确定的逻辑,以及它线程结束后的汇总工作等等放到了主线程,所以主线程包含大量计算、IO、绘制都有可能造成卡顿。·可以通过监控runLoop监控监控卡顿,调用方法主要就是在kCFRunLoopBeforeSources和kCFRunLoopBeforeWaiting之
新手小小鸟
·
2020-06-30 20:41
ios小方法
iOS基础
面试题(一)
kaikaijia同学私信我,说想加群,我就建个iOS开发群,大家做技术交流和资源,群号:241048287(已满),群号2:340957379(已满)群号3:370041534(已满)有兴趣的同学可以加群,验证信息:iOS+姓名。所有的群都已到人数上限,本着“与时俱进”精神,建了个"iOS面试"公众号,大家扫码关注后,可直接发消息给我,iOS面试相关的问题我会尽量一一回复。更多内容欢迎访问我的个
xunyn
·
2020-06-30 04:59
iOS面试
iOS面试
iOS程序员如何面试
iOS基础
面试题(一)
iOS基础
面试题(二)
iOS基础
面试题(三)
iOS基础
面试题(四)iOS进阶面试题----Block部分1面试的目的求职者通过表现证明自己对岗位
xunyn
·
2020-06-30 04:59
iOS面试
iOS面试
程序员
面试题
Objective-C
iOS
iOS面试悲剧的应对的方法
iOS面试题系列:iOS如何面试
iOS基础
面试题(一)
iOS基础
面试题(二)
iOS基础
面试题(三)
iOS基础
面试题(四)iOS进阶面试题----Block部分iOS进阶面试题----多线程部分iOS进阶面试题
xunyn
·
2020-06-30 04:28
iOS面试
iOS面试
Linux启动过程(详细)
1.加载B
IOS基础
输入输出系统计算机在启动时,最先进行的操作就是加载BIOS。BIOS是存储在主板的ROM芯片中的一段程序,它存储了磁盘的启动顺序。计算机就是根据BIOS来决定下一步要干什么。
sususu_44064056
·
2020-06-29 11:48
RHCE
学习笔记
iOS基础
问答面试题连载(一)
2019独角兽企业重金招聘Python工程师标准>>>1.简单的描述下类扩展和分类的区别?(说2点)类扩展没有名字,分类有名字类扩展可以为某个类增加额外的属性、成员变量、方法声明;分类只能扩充方法,不能扩充成员变量,如果在分类中声明了一个属性,分类只会生成这个属性的get\set方法声明2.简要的说明UIView的frame和bounds的区别frame表示的是控件矩形框在父控件中的位置和尺寸,是
weixin_34292959
·
2020-06-28 16:12
iOS基础
--推送通知小结
上有六龙回日之高标,下有冲波逆折之回川!黄鹤之飞尚不得过,猿猱欲度愁攀援!本地推送和远程推送远程的推送通知和本地推送通知,都是可以在App不在前台运行的时候向其发送相应的消息,这种消息来自服务器下发的最新的数据或者是本地提醒用户要做得事,两种通知在用户手机端展示的效果是一样的,基本上都是用户设置展示成一段信息内容或者是App的应用图片相应的标志。使用推送的目的是主要就是让App能够通知使用者一些事
云之君兮鹏
·
2020-06-28 07:45
Vue中ax
ios基础
使用(一)------前端前端请求数据
axios简要说明及使用原因axios是一个基于Promise用于浏览器和nodejs的HTTP客户端,它本身具有以下特征:从浏览器中创建XMLHttpRequest从node.js发出http请求支持PromiseAPI拦截请求和响应转换请求和响应数据取消请求自动转换JSON数据客户端支持防止CSRF/XSRF体量相对较小综上特征,前端工程化时,很自然额放弃了jquery(是不是不能用,只是请求
weixin_30832351
·
2020-06-28 01:00
iOS开发面试题整理
iOS基础
题分类和扩展有什么区别?可以分别用来做什么?分类有哪些局限性?分类的结构体里面有哪些成员?
weixin_30567225
·
2020-06-27 21:35
iOS中高级面试题
https://blog.csdn.net/u014600626/article/details/102923706
iOS基础
1:讲讲你对atomic&nonatomic的理解1、原子操作对线程安全并无任何安全保证
想名真难
·
2020-06-27 09:33
优秀面试题
iOS基础
面试题2019
基础概念MVC(ModelViewController)设计模式,视图,控制器,模型负责提供数据,视图负责显示,控制器的作用就是确保模型和视图的同步,一旦M改变,V就应该立即更新。Controll要如何显示View,取决于Modelhttps://baike.baidu.com/item/MVC%E6%A1%86%E6%9E%B6/9241230?fr=aladdin&fromid=85990&f
Victor.Zhang
·
2020-06-27 07:04
Objective-C
iOS基础
06—--事件响应链
iOS基础
06——事件响应链移动应用的最大特性就是响应用户交互操作,那么iOS系统是如何去响应一个简单的点击事件的呢?系统如何精准地定位一个事件的响应者呢?
Shayne_win
·
2020-06-27 03:49
iOS
基础
Vue之ax
ios基础
使用
axios简介axios是一个基于Promise用于浏览器和nodejs的HTTP客户端,它本身具有以下特征:从浏览器中创建XMLHttpRequest从node.js发出http请求支持PromiseAPI拦截请求和响应转换请求和响应数据取消请求自动转换JSON数据客户端支持防止CSRF/XSRF安装npm安装$npminstallaxios--save通过cdn引入发送GET请求//creat
第7维度
·
2020-06-26 15:01
iOS基础
知识点 - KVC 与 KVO 理解
KVC与KVO是ObjectiveC的关键概念,个人认为必须理解的东西,下面是实例讲解。Key-ValueCoding(KVC)KVC,即是指NSKeyValueCoding,一个非正式的Protocol,提供一种机制来间接访问对象的属性。KVO就是基于KVC实现的关键技术之一。一个对象拥有某些属性。比如说,一个Person对象有一个name和一个address属性。以KVC说法,Person对象
Simon铭少
·
2020-06-26 11:14
iOS开发
使用APiCloud开发WebAPP流程分享
此方法方便的地方是不需要有安卓或
iOS基础
,通过APiCloud就能将网页打包成APP,在手机上使用,但由于APiCloud平台实在是。。。乱(PS:我爬了很久的坑~),故写
VilenWang
·
2020-06-26 05:26
(最新)iOS面试,各大厂以及小公司的面试题!
目录1、
iOS基础
题2、iOS实战题3、网络题4、计算机系统题5、设计模式题6、架构&设计题7、数据结构&算法题1、
iOS基础
题1,分类和扩展有什么区别?可以分别用来做什么?分类有哪些局限性?
D_猿员
·
2020-06-26 00:18
iOS
iOS开发
移动开发
objective-c
xcode
ios
vue-cli安装及ax
ios基础
使用
Vue-cli安装及ax
ios基础
使用vue-cli是一个很方便的脚手架,安装过程可按菜鸟教程地址:http://www.runoob.com/vue2/vue-install.html全程按着菜鸟教程走就可以了
天一QAQ
·
2020-06-26 00:07
IOS基础
网络请求
1.URl的结构http://102.168.1.1:8080/course_list?name=ios&cid=12345http://:协议102.168.1.1:主机名称8080:端口号course_list:(路径)接口名称name=ios&cid=12345:参数2.请求方法GET:从服务器获取一段内容,通常不包含请求体。POST:使用客户端提供的数据更新实体。HEAD:获取响应的数据元
小谨哥哥
·
2020-06-25 20:39
ios基础
篇内存管理
前言最近有时间把ios的基础知识整理一下,浅谈一下对ios内存管理机制的理解,以前也只是会用,知其然但不知其所以然。本文的ARC专指ObjectiveC的ARC,不会设计到其他语言的内存管理,在此需要有一点的ios的内存管理机制的理解。什么是ARC?ARC的全称是AutoReferenceCounting也就是自动引用计数。ObjectiveC的引用计数理解起来很容易,当一个对象被持有的时候计数加
默默的前行
·
2020-06-25 06:33
iOS基础
——实现蓝牙BLE4.0通信功能
本篇文章包含以下内容蓝牙BLE4.0基础知识的介绍一、蓝牙常见名称和缩写二、蓝牙基础知识三、BLE中心模式流程四、BLE测试实现真机蓝牙BLE4.0连接蓝牙模块的通信功能一、先从结果分析二、准备工作三、建立中心角色四、扫描外设五、连接外设六、获取服务七、获取服务中的特征八、获取特征中的值和描述九、读取特征中的值和描述十、读取蓝牙设备的Mac地址十一、状态改变和发现描述十二、发送数据十三、查看结果结
Hensen_
·
2020-06-25 04:45
iOS基础
之Objective-C(二)
OC的新特性:1、#import与#include:import与include的功能一样,都是将右边的文件拷贝到当前import的位置,但是import为了减轻开发人员的负担,防止重复导入,避免程序员手动编写头文件卫士,OC给出了import这样一个预处理指令。多次import相同的头文件,都只是拷贝一次。import既可以导入OC的头文件,也可以导入C的头文件2、printf()与NSLog(
SuAdrenine
·
2020-06-24 19:29
Vue2+axios+router+loading封装(新增图片上传)
vue新手,开项目一个多月了,遇到好多坑,对于喜欢每个项目的请求必须要封装的我,这操作是必须滴;一个要求一个要求加进入,未来还有更多要求还不知道怎么处理,axios就是一个血泪史啊先说说具体的要求:ax
ios
行走的鱼儿
·
2020-06-24 08:38
HTML5
vue
读书计划
目标要点:算法,操作系统,
iOS基础
,网络,数据结构。
MichealXXX
·
2020-06-23 09:06
Nagios 监控网络设备
准备工作check_snmp插件是Nag
ios基础
插件库中存在的,如果发现在安装完Nagios
bb_Sam
·
2020-06-23 08:19
运维
iOS基础
之runtime
运行时-RunTime1.什么是运行时一套纯C语言的API可以做很多底层操作,例如:动态添加对象的成员变量和方法.动态交换两个方法的实现.(替换系统的方法/监听一些事).获得某个类所有成员方法,所有成员变量.因为编译器最终都会将OC代码转化为运行时代码;例:调用方法即是向其发送了消息等于底层:objc_msgSend(receiver,@selector(方法));//向receiver发送方法消
ValienZh
·
2020-06-23 04:08
[
iOS基础
控件 - 6.9] 聊天界面Demo
A.需求做出一个类似于QQ、微信的聊天界面1.每个cell包含发送时间、发送人(头像)、发送信息2.使用对方头像放在左边,我方头像在右边3.对方信息使用白色背景对话框,我方信息使用蓝色背景对话框4.隐藏相同的发送时间5.底部功能按钮:语音按钮、消息输入框、表情按钮、附加按钮6.响应键盘事件,呼出键盘、隐藏键盘时对上述的视图作出上移操作7.键盘的发送事件处理CodeSource:https://gi
daxiguan0304
·
2020-06-23 03:21
ios基础
控件UIAlertView与UIActionSheet
1.UIAlertView首先来看下UIAlertView的实现效果图:第一步通过点击外部按钮弹出提醒对话框-(IBAction)showAlertView:(id)sender{UIAlertView*alert=[[UIAlertViewalloc]initWithTitle:@"标题"message:@"提醒内容"delegate:selfcancelButtonTitle:@"NO"oth
风云正
·
2020-06-22 22:44
IOS入门
黑马程序员_
ios基础
总结11_协议,代理
----------------------ASP.Net+Unity开发、.Net培训、期待与您交流!----------------------协议1.1基本用途可以用来声明一大堆方法(不能声明成员变量)只要某个类遵守了这个协议,就相当于拥有这个协议中的所有方法声明只要父类遵守了某个协议,就相当于子类也遵守了1.2格式1.2.1协议的编写@protocol协议名称//方法声明列表@end1.2
audered
·
2020-06-22 15:32
黑马
iOS - 序
IOS基础
应该是:HelloWord-UIlabel-UIbutton-UIImage-VC基础-导航控制器-Tab控制器-第一个多视图应用-UITableView-UICollectionView-UIScrollView-UIAlertView
Cogitate_
·
2020-06-21 18:50
iOS
iOS基础
之C语言部分
1.C语言初探程序运行过程预处理(Pre-Processing):预编译过程主要处理那些源代码文件中以”#”开始的预编译指令。"#define"指令:处理条件预编译指令,比如"#if"、"#ifdef"、"#elif"、"#else"、"#endif",将所有的"#define"删除展开所有的宏定义。"#include"预编译指令:将被包含的文件插入到该预处理指令位置。这是一个递归过程,也就是说被
ValienZh
·
2020-06-21 06:24
iOS基础
问答面试题连载-附答案
iOS基础
问答面试题连载(一)-附答案
iOS基础
问答面试题连载(二)-附答案
iOS基础
问答面试题连载(三)-附答案
iOS基础
问答面试题连载(四)这次的问题是网络多线程相
cleven_zhao
·
2020-06-21 05:52
面试题
iOS开发Swift语言学习教程-欧阳坚-专题视频课程
iOS开发Swift语言学习教程—16345人已学习课程介绍Swift这套视频是针对有Objective-C/
iOS基础
,想转成Swift开发的学习视频,视频中从Swift语法,结构体,面向对象,继承,
千锋教育
·
2020-06-21 04:25
视频教程
前端开发:axios在vue中的使用
Aixos1、Aixos特性(1)支持PromiseAPI(2)拦截请求和响应(3)装换请求数据和响应数据(4)取消请求(5)自动转换JSON数据(6)客户端支持防御XSRF2、Ax
ios基础
用法getpostput
彭世瑜
·
2020-06-21 03:11
Vue
iOS高级面试题及部分答案
iOS基础
题分类和扩展有什么区别?可以分别用来做什么?分类有哪些局限性?分类的结构体里面有哪些成员?
huxinwen65
·
2020-06-21 01:49
iOS面试
(最新)iOS高级面试,各大厂以及小公司的面试题!
目录1、
iOS基础
题2、iOS实战题3、网络题4、计算机系统题5、设计模式题6、架构&设计题7、数据结构&算法题1、
iOS基础
题1,分类和扩展有什么区别?可以分别用来做什么?分类有哪些局限性?
iOS猿_员
·
2020-06-06 14:55
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他