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学习
https://github.com/Aufree/trip-to-iOS开源库http://github.ibireme.com/github/list/ios/IT社区:http://www.cnblogs.com
爱易寒曲易散
·
2021-05-15 23:04
IOS学习
笔记(一)
学习IOS有一定的时间了。学习内容主要的学习材料有以下几个:1.Stanford大学PaulHegarty白胡子大叔讲授的DevelopingIOS7APPSforiPhoneandiPad,最近又出了IOS8课程,两者讲述的内容相似。最大的不同就是前者系统为IOS7,使用Objective-C,后者则讲述最新IOS8,使用swift语言。上课的白胡子大叔很用心,讲解也很细致,让你知其然而知其所有
linwkr
·
2021-05-15 19:31
ios面试资料
包含基础知识和iosoc面试知识点iosBAT面经-有些小细节待自己搜索答案iOS面试题系列之常见算法iOS面试中常见的算法题目2016年3月iOS面试总结-混合了基础知识和ios知识iOS有用的面试题大集合
ios
夏的背影
·
2021-05-15 10:29
ios学习
之2-多线程调用
参考1参考2参考3一般我们多线程操作是用锁来控制的,但是OC和C++会选择用线程队列来控制.dispatch队列的生成可以有这几种方式:1.dispatch_queue_create("com.dispatch.serial",DISPATCH_QUEUE_SERIAL);//生成一个串行队列,队列中的block按照先进先出(FIFO)的顺序去执行,实际上为单线程执行。第一个参数是队列的名称,在调
Gongjia
·
2021-05-12 04:31
iOS学习
之Runtime
本文整理了一些关于Runtime的文章,适合对Runtime不太了解的同学学习使用。Runtime-iOS运行时基础篇如题,这篇文章讲解的非常全面细致,读完之后会对runtime有个基本的认识;Runtime-iOS运行时应用篇这边文章介绍了一些runtime的应用,例如动态方法交换、分类添加新属性等等;Runtime奇技淫巧__带你深入理解Runtime特有概念Runtime奇技淫巧__不受限制
米斯特卢
·
2021-05-11 12:47
「
iOS学习
」RxSwift从零入手-介绍
Ifyou’veeverusedanasynchronouscallbackbasedAPI,you’veprobablydealtwithhandlingtheresponsedataad-hocallacrossyourcodebase,andhavemostlikelydecidedtherewasnowaytounittestitall…But,letmetellyou-thereisab
iOS软件学习
·
2021-05-10 14:34
iOS学习
之UITableView中Cell的操作
UITableView中的Cell的操作,包括标记、移动、删除、插入要进行数据的操作了,把代码里的不可变数组改成可变的:NSArray*list-》NSMutableArray*list1、标记Cell。效果如下:1340854135_5059.png-(void)tableView:(UITableView*)tableViewdidSelectRowAtIndexPath:(NSIndexPa
Helen_kay
·
2021-05-09 03:06
8.苹果其他技术(侧重界面)
iOS学习
UICollectionView-自定义流水布局详解UISegmentedControl简单使用实现类似苹果新版系统相册的功能(2个ScrollView关联)IOS-TextField控件详解简述
小白哥有话说
·
2021-05-08 17:11
iOS学习
笔记07 数据库的简单使用
新手开发文,iOS开发中经常会有数据需要进行本地存储,将数据存储在本地,就会减少一些不必要的操作,也不需要经常添加MBProgreHUD类似的插件,例如一些app进行登录之后,下次再登录的时候就可以直接自动登录,这方面就有用到数据本地存储。常用的数据存储方式,大家应该也都有了解,有Plist存储,归档,NSUserDefault等等方式,但是这几种方式有个挺严重的问题,当数据量偏大的时候,它们是无
点柈
·
2021-05-08 08:29
[译]《iOS Human Interface Guidelines》——Quick Look
image查看DocumentInteractionProgrammingTopicsfor
iOS学习
更多关于如何在你的app支持快速浏览文档预览的内容。
Cloudox_
·
2021-05-07 19:17
iOS学习
之Masonry第三方框架
1、Masonry概述目前最流行的Autolayout第三方框架用优雅的代码方式编写Autolayout省去了苹果官方恶心的Autolayout代码大大提高了开发效率框架地址:https://github.com/SnapKit/Masonry2、常用方法这个方法只会添加新的约束[blueViewmas_makeConstraints:^(MASConstraintMaker*make){}];这
墨隐于非
·
2021-05-07 15:06
[iOS]
IOS学习
笔记——iOS组件之UIScrollView详解
引言UIScrollView的是几个UIKit类包括的UITableView和UITextView中的超类。一个UIScrollView对象(或者,简单地说,一个滚动视图)的核心概念是,它是一个视图,其起源是可调过的内容视图。它剪辑的内容,它的框架,这通常(但不一定)恰逢该应用程序的主窗口。滚动视图跟踪手指的变动,并相应调整原点。这正显示出它的内容“,通过”滚动视图的视图绘制的基础上,新的原点,它
Kean_Qi
·
2021-05-07 13:34
iOS学习
笔记6
UIScrollView学习添加UIScrollView设置contentSize属性(能够滚动多大)如果UIScrollView不能滚动没有设置contentSize属性ScrollEnable=NO没有接受到点击事件:userInteractionEnable=NOUIScrollView常见属性@property(nonatomic)CGPointcontentOffset内容左上角和UIS
蠢萌的L君
·
2021-05-04 20:36
iOS学习
网站备忘录
学习网站资源太多,特用此来记录下,方便以后的使用,会不断更新。1.http://www.open-open.com/lib/view/open1476086460678.html(XMPP)http://blog.csdn.net/u011068996/article/details/46573041(XMPPopenfire安装详细指南)2.http://www.reactnative100.c
乐视薯片
·
2021-05-02 14:04
iOS学习
笔记27-摄像头
一、摄像头在iOS中,手机摄像头的使用有以下两种方法:UIImagePickerController拍照和视频录制优点:使用方便,功能强大缺点:高度封装性,无法实现一些自定义工作AVFoundation框架实现优点:灵活性强,提供了很多现成的输入设备和输出设备,还有很多底层的内容可以供开发者使用缺点:需要和底层打交道,学习难度大,使用复杂我们平常使用UIImagePickerController就
执着丶执念
·
2021-05-02 13:10
iOS学习
笔记(3):控制器管理
如何创建一个控制器控制器常见的创建方式有以下几种:1.通过storyboard创建>直接创建UIViewController*vc=[[UIViewControlleralloc]init];>指定xib文件来创建UIViewController*vc=[[UIViewControlleralloc]initWithNibName:@“UIViewController”bundle:nil];通过
SevEnOye
·
2021-05-01 23:11
ios学习
笔记-新建项目
如果你的系统没有安装xcode,可以在appstore里下载:下载xoce文件很大,要耐心等待。下载完毕后,打开xcode:xcode启动界面先看左侧:Getstartedwithaplayground新建一个Swift项目CreateanewXcodeproject创建xoce项目,正是我们需要的Checkoutanexistingproject导入已存在的项目下面那个勾最好勾选上,比较方面。右
人在江湖飘
·
2021-04-30 18:33
[扩展]生动形象地理解RAC
iOS学习
笔记39-ReactiveCocoa入门InteractivediagramsforReactiveCocoa
古愿狼
·
2021-04-30 02:11
面试题_
ios学习
1、====@property有哪些常用属性关键词,并写出他们的区别strong释放旧对象将旧对象的值赋予输入对象,再提高输入对象的索引计数为1,此关键字经常使用。weak不增加引用计数,不持有对象,因此也不能决定对象释放对比assign的一个好处是,当对象消失时指针自动归为nilassign适用于基础数据类型(NSIntegerCGFloat...)不增加引用计数copy建立一个索引计数为1的对
行走在北方
·
2021-04-28 19:58
Foundation01
其中有不正确的地方请大神指教我们Foundation框架中包含的有1、结构体2、枚举3、类类我们已经在我们的
iOS学习
笔记中已经介绍过了,所以我们现在介绍的是前面两个结构体NSRa
高俊
·
2021-04-28 16:04
iOS学习
笔记35-社交分享
一、社交分享现在很多应用都内置“社交分享”功能,可以将看到的新闻、博客、广告等内容分享到微博、微信、QQ、人人网等,其实从iOS6.0开始苹果官方就内置了Social.framework专门来实现社交分享功能,利用这个框架开发者只需要几句代码就可以实现内容分享。Social框架使用步骤:导入Social.framework框架,添加头文件#import创建分享内容编辑控制器SLComposeVie
执着丶执念
·
2021-04-28 13:16
iOS学习
之炫酷跑马灯的书写
让我们直接在ViewController.m里面直接进行跑马灯的书写(除这个文件外,其余所有文件均不需改动)首先确定哦我们的代码要写在ViewController.m下@implementationViewController和@end之间哦因为我的代码是在MRC格式写书写的,所以要记得先dealloc在这里说一下很多人可能直接将代码写进-(void)viewDidLoad{}里面,但是其实系统运
一只不靠谱的猿_
·
2021-04-28 11:21
iOS学习
笔记(1):项目中常见的文件
Texts文件夹:单元测试FrameWords:依赖的框架Info.plist:项目配置文件pch文件:一个头文件,能被项目中的其他所有源文件共享和访问Info.plist项目配置文件,用于保存应用的信息,软件名称等,相当于身份证。程序加载首先加载配置文件,读取软件名称等信息。Info.plist对应Xcode的project的图形界面,更改图形界面的属性,就会改变Info.plist对应的属性。
SevEnOye
·
2021-04-28 09:43
iOS学习
之flappyBird游戏的实现
导言在本人还是学生的时候,flappyBird这款游戏非常火爆,最后等到Android版的出来之后,也是很痴迷的玩了一把。可是,本人游戏天赋一直平平,几度玩得想摔手机。本文主要介绍如何开发iOS平台的flappyBird,游戏中使用了原本软件的图片资源,仅作学习交流使用。本人实现的flappyBird游戏包含游戏等级设定,排行榜,音效等功能。技术点flappyBird是单机游戏,主要涉及界面逻辑、
Chars
·
2021-04-27 15:25
iOS学习
笔记49-Swift(九)访问控制
一、Swift的访问控制Swift中的访问控制模型基于模块和源文件这两个概念模块:指的是Framework或Appbundle。在Swift中,可以用import关键字引入自己的工程。源文件:指的是Swift中的SwiftFile,就是编写Swift代码的文件,它通常是属于某一个模块。Swift提供了三种不同的访问级别:Public:【使用public修饰】【范围大】可以访问当前模块及其他模块中的
执着丶执念
·
2021-04-27 09:08
iOS学习
之NSSet 和 NSArray的区别
*NSSet:1>无序的、不重复的。存放到NSSet中的内容并不会排序与添加顺序也没有关系2>通过anyObject来访问单个元素3>遍历NSSet中的每个元素。通过forin循环来遍历4>好处:效率高。5>应用场景:比如重用Cell的时候,从缓存池中随便获取一个就可以了,无需按照指定顺序来获取当需要把数据存放到一个集合中,然后判断集合中是否有某个对象的时候*NSArray1>有序的、可以有重复对
BarleyZ
·
2021-04-25 10:12
我的
iOS学习
之旅之盒子
其实学习iOS之前,我励志做一个游戏开发者,学了iOS之后,觉得暂时做不出出众的游戏,但是可以做已有的游戏的辅助软件,所以我想到了盒子,无论什么游戏,都要有攻略,而攻略的集合体,就是盒子,我要做一个集攻略、图库、视频于一身的游戏辅助软件,既能给新手玩家提供帮助,又能给喜爱这款游戏的老玩家一个欣赏图片,分享截图,观看CG和视频的平台,但是初学iOS,学习到的只是不多,于是就先做一个雏形过过瘾,本文所
JHRobert
·
2021-04-25 04:07
iOS学习
笔记—Runloop
转自:http://blog.csdn.net/jjunjoe/article/details/8313016一、Runloop简介:Runloops是线程相关的的基础框架的一部分。一个runloop就是一个事件处理的循环,用来不停的调度工作以及处理输入事件。使用runloop的目的是让你的线程在有工作的时候忙于工作,而没工作的时候处于休眠状态。Runloop还可以在loop在循环中的同时响应其他
YYT1992
·
2021-04-24 23:27
iOS学习
网站和技术书籍
开源网站:https://github.com/http://code4app.com/http://code.cocoachina.com/http://ios.jobbole.comIT社区:http://www.cnblogs.com/http://www.csdn.net/http://www.51cto.com/http://www.cocoachina.com/http://www.t
下雨之後
·
2021-04-24 03:39
iOS学习
笔记26-视频播放
一、视频在iOS中播放视频可以使用两个框架来实现:MediaPlayer框架的MPMoviePlayerController和MPMoviePlayerViewControllerAVFoundation框架中的AVPlayerAVKit框架的AVPlayerViewController【iOS8之后才有】但在近两年的WWDC上,MediaPlayer框架被iOS9标记为deprcated,意味着
执着丶执念
·
2021-04-22 00:30
iOS复习之strong、weak
【
IOS学习
基础】weak和strong、懒加载、循环引用ARC指南1-strong和weak指针
小草先生
·
2021-04-20 23:37
iOS学习
之静态库制作(二)
在静态库中,如果我们要使用自己的资源文件,我们往往需要将资源打包成.bundle文件。我们可以看到第三方的SDK也是这么做的。那么如何将我们的资源打包成.bundle文件呢?在网上搜集资料后得出如下几种方法:1.文件夹改后缀的方法具体操作为:新建一个文件夹,在将需要打包的资源加入进去后,将文件夹的后缀变成.bundle。这样制作了一个.bundle束文件。2.工程建立的方法具体操作为:1)新建bu
BlackMoon
·
2021-04-20 15:47
iOS学习
:调用相机和相册,选择图片上传
今天在项目中要实现一个上传头像功能,点击修改头像行弹出拍照或者从相册选择来设置头像。实现效果如下图:iOS有两种的拍照和视频的方式:方法A:直接使用UIImagePickerController,这个类提供了一个简单便捷的拍照与选择图片库里图片的功能。方法B:另一种是通过AVFoundation.framework框架完全自定义拍照的界面和选择图片库界面。一、使用UIImagePickerCont
Smy
·
2021-04-20 13:37
ios学习
笔记-Character Attributes
NSAttachmentAttributeName-添加附件NSTextAttachmentNSBackgroundColorAttributeName-背景色NSBaselineOffsetAttributeName-偏移NSExpansionAttributeName-放大NSFontAttributeName-字体NSForegroundColorAttributeName-字颜色NSKer
亭竹丶
·
2021-04-20 03:51
(四)
IOS学习
之--NSNumber & NSValue
-NSNumber现在有一个问题,如果想把基本数据(比如NSInteger,float,char,bool...)放进NSArray\NSDictionary中,但是NSArray\NSDictionary只能存放OC对象,不能存放基本数据,因此需要把数据转成OC对象,NSNumber正好承担了这一封装任务.NSIntegernum=100;CGFloatf=9.01;BOOLflag=YES;1
CodingEleven
·
2021-04-17 21:25
iOS学习
——NSLog输出各种类型
链接:
iOS学习
——NSLog输出各种类型在开发过程中,在调试过程中经常打印不出自己想要的数据格式,还时常报警告,所以整理了一下iOS中用NSLog打印各种数据类型的样式。
大风天上来
·
2021-04-13 05:28
iOS学习
之旅 ------ block
1.定义block是对函数上下文及其执行的封装。2.实现结构体block结构体:struct__block_impl_0{struct__block_implimpl;struct__main_block_desc_0*Desc;intage;}impl结构体struct__block_impl{void*isa;//isa指针voidFlags;//按位表示block的一些附加信息intRese
想飞的菜鸟
·
2021-03-18 17:17
iOS学习
React-Native 的flexbox布局
FlexBox布局属性1:flexDirectionrow:按行进行排列column:按列进行排列属性2:justifyContent-在组件的style中指定justifyContent可以决定其子元素沿着主轴的排列方式。flex-start:伸缩项目与父容器左端靠齐。flex-end:与父容器右端靠齐。center:水平居中。space-between:第一个子组件位于父容器左端,最后一个子组
酷比Xcoder
·
2021-03-11 10:05
新
iOS学习
栈(2021已更新完)下
上一篇:新iOS面试题全集合(目前不断更新)专题内容比较多,喜欢的开发们麻烦点赞+关注和评论!感谢观看:朋友赠送一份最新iOS面试题,收集了一些自己认为不错的资料和大家分享给大家,腾讯文档获取!!点这个腾讯文档里底层KVC原理剖析KVC解析(一)——基本了解KVC解析(二)——不可不知的赋值深层次原理KVC解析(三)——不可不知的取值深层次原理KVC解析(四)——keyPath的深度解析KVC解析
iOS弗森科
·
2021-02-20 16:56
iOS学习
笔记(9-16)
1、相册相关PHAssetCollection相册集合PHAsset每一个相册资源,从PHAssetCollection中获取modificationDate修改时间,PHFetchOptions一些操作根据修改时间排序PHFetchOptions*option=[[PHFetchOptionsalloc]init];option.sortDescriptors=@[[NSSortDescript
檐下风铃听雨声
·
2020-09-17 21:19
ax
ios学习
笔记-从入门到精通
文章目录一、什么是axios?二、基本使用2.1axiox请求方式三、全局配置3.1并发请求和全局配置3.2get请求四、axios的实例五、封装axios六、拦截器6.1请求拦截6.2响应拦截七、常见的配置选项一、什么是axios?Axios是一个基于promise的HTTP库,简单的讲就是可以发送get、post请求。说到get、post,大家应该第一时间想到的就是Jquery吧,毕竟前几年J
疯狂的地球人
·
2020-09-17 20:33
Vue学习笔记
axios
vue
视频参数介绍以及各参数之间的关系
了解更多IOS底层原理知识,关注腾讯课堂八点钟学院IOS高级开发
IOS学习
交流群431449751;视频转换和刻录要真正达到高水平,需要我们学习和理解的东西很多。
sunyong445
·
2020-09-17 10:17
IOS
React Native 调用原生Android/iOS代码实现拨号功能
为了让从Android或
iOS学习
ReactNative的同志更加清楚
vitamio
·
2020-09-16 23:47
安卓
Ax
ios学习
(3)---axios实例
Ax
ios学习
(3)—axio实例一、axios实例的创建比如:后端接口地址有多个(www.test.com、www.example.com),并且超时时长不同(1000ms、2000ms),这个时候,
ZYN5431
·
2020-09-16 19:18
Axios
ios学习
之旅---c语言函数
1、函数的概述C源程序是由函数组成的。虽然在前面各章的程序中大都只有一个主函数main(),但实用程序往往由多个函数组成。函数是C源程序的基本模块,通过对函数模块的调用实现特定的功能。C语言不仅ᨀ供了极为丰富的库函数(如TurboC,MSC都ᨀ供了三百多个库函数),还允许用户建立自己定义的函数。用户可把自己的算法编成一个个相对独立的函数模块,然后用调用的方法来使用函数。可以说C程序的全部工作都是由
爱上ios
·
2020-09-16 16:43
iOS学习
笔记13—iOS框架总结
CocoaTouch层地址本框架AddressBookUI.framework是一套Objective-C的编程接口,可以显示创建或者编辑联系人的标准系统界面。该框架简化了应用程序显示联系人信息所需的工作,另外它也可以确保应用程序使用的界面和其他应用程序相同,进而保证跨平台一致性。日历框架EventKitUI.framework它提供一个视图控制键可以展现查看并编辑事件的标准系统界面。EventK
GarrettMan
·
2020-09-16 15:50
iOS
ios学习
之旅--多态与点语法
1.多态:一个对象多种形态实现多态必须满足三个条件1、必须要有继承关系2、子类要重写父类的方法3、父类指针指向子类对象当使用父类指针指向子类对象的时候,那么同这个这个指针调用方法就是它实际指向的这个对象的方法多态优点:1、让代码更加灵活2、可以提高代码的可维护性3、可以提高代码的复用/******面向对象的原则******///依赖于抽象不要依赖具体#import//导入动物的头文件#import
爱上ios
·
2020-09-16 14:54
ios
ios学习
之旅---oc面向对象的特点
1.OC简介Objective-C是一种面向对象的计算机语言,BradJCox1980s设计了Objective-C,该语言是基于SmallTalk-80。1988NeXT发布了Objective-C,它的开发环境和类库叫“NEXTSTEP”,1994年NeXT与Sun发布了标准的NEXTSTEP系统,取名“OPENSTEP”,软件自由基金会OPENSTEP版本叫GNUStep。1996苹果公司开
爱上ios
·
2020-09-16 14:54
ios
ios
编程
面向对象
设计
objective-c
ios学习
之旅--oc对象的关系
1.匿名对象:就是没有名字对象1、匿名对象仅用一次使用场景:1、当我们只要调用一个对象的某个方法一次的时候可以使用匿名对象2、匿名对象可以作为函数的实际参数#import#import"CZPerson.h"#import"CZBook.h"@interfaceCZBook:NSObject@end@implementationCZBook@end@interfaceCZPerson:NSObje
爱上ios
·
2020-09-16 14:54
面向对象
ios
IOS学习
笔记 第1篇 OC面向对象(一)
一、面向对象的思想VS面向过程的思想在目前自己所学的语言中,了解到C语言是面向过程,C++是面向对象,在今天所学的OC也是面向对象。无论是面向对象还是面向过程,都是解决问题的两种方式。1.面向过程的思想面向过程强调过程,侧重执行的步骤与实现细节,关注的是解决问题需要哪些步骤用现实生活中的例子分析,比如用手机听音乐为例:1.打开手机,2.播放手机中的播放器的歌曲,3关闭手机。面向过程是将它分为3个步
大白天
·
2020-09-16 12:37
IOS
学习笔记
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他