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基础
深入补完计划--NSURLSessionConfiguration相关API
学习NSURLSession之前、先撸一遍NSURLSessionConfiguration头文件里的属性和API本文链接@interfaceNSURLSessionConfiguration:NSObject/*硬盘缓存、存储证书到用户钥匙链、存储cookie到shareCookie*/@property(class,readonly,strong)NSURLSessionConfigurati
kirito_song
·
2020-01-01 15:19
iOS基础
全面分析之四(动画全面分析)
iOS动画好的应用都有一个共同的特点,那就是良好的用户体验,动画作为提升用户体验一个重要技术,在开发人员和产品设计人员手里,则应该受到足够重视。CoreGraphics:它是ios的核心图形库,平时使用最频繁的point,size,rect等这些图形,都定义在这个框架中,类名以CG开头的都属于CoreGraphics框架,它提供的都是C语言的函数接口,是可以在ios和macos通用的。Quartz
struggle3g
·
2020-01-01 10:12
iOS基础
之崩溃日志符号化
在App审核时,可能会出现类似下图这种被拒的情况:Reject.png原来出现了闪退,这对于App是个致命的问题,要马上修复。那么问题来了,我测试的时候没有崩溃的问题呀!我看不到crash的信息呀?我并不知道问题出现在哪里呀?这时,我们就要用到崩溃日志了,这里面包含了我们需要的内容。当你拿到崩溃日志的时候,你看到的是这样的东西:Unsymbolicated.png顿时一脸懵逼,感觉不会再爱了。Wh
NSScorpio
·
2020-01-01 00:51
iOS 面试各要点 暂记
##iOS常用问题总结####
iOS基础
知识回顾#####1、为什么说Objective-C是一门动态的语言?
蝉始鸣
·
2019-12-31 10:21
iOS基础
问题面试题附带答案(四)
简单理解//为什么tcp需要三次握手,四次挥手?//连接客户端->SYN—>服务器->SYN+ACK->客户端->ACK//结束客户端->FIN->服务器->ACK->客户端告诉客户端收到报文//->FIN->客户端所有报文发送完后发送FIN->ACK->服务器//为什么不能让改成两次握手?//容易造成死锁客户端->SYN->服务器->SYN+ACK->客户端//SYN+ACK丢失客户端认为未连接
deeper_iOS
·
2019-12-31 05:02
iOS基础
知识点随记
1.UUIDIDFVuuid每次循环都会变动并且不一样identifierForVendor即IDFV循环不会变,删除app后重新安装会改变for(NSIntegeri=0;i<10;i++){/**用第一种方法获取的uuid每次循环都会变动并且不一样,用第二中方法生成的identifierForVendor即IDFV循环不会变,删除app后也不会改变(刘玉同,17-06-23)*//*IDFV的
随意啊
·
2019-12-31 02:06
iOS基础
深入补完计划--带你重识Property
灵剑山扉页182.jpg知识基础不够牢。一知半解、想当然的用没准将来会出大问题。借用@我就叫Sunny怎么了的一句话:《一个人iOS的基础如何、只问一个property就够了》决定(深入?)总结一下暂时所能想到的property。受篇幅所限、把一些相对冗余的原理探究放到了其他帖子。有兴趣的童鞋可以去看(个人觉得还是挺有用的)目录※ARC下,不显式指定任何属性关键字时,默认的关键字都有哪些?※@pr
kirito_song
·
2019-12-30 23:59
iOS基础
深入补完计划--NSURLSession相关API
学习NSURLSession之前、先撸一遍NSURLSession头文件里的属性和API本文链接NSURLSession@interfaceNSURLSession:NSObject/*返回系统全局的NSURLSession*/@property(class,readonly,strong)NSURLSession*sharedSession;/*自定义NSURLSession通过NSURLSes
kirito_song
·
2019-12-29 12:24
iOS基础
| WKWebView 使用
之前对于webview的经验只是通过URL展示H5页面,没做过交互。最近有机会接触到js交互,现在把遇到的问题进行整理。目录:技术选型基础使用交互内存泄漏问题UIWebVieworWKWebViewiOS8之后苹果推荐使用WKWebView替代UIWebView,其优点如下:在性能、稳定性WKWebView更多的支持HTML5的特性WKWebView更快,占用内存可能只有UIWebView的1/3
UncleFool
·
2019-12-29 10:10
iOS基础
问题面试题附带答案(一)
1.简单的描述下类扩展和分类的区别?(说2点)类扩展没有名字,分类有名字。类扩展可以为某个类增加额外的属性、成员变量、方法声明;分类只能扩充方法,不能扩充成员变量,如果在分类中声明了一个属性,分类只会生成这个属性的get\set方法声明。2.简要的说明UIView的frame和bounds的区别。frame表示的是控件矩形框在父控件中的位置和尺寸,是以父控件的左上角为坐标原点.bounds表示的是
deeper_iOS
·
2019-12-28 20:05
2016-12-31 网址www
生成圆角图片生成关键词组词工具3.iconfontpng图标下载4.Swift-图像控件(UIImageView)的用法5.GitHub趋势6.Github大于1000的所有项目7.swift语言每天获星排行榜:8.
iOS
良辰岁月
·
2019-12-28 08:14
ios基础
之属性set get方法同时重写报错的问题
今天有一个初学者遇到一个问题,就是使用property的时候,同时重写setget方法会报错,如@interfaceViewController:UIViewController{}@property(nonatomic,copy)NSString*name;-(void)setName:(NSString*)name;-(NSString*)name;@end单独重写任意一个方法都不会报错,但是
流沙3333
·
2019-12-28 03:37
iOS基础
总结之:成员变量、属性变量、局部变量、实例变量、全局变量,详解
前言很早之前写的笔记啦,刚刚写博客的时候突然想发布出来。一、成员变量@interfaceMyViewController:UIViewController{UIButton*yourButton;intcount;iddata;}成员变量用于类内部,无需与外界接触的变量。成员变量默认是protected,一般情况下,非子类对象无法访问因为成员变量不会生成set、get方法,所以外界无法与成员变量接
LuckyCat_A
·
2019-12-27 23:11
iOS基础
--数据库操作的简单封装
沙盒路径的简单封装.m#import"SandBoxPaths.h"@implementationSandBoxPaths//得到沙盒主目录+(NSString*)homePath{returnNSHomeDirectory();}//得到documents文件夹目录+(NSString*)documentPath{returnNSSearchPathForDirectoriesInDomains
李xiao屁的忧伤
·
2019-12-27 22:11
杨武_
IOS基础
1,导论社区资源:官方Xcode自带的文档库,有Xcode_Documentation&APIReference/(control+command+0),What’snewinXcode?非常重要IOS9.2Documentation最常用的工作中References,多一点系统学习Guides,多一点观点,自主学习IOS极为庞大,每年新增的API都数以千计。没人能在一本书,或者一本课,中全都讲清
FlyTheKite
·
2019-12-27 02:53
iOS 面试题集合
欢迎大家关注我的Github以及相关博客Github.io博客园大家的鼓励是我前进的动力
iOS基础
题分类和扩展有什么区别?可以分别用来做什么?分类有哪些局限性?分类的结构体里面有哪些成员?
PersonChen_QJ
·
2019-12-26 14:17
一篇文章剖析block底层源码以及Block.private
关于我的仓库这篇文章是我为面试准备的
iOS基础
知识学习中的一篇我将准备面试中找到的所有学习资料,写的Demo,写的博客都放在了这个仓库里iOS-Engineer-Interview欢迎star其中的博客在
太阳骑士索拉尔
·
2019-12-26 04:17
#
iOS基础
# CocoaPods使用说明书
1、什么是CocoaPodsCocoaPods是开发OSX和iOS应用程序的一个第三方库的依赖管理工具。利用它可以定义自己的依赖关系(称作pods),并且随着时间的变化,以及在整个开发环境中对第三方库的版本管理非常方便。这里整理了从基本安装到使用的操作流程和期间容易出现的问题以及解决办法。2、CocoaPods都做了什么简单查看一下cocoapods源代码(ruby语言),了解一下install和
就叫yang
·
2019-12-25 09:04
2019-11-07 15:31IOS 基础之nil,NULL,NSNULL区别详解
原地址:https://www.jb51.net/article/111137.htm
iOS基础
之nil,NULL,NSNULL区别详解①nil:一般赋值给空对象。
footSInRoad
·
2019-12-25 07:53
iOS基础
--一些常用的小知识总结
导入Xcode空模板只需要把你下载好的空模板拷贝到该路径下即可./Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates/ProjectTemplates/iOS/Application导入GDataXMLNode步骤如下:导入libxml2.dy
李xiao屁的忧伤
·
2019-12-24 11:09
iOS基础
--一些常用的小知识(二)
清理缓存(具体情况还需要具体调整)-(void)clearCache{UIAlertController*alertController=[UIAlertControlleralertControllerWithTitle:@"提示信息"message:@"是否清理缓存"preferredStyle:UIAlertControllerStyleAlert];UIAlertAction*cancle
李xiao屁的忧伤
·
2019-12-23 19:36
iOS基础
--网络请求的简单封装
#import@protocolNetWorkingHelperDelegate//参数为所需要传出去的值(解析好的数据)-(void)passValueWithData:(id)value;@end@interfaceNetWorkingHelper:NSObject@property(nonatomic,assign)iddelegate;//同步get-(void)getAndSynchro
李xiao屁的忧伤
·
2019-12-22 10:37
iOS基础
:全局变量·静态变量·局部变量·自动变量(static、extern、全局静态区、堆区、栈区)
引言:包括百度、中兴在内的很多公司都曾在笔试面试中出过下面题目问题:全局变量和局部变量在内存中是否有区别?如果有,是什么区别?解析:有区别。全局变量保存在内存的全局存储区中,占用静态的存储单元;局部变量保存在栈中,只有在所在函数被调用时才动态地为变量分配存储单元。区分三种变量的特点,如果只看声明位置和访问范围,肯定不够深刻的,需要进一步理解在内存中的不同。所以,这里我们来复习总结一下三种变量的特点
陈满iOS
·
2019-12-22 05:14
iOS基础
深入补完计划--NSURLSession使用详解(附Demo)
目录前言APIDemo前言本文主要是把NSURLSession以及NSURLSessionTask相关的代理方法全部整理了一下。旨在大体了解在一个iOS网络请求中、一个任务究竟经理了什么。而我们、又能做些什么。API大概的结构长这样API结构#pragmamark-NSURLSessionDelegate#pragmamark会话总代理#pragmamark通知>>session被关闭//[ses
kirito_song
·
2019-12-22 00:03
iOS基础
:上手CAShapeLayer,动画其实并不难
前言当你看到精彩的动画时,你会不会和我一样,立马想这个效果该如何如何实现呢?然后想着想着,又觉得很难实现,然后挠挠头表示做不出来呢?如果是这样,那这篇文章也许可以帮到你哦。纲要纲要.png正文一、概念入门1.CAShapeLayerCAShapeLayer这个类是这篇文章的主角,继承于CALayer。CAShapeLayer的形状是由其path(类型为CGPathRef)属性指定的。CAShape
Jabber_YQ
·
2019-12-21 16:46
腾讯,你的诚信被谁吃了?
大概在今年一月份的时候,我在两个平台上各发布了一套
iOS基础
视频教程,一个是网易云课堂,一个是腾讯课堂,都是大厂:网易课堂,腾讯课堂。
Lebus
·
2019-12-21 01:04
iOS基础
(四) - KVC和KVO
iOS观察者模式学习(1)KVC与KVO简介KVCKVC(Key-valuecoding)是一种间接更改对象状态的方式。官方文档描述:Key-valuecodingisamechanismforaccessinganobject’spropertiesindirectly,usingstringstoidentifyproperties,ratherthanthroughinvocationofa
一剑孤城
·
2019-12-20 12:35
iOS 学习资料整理
一、视频教程(英文)1、DevelopingiOS7AppsforiPhoneandiPad斯坦福开放教程之一,课程主要讲解了一些iOS开发工具和API以及iOSSDK的使用,属于
iOS基础
视频2、iPadandiPhoneApplicationDevelopment
Yaanco
·
2019-12-19 03:38
iOS基础
之 网络请求+模型转换+持久化
目录1.网络1.AFN框架2.NSURLSession3.NSURLConnection4.其他2.模型转换2.1JSONModel2.2MJExtension3.存储3.1NSUserDefaults3.2NSCoding3.3sqlite3.4FMDB3.5CoreData3.6读写文件1.网络AFN框架(第三方网络请求---常用)//1.创建网络请求managerAFHTTPSessionM
风雨路上砥砺前行
·
2019-12-17 22:06
iOS 多线程基础知识整理
本笔记整理自
iOS基础
之搞定多线程,详情请参考原文。
舌尖上的大胖
·
2019-12-17 13:28
iOS基础
:Block底层实现及理解
本文用于记录近期学习block底层后的理解。本文的参考博文:Block技巧与底层解析谈Objective-Cblock的实现一、Block编译转换OC->C++通过使用命令clang-rewrite-objc实现。1.首先,新建一个main.m文件。2.打开终端,cd到main.m文件所在目录。3.输入clang-rewrite-objcmain.m命令进行转换。4.最后main.m文件所在的目录
Jabber_YQ
·
2019-12-17 07:50
iOS基础
篇-App瘦身
随着Apple不断更新系统,Xcode不断升级,我们会发现打包出来的App包文件会越来越大。我司最近导入了百度语音识别合成,App瞬间飙升到70MB,于是着手记录App瘦身之道。App瘦身可以从资源层面和代码层面入手。一、去除重复的,无用资源文件,解决名字重复问题。1、压缩和删除无用的图片资源:在我们工程中经常用到的轮播图、启动图、页面引导图,比如课程大厅的首页图片,UI给我们的@1x@2x@3x
漫洋洋_LA
·
2019-12-16 04:53
IOS基础
理论知识复习(三)
在看到大牛的知识点,发现很多知识点自己一知半解,能做项目但理论不够扎实,默默地去百度总结一下.放到这里和大家交流交流.如有侵权,告知即删!01.用StoryBoard开发界面有什么弊端?如何避免?优点:开发界面所见即所得,可以快速通过拖拽构造界面。你可以从storyboard中很方便地梳理出所有ViewController的界面间的调用关系。这一点对于新加入项目组的开发同事来说,比较友好。缺点:x
时光憧憧
·
2019-12-16 01:32
iOS基础
-加速器使用2(小球乱撞)
加速器使用注意:UIAccelerometer使用:单例创建设置代理设置采样间隔注:手机呈肖像模式时,Snip20150331_1.png@interfaceViewController()@property(weak,nonatomic)IBOutletUIImageView*ball;@property(nonatomic,assign)CGPointpoint;@end@implementa
萝卜丝巾
·
2019-12-15 10:03
iOS 学习路线
前言:世界上哪有什么天才,我只是把别人喝咖啡的时间用在工作上了
iOS基础
知识点网址(Rao神分享,对比一下,包含48篇文章)一、基础1、史上最详细的iOS之事件的传递和响应机制-原理篇2、UINavigationBar
MaybeLove00
·
2019-12-15 08:53
iOS基础
之Bundle详解
在iOS工程中,如果我们使用xib来编写视图的话,会经常用到Bundle.main.loadNibNamed的方法来加载视图。那么Bundle到底是什么呢?除了mainbundle还有其他bundle?这篇文章是对Bundle的讲解,主要说明Bundle的定义和特点,Bundle的内部结构以及Bundle的基本使用。1Bundle的定义和特点Bundle是一个含有可执行的代码及代码所需资源,以特定
coder_zhengyi
·
2019-12-15 04:24
iOS基础
:内存管理-NSString相关知识
前言本文主要讲的是NSString类有关的内存管理基础知识。正文一、面试常问的问题:为什么NSString的修饰词常常是copy这个问题虽然网上已经有很多了,但是大多数都是字面上的解释:为了防止mutablestring被无意中修改,NSMutableString是NSString的子类,因此NSString指针可以持有NSMutableString对象。这样说确实难理解,最好的方法还是用例子来解
Jabber_YQ
·
2019-12-15 02:18
Andorid&
ios基础
UI设计规范
开始App视觉设计前,定义好安卓或者iOS基本的尺寸及布局包括但不限于:App色调,icon尺寸,font大小,button样式、列表、其他组件、加载、空状态等。安卓和iOSApp设计稿尺寸分别为:安卓720*1280pxiOS750*1334px视觉设计完成进行尺寸适配安卓:XHDPIXXHDPIXXXHDPIIOS:@1X@2X@3X网站上已经有很多详细的规范说明,以下内容仅依据之前项目的迭代
黑子Y
·
2019-12-14 03:00
记录-查找
ios基础
UI1.1,iOSLabel详解学习_OChttp://www.jianshu.com/p/b294f385e07b1.2,iOS-UIButton按钮http://www.jianshu.com
廖城述
·
2019-12-14 00:34
iOS基础
面试题及答案
考察一个面试者基础咋样,基本上问一个@property就够了:@property后面可以有哪些修饰符?答:线程安全的:atomic,nonatomic访问权限的:readonly,readwrite内存管理(ARC)assign,strong(强引用,指针拷贝),weak(弱引用),copy(内容拷贝)内存管理(MRC)assign,retain(强引用,指针拷贝),copy(内容拷贝)什么情况使
浪子爱新觉罗
·
2019-12-13 22:26
iOS基础
--UITableView分组列表
GroupedStyle让Cell与Cell之间存在间距,今天来说说用UITableViewStyleGrouped实现。先来看效果图效果图1.属性设置设置按组来分![分组属性默认是Plain我们选择Grouped](http://ogez83f4h.bkt.clouddn.com/2016111077836屏幕快照2016-11-0916.40.27.png)设置每行头部间距底部间距![头部间距
暴走的羊驼
·
2019-12-13 17:44
iOS基础
:深入内存管理-让人头疼的autorelease
这篇文章其实是深入内存管理:从所有权修饰符开始的补充。因为由于__autoreleasing的试验过于多,都写在上一篇文章中会使得文章篇幅结构很难看,所以在这里新建一篇文章来记录。方法介绍下面需要介绍两个方法:1._objc_rootRetainCount(idobj)方法,作用是返回obj的引用计数。2._objc_autoreleasePoolPrint()方法,作用是打印当前的自动释放池对象
Jabber_YQ
·
2019-12-13 16:01
iOS基础
知识点——分类(category)
定义:category建立依赖具体的类,为类添加类方法或者对象方法。目的:在不改变原来类内容的情况下,为类添加新的方法。注意和区别:1、分类只能增加方法,不能增加成员变量。2、分类的方法可以访问原来类的成员变量。3、如果,分类方法和原来类的方法名一致,会导致原来的方法被覆盖失效。4、方法调用的优先级:分类->原来的类->父类,若包含有多个分类,则最后参与编译的分类优先。5、在很多的情况下,往往是给
妈妈_这个世界会好吗
·
2019-12-13 02:32
iOS基础
笔记(二)
Protocol,简单来说就是一系列不属于任何类的方法列表,其中声明的方法可以被任何类实现。这种模式一般称为代理(delegation)模式。你通过Protocol定义各种行为,在不同的场景采用不同的实现方式。在iOS和OSX开发中,Apple采用了大量的代理模式来实现MVC中View和Controller的解耦。定义Protocol很简单,在声明文件(h文件)中通过关键字@protocol定义,
锤子一号
·
2019-12-12 22:02
iOS基础
深入补完计划--证书与验证相关API
学习NSURLSession之前、先撸一遍NSURLCredential头文件里的属性和API本文链接NSURLCredentialtypedefNS_ENUM(NSUInteger,NSURLCredentialPersistence){NSURLCredentialPersistenceNone,//不存储NSURLCredentialPersistenceForSession,//按照Ses
kirito_song
·
2019-12-12 18:48
《iOS高级编程》中的Block:概要规范篇
关于我的仓库这篇文章是我为面试准备的
iOS基础
知识学习中的一篇我将准备面试中找到的所有学习资料,写的Demo,写的博客都放在了这个仓库里iOS-Engineer-Interview欢迎star其中的博客在
太阳骑士索拉尔
·
2019-12-12 09:09
iOS基础
深入补完计划--NSURLRequest/NSURLResponse相关API
学习NSURLSession之前、先撸一遍NSURLRequest(请求)和NSURLResponse(响应)头文件里的属性和API本文链接NSURLRequest@interfaceNSURLRequest:NSObject{@privateNSURLRequestInternal*_internal;}/*!创建NSURLRequest对象默认使用NSURLRequestUseProtocol
kirito_song
·
2019-12-08 18:40
UICollectionView 自定义布局(---照片浏览器)
UICollectionView做个简单的介绍,官方名称集合视图控制器.怎么说,就是一个很牛X的Excel.现在你能看到的稍微复杂一点的苹果主流的应用布局基本都是这玩意.OK,下面开始介绍它的使用方法(PS:针对的是有一定
ios
逸小枫
·
2019-12-08 09:10
iOS基础
问题面试题附带答案(二)
1.xcode5和xcode7区别?xcode7没有Frameworks文件夹,xcode7内部会自动帮你导入一些常见的框架.xcode7多了LaunchScreen.xib,LaunchScreen.xib设置启动界面,而且可以确定模拟器或者真机的真实尺寸,如果没有设置,默认4s的尺寸(320,480)xcode7没有pch文件xcode5当中也有info.plist,只不过它的名字很长.是工程
deeper_iOS
·
2019-12-08 07:04
iOS基础
:每次都记不起来的代码(持续更新)
1.本地路径获取a总路径NSString*homeDir=NSHomeDirectory();bDocuments目录:这个目录用于存储用户数据或其它应该定期备份的信息。NSArray*paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);NSString*docDir=[pathso
Jabber_YQ
·
2019-12-08 03:16
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他