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基础
面试题之RunLoop篇
RunLoop是什么,有什么作用,如何获取?定义RunLoop的实质是一个死循环,用于保证程序的持续运行,只有当程序退出的时候才会结束(由main函数开启主线程的RunLoop)作用保持程序的持续运行处理App中的各种事件(触摸、定时器、Selector事件)节省CPU资源,提高程序性能(该做事做事,没事做休息)获取方法使用NSRunLoop(面向对象)或者CFRunLoopRef(底层C语言)R
上天眷顾我
·
2020-08-03 21:21
iOS开发
iOS基础
——网络请求之NSURLConnection、NSURLSessionDataTask
iOS基础
——网络请求之NSURLConnection、NSURLSessionDataTask前言iOS网络请求分为GET请求和POST请求,在iOS中,iOS9之前和iOS9之后用的不是同一个类,iOS9
Hensen_
·
2020-08-03 21:19
IOS基础
:retain,copy,assign及autorelease
一,retain,copy,assign区别1.假设你用malloc分配了一块内存,并且把它的地址赋值给了指针a,后来你希望指针b也共享这块内存,于是你又把a赋值给(assign)了b。此时a和b指向同一块内存,请问当a不再需要这块内存,能否直接释放它?答案是否定的,因为a并不知道b是否还在使用这块内存,如果a释放了,那么b在使用这块内存的时候会引起程序crash掉。2.了解到1中assign的问
hanjieson
·
2020-08-03 17:42
ios开发
iOS基础
教程:记录从零开始到APP发布过程
写在前面本来是做Android开发、兼职Unity开发,公司有业务需求要做iOS,还好需求比较简单:做一个WebView+AR的App。WebView感觉比较简单,AR的话就用EasyAR吧,免费无水印值得推荐。但是。。。做完后要改需求,原因是有人告知**单纯的WebViewApp发布的时候审核不会通过。**为了不蹚浑水还是直接重做吧:首页是一个全屏Banner,内容是日历加下方的图片,点击到AR
Marker_Sky
·
2020-08-03 13:39
iOS
iOS基础
面试题 集锦
iOS基础
面试题(一)项目流程:项目的具体流程,技术点在流程中哪些地方使用。(这个问题的问到的几率很高!)
XLsn0w
·
2020-08-03 08:34
iOS
实用
iOS基础
工具
1.简介该工程包含iOS开发中使用到的工具,文件操作,网络访问,提示UI,设备唯一ID,keychain存储,以便于开发者能迅速搭建基础模块。源码地址:https://github.com/ydbwwhq/HWCommon2.使用方法下载该项目,直接将HWCommon文件夹拖入项目即可#import"HWCommon.h",导入所有工具类即可快速搭建项目的基础功能模块3.具体工具类使用实例3.1H
Hale王
·
2020-08-03 07:14
iOS
iOS基础
:修改app状态栏颜色以及原生的导航栏颜色
设置状态栏文字颜色以及背景颜色这个设置引用自链接:https://www.jianshu.com/p/889cff2b3a52苹果目前状态栏目前有两种状态颜色iOS7以后状态栏的字体为黑色:UIStatusBarStyleDefault状态栏的字体为白色背景:UIStatusBarStyleLightContent解决方案1、在info.plist中,将Viewcontroller-basedst
xiao胖
·
2020-08-03 05:25
iOS基础
iOS开发学习图谱
语言学习
iOS基础
iOS高级操作系统Frameworks开发进阶设计模式架构模式开发工具第三方服务App打包上传与审核持续集成开源项目语言学习屏幕快照2017-04-25下午6.08.33.png屏幕快照
千羽千寻
·
2020-08-02 23:13
IOS
iOS面试--最新快手iOS面试题
视频面试是通过牛客网进行的,以下是记下来的各轮面试题,对于一些
iOS基础
知识就不做解答了。一面正在跳转(iOS高级开发技术交流裙进裙密码:123)1、用递归写一个算法,计算从1到100的和。
ㅤᅠㅤㅤᅠᅠ
·
2020-08-02 13:14
iOS
ios
面试
安卓&ios&hbuild 个推推送经验分享2
上文说了个推的安卓和
ios基础
配置。接下来说说他们的主要代码实现。由于在具体使用中,我们一般会根据需要给不同的用户推送信息,所以需要根据手机型号以及clientid锁定手机。
懒惰の猫
·
2020-08-01 05:42
iOS基础
(七) - 聊一聊NSObject对象模型
前言为什么要写NSObject呢?嗯嗯,主要因为手贱。本来,近段时间公司比较闲,然后,鄙人想进阶一下iOS开发,runtime之前看过一些,blog等等,但是实际上用的比较少,也不是很清晰,所以就去看runtime的相关资料,然后发现很多不懂的知识,就不断点连接,看看跳跳,然后就来到了NSObject对象模型,索性就先把它弄明白。推荐一篇深入浅出的文章《NSObject对象模型解析(上)》。1.先
一剑孤城
·
2020-08-01 05:02
小码哥基础班85GB“高清无码”视频大放送(内含35GB OC部分)
�小码哥最新
iOS基础
班“高清无码”全套视频免费大放送如果你还没有月薪破万如果你对目前自己职业道路有很多不安全感如果你想扎扎实实的掌握一项走遍天下都不怕的本领如果你已经厌倦了现在重复又看不到前途的工作如果你想让家人和自己过上更好的生活以你为傲请往下看众所周知移动互联网行业是当下最火爆的行业之一
小码哥朵朵
·
2020-08-01 00:17
Objective-C中@,[], /, *等符号说明
iOS基础
入门一
我们在程序中看到大量的减号、中括号、中括号、@等等陌生符号,我们下面进行一一解释:1)减号(或者加号)减号表示为实例方法,必须使用类的实例才可以调用的。比如C语言中,一个方法的写法可能是:voidhello(boolishello){......}用Objective-C写出来就是-(void)hello:(BOOL)ishello{......}加号表示类方法,这类方法是可以直接用类名来调用的,
哈森森
·
2020-07-31 16:12
iOS基础
--touch事件实现简单涂鸦板
这里,我们利用-(void)touchesBegan:(NSSet*)toucheswithEvent:(UIEvent*)event和-(void)touchesMoved:(NSSet*)toucheswithEvent:(UIEvent*)event屏幕触摸事件实现只有清除,后退和保存的简单涂鸦板.首先我们需要一个UIView作为这个涂鸦板,UIView上需要清除,后退和保存三个UIButt
李xiao屁的忧伤
·
2020-07-31 14:48
[
ios基础
]ios面试--网络协议篇
1.TCP协议:TCP协议是自IP协议出来又一常用的信息传输协议。是一个基于链接的、安全的、双向的传输协议现在,TCP协议一般都喝IP协议共同使用,我们称之为TCP/IPTCP说白了就是在互联网扩张时候,数据从一段经过无数个路由器和交换机到达指定的一端的解决方案。该方案包括最小路径,最快时间,下一站路由器的选择等。在计算机中的TCP协议:我们的计算机或手机,在连入网络之后,就可以和别的设备做信息交
LukasTong
·
2020-07-31 10:25
ios基础
iOS基础
1-蓝牙
最近做了几个蓝牙项目,写一下过程,方便大家.本文章介绍手机为中央设备的情形第一步遵循代理@interfaceDBBLEManager()第二步设置蓝牙属性@property(nonatomic,strong)CBCentralManager*myCentralManager;第三步实例化_myCentralManager=[[CBCentralManageralloc]initWithDelega
Coder Bruce
·
2020-07-30 23:26
iOS开发基础技能
[
iOS基础
]macOS 缺失的软件包的管理器-Homebrew
homebrew官方网址Homebrew是一个包管理器,用于在Mac上安装一些OSX没有的UNIX工具(比如著名的wget)。Homebrew将这些工具统统安装到了/usr/local/Cellar目录中,并在/usr/local/bin中创建符号链接。/usr/bin/ruby-e"$(curl-fsSLhttps://raw.githubusercontent.com/Homebrew/ins
codeTao
·
2020-07-30 07:01
iOS基础
语法
我们平时写的Objective-C代码,底层实现都是c/c++代码,所以Objective-C的面向对象都是基于c/c++数据结构实现的屏幕快照2018-12-1508.42.32.png可以用命令行把oc代码转成c/c++代码clang-rewrite-objcmain.m-omain.cpp建一个mac命令行项目,编译器重写ocmain.m文件输出main.cpp文件上面这个没有写明架构,应该
江水东流
·
2020-07-27 11:40
ios基础
总结
1.导航控制器1.导航控制器是UIVIewController的子类,导航控制器想当于一个管理控制器的Controller,它自带view,而且自带的的view上面有个导航栏,我们给导航控制器添加控制器和移除控制器,其实是移除了控制器上面的view,控制器本身并没有被移除.。(注意:导航控制器管理的是子控制器,而不是控制器的view)2.UITabBarCotroller和导航控制器类型,也可以管
yangliangliang
·
2020-07-15 21:12
iOS基础
理论(三)
一、_objc_msgForward函数是做什么的,直接调用它将会发生什么?_objc_msgForward是一个函数指针(和IMP的类型一样),是用于消息转发的:当向一个对象发送一条消息,但它并没有实现的时候,_objc_msgForward会尝试做消息转发。在“消息传递”过程中,objc_msgSend的动作比较清晰:首先在Class中的缓存查找IMP(没缓存则初始化缓存),如果没找到,则向父
一个人一匹马
·
2020-07-15 06:57
iOS基础
总结--常见文本编辑样式的简单总结(富文本)
八尺龙须方锦褥,已凉天气未寒时!下面是和好友@by小杰整理的一些内容typedefNS_ENUM(NSInteger,NSLineBreakMode){NSLineBreakByWordWrapping=0,NSLineBreakByCharWrapping,NSLineBreakByClipping,//减掉后面显示不了的部分NSLineBreakByTruncatingHead,//头部内容以
云之君兮鹏
·
2020-07-15 06:08
关于
iOS基础
总结咱俩好好唠唠
2016.05.2010:24尘封已久的学习基础总结,最近公司项目不是很忙,终于抽空整理出来,现分享出来。1.1谈一谈GCD和NSOperation的区别?首先二者都是多线程相关的概念,当然在使用中也是根据不同情境进行不同的选择;GCD是将任务添加到队列中(串行/并发/主队列),并且制定任务执行的函数(同步/异步),其性能最好,底层是C语言的API,也更轻量级。iOS4.0以后推出的,针对多核处理
weixin_33816611
·
2020-07-15 04:50
IOS基础
学习之C(二)
++指针++引用的概念:赋值时都是先将变量名a转换为a的存储地址,根据地址找到变量a的存储空间。然后将数据以2进制的形式放入a存储空间中。地址存放直接引用:直接通过变量名来读写变量间接引用:首先将变量a的地址存放在另一个变量中,比如存放在变量b中,然后通过变量b来间接引用变量a,间接读写变量a的值。[间接引用来修改值:先根据变量名b获取变量b的地址ffc2,取出变量b中存储的内容ffc1,也就是变
南山伐木
·
2020-07-14 21:44
关于
iOS基础
面试咱俩好好唠唠
笔者之前在魔都从事iOS相关工作,前段时间决定来到帝都发展,找工作的过程中准备了些基础的面试题目,现分享给大家。1.1谈一谈GCD和NSOperation的区别?首先二者都是多线程相关的概念,当然在使用中也是根据不同情境进行不同的选择;GCD是将任务添加到队列中(串行/并发/主队列),并且制定任务执行的函数(同步/异步),其性能最好,底层是C语言的API,也更轻量级。iOS4.0以后推出的,针对多
上天眷顾我
·
2020-07-14 17:19
关于iOS面试
2018-03-08
ios基础
篇:https://wangmeng.gitbooks.io/ios-note/content/interview_1.htmlios底层篇:https://github.com/ChenYilong
景兄弟我白豆腐阿
·
2020-07-14 15:02
iOS基础
动画教程
iOS的动画多种多样,动画做的好的应用会更加吸引人,用起来也会更加炫目,本文介绍iOS几种基础动画,单个讲解便于理解,但真正使用时,结合起来用会看起来更加帅,这就看具体的应用场景和大家的想象力啦。所有的基础动画都给予UIView一个基础的方法:animateWithDuration。这个方法可以包含一个代码块,里面设置要改变的东西,在执行的时候iOS会自动以动画的形式展现出来,代码如下:[UIVi
Cloudox_
·
2020-07-13 07:13
iOS知识模块整理
iOS基础
:UIKit框架:基础视图:UIButton、UILabel、UIImageView、UITextField、UIScrollView、UIAlertView高级视图:UITableView、
CN_HarrySun
·
2020-07-13 06:53
UEFI BIOS模式下Windows系统启动过程以及引导文件修复方法
有关UEFIB
IOS基础
知识的简介,一年前在网易博客做过详细的概述。
happymagic
·
2020-07-13 05:26
计算机维护
iOS基础
(八) - runtime之消息传递
前言:本来是想整理一下runtime相关的知识的,谁知道,越陷越深,一个知识点连着一个知识点,我怕以后忘记,所以,先记下来了,谁叫我比较懒呢。1.iOS里面的函数调用其实就是消息转发的过程。(Howtoprove?)先新建一个继承NSObject的类ClassA,里面有一个实例方法printStr:方法和类方法classMethod:,如下:@implementationClassA+(void)
一剑孤城
·
2020-07-12 13:01
iOS基础
知识点回顾(2)
4月10号跟公司提了辞职。说好不会立马走,留一两个月的缓冲期给公司。这样一来,立马辞职投简历找工作的计划也就搁浅了。那么就趁这段时间,把自己已经忘掉的基础知识重新捡起来,再复习一下,整理成文档以供自己查看吧。这些知识点是从网上各个地方看到的,非原创,仅是总结。1.TCP和UDP的区别于联系TCP为传输控制层协议,为面向连接、可靠的、点到点的通信;UDP为用户数据报协议,非连接的不可靠的点到多点的通
tiGress
·
2020-07-12 04:45
iOS基础
--创建.bundle资源文件包
姑苏城外寒山寺,夜半钟声到客船!好久没写了,主要是烦躁了!不管前路如何,还是要坚持!关于的这个Bundle文件简单来说就是内部结构按照标准规则组织的特殊目录,iOS的应用都是通过Bundle进行封装的。很多资源文件加载大多是通过bundle来进行的了,从Bundle进行文件加载实际就是通过应用自己所在的文件夹进行加载!这句话忘了从哪里看到的,我自己的初级理解就是在iOS里面我们可以用Bundle文
云之君兮鹏
·
2020-07-12 01:03
runtime 可以做什么
Objective-CRuntimeMethodSwizzling和AOP实践南大(南锋子)的一系列文章(打开稍慢)[精通Objective-C]进阶技巧:使用运行时系统API然后饶神总结的也不错,里面好多干货
iOS
三十一_iOS
·
2020-07-11 12:50
ios基础
第一节swift语句
////main.swift//冰凡////Createdbylanouon16/10/20.//Copyright(c)2016年lanou.Allrightsreserved.////swift里面没有头文件和实现文件,只有一个.swift文件//swift里面没有main的概念,程序从main.swift开始执行//swift每一条执行语句可以不用分号结束,多条语句在同一行的时候才需要用分号
冰凡513
·
2020-07-11 09:37
招聘一个靠谱的 iOS及答案
总结下面试人过程中的感受,你也可以读到我们对简历、算法、性格、
iOS基础
、底层知识的看法和一些常问的面试题
默默_David
·
2020-07-10 18:54
关于
iOS基础
总结(7)--ios各个版本新特性总结
iOS7新特性·在iOS7当中,使用麦克风也需要取得用户同意了。如果用户不允许app使用麦克风的话,那么需要使用麦克风的app就不能接收不到任何声音·[NSArrayfirstObject]的实现,iOS4之前只是一个私有的方法·UIImage.renderingMode着色(TintColor),可以设置一个UIImage在渲染时是否使用当前视图的TintColor。·UIScreenEdgeP
新手小小鸟
·
2020-07-10 15:11
ios小方法
ios面试题
ios新版本特性
ios10
版本新功能
2016年度总结
2016年—年终总结学习工作1.iOS:****1月-3月****:学习了
iOS基础
知识,包括UITableView、UICollectionView等,学会采用Frame布局,了解的技术比较老套,知道主流的第三方
Cokey
·
2020-07-10 04:54
iOS 基础类解析 - NSNumber
iOS基础
类解析-NSNumber太阳火神的美丽人生(http://blog.csdn.net/opengl_es)本文遵循“署名-非商业用途-保持一致”创作公用协议转载请保留此句:太阳火神的美丽人生-
太阳火神的美丽人生
·
2020-07-10 02:00
<=即时总结=>
平台-iOS
语言-C_C++_OC
iOS
基础框架分类解析
黑马程序员——
IOS基础
之OC——@property、动态检测与构造方法讲解
——Java培训、Android培训、iOS培训、.Net培训、期待与您交流!——第一章@property的讲解传统的getter和setter在OC中为了保护数据的安全和编程,OC中对实例变量进行初始化和实例变量运用都采用了对象方法对其实现。OC中把这两种方法称作setter和getter,seter方法就是对实例变量进行初始化或者赋值,getter方法就是对实例变量进行访问。有了这两个方法后,
Dnorsunshine
·
2020-07-09 10:58
ios开发
iOS基础
- 笔记
枚举的写法//类型:CYLSextypedefNS_ENUM(NSInteger,CYLSex){CYLSexMan,CYLSexWoman};typedefNS_OPTIONS(NSUInteger,SDWebImageOptions){SDWebImageRetryFailed=1NSString*constnameKey=@"name";常用宏//字符串是否为空#definekStringI
CoderShmily
·
2020-07-09 08:51
ios基础
之一天一道笔试题(4)
请写出程序输出结果:@implementationSon:Father-(id)init{self=[superinit];if(self){NSLog(@"%@",NSStringFromClass([selfclass]));NSLog(@"%@",NSStringFromClass([superclass]));}returnself;}@end结果:Son,Son解析:此题主要考察对sel
weed_x
·
2020-07-08 20:57
iOS基础
之OC:C与OC的对比,(NSString,NSLog)
C和OC的对比:文件对比:COC头文件:.h.h源文件:.c.m目标文件:.o.o数据类型:C:基本类型、数组、结构体、枚举等等OC:除了C语言的类型外,还有自己的类型,NSString换句话说,OC有C语言的所有类型intdouble数组结构体在OC中也统统能用还增加了BOOL类型,C语言中怎么表示真和假?0为假,非0为真。变量常量:简而言之也是C语言中的变量和常量的概念在OC中通用分支语句:C
strangerben
·
2020-07-08 06:18
IOS基础
开发实战+Swift语言基础知识
一、创建一个OSX项目第一个Swift程序:1、创建步骤:启动Xcode->创建新Xcode项目(CreateanewXcodeproject)->选择“OSX/Application/CommandLineTool”->输入项目名称等信息->选择保存位置2、标识符与关键字标识符就是变量、常量、方法、函数、枚举、结构体、类、协议等由开发人员指定的名字。构成标识符的字母有一定的规范,Swift语言中
火锅和车厘子
·
2020-07-08 03:26
swift学习笔记
通过nanoFramework 使用C#编写STM32和ESP32的芯片程序
nanoFramework是一个解析器,通过他可以实现C#编写STM32的程序,他的核心部分包括CLRHALPAL,它是通过Chib
iOS基础
之上实现nanoFramework,目前支持的芯片如下:MikrobusQUAILSTNUCLEO64F091RCSTSTM32F429IDISCOVERYSTSTM32F769IDISCOVERYWildernessLabsNetduino3WiFiSTM
麦壳饼
·
2020-07-07 17:02
Swift基础之常用的UI控件(一)
有一定
iOS基础
的小伙伴们一定知道,在开发的过程中UI控件是必不可少的。那么在swift中UI控件都是怎么创建和使用的呢?
大脸猫121
·
2020-07-06 23:09
经历3轮百度面试的问题(iOS)
iOS基础
问题记录,很遗憾第三轮以为是hr面试掉以轻心了,并且经历4个多小时面试身心俱疲,自我感觉第三轮发挥很差,出来以后吹了吹风才发现,其实第三轮可以很轻松过去。若没拿到offer,以后再尝试吧。
SE-Valkyrie
·
2020-07-06 14:59
objective-c
iOS基础
面试题(二)
iOS面试题系列:iOS如何面试
iOS基础
面试题(一)
iOS基础
面试题(三)
iOS基础
面试题(四)iOS进阶面试题----Block部分iOS进阶面试题----多线程部分1.Difference
xunyn
·
2020-07-06 09:45
iOS面试
iOS面试
Objective-C
iOS
工作
面试题
iOS进阶面试题----Block部分
所有的群都已到人数上限,本着“与时俱进”精神,建了个"iOS面试"公众号,大家扫码关注后,可直接发消息给我,iOS面试相关的问题我会尽量一一回复iOS面试题系列:iOS如何面试
iOS基础
面试题(一)
iOS
xunyn
·
2020-07-06 09:44
iOS面试
iOS面试
iOS进阶面试题----多线程
iOS面试题系列:iOS如何面试iOS面试题(一)
iOS基础
面试题(二)
iOS基础
面试题(三)
iOS基础
面试题(四)iOS进阶面试题----Block部分1多线程是什么多线程是个复杂的概念,按字面意思是同步完成多项任务
xunyn
·
2020-07-06 09:13
iOS面试
iOS面试
iOS基础
补完计划--透过堆栈看事件响应机制
目录前言TouchEvent响应链UIControlUIGestureRecognizer结论前言众所周知、手势识别器的权限比响应链更高。而UIControl的响应机制不涉及响应链、由UIAPPlication直接分发。于是、会出现一些冲突的问题。比如给self.view添加手势之后、cell不可点击、但UIButton不受影响。可以看看《iOS点击事件和手势冲突》。而在网上找了找、但总觉得不那么
kirito_song
·
2020-07-06 07:05
iOS 学习资料整理
视频教程(英文)DevelopingiOS7AppsforiPhoneandiPad斯坦福开放教程之一,课程主要讲解了一些iOS开发工具和API以及iOSSDK的使用,属于
iOS基础
视频iPadandiPhoneApplicationDevelopment
lz201234
·
2020-07-04 23:24
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他