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学习
笔记14 指纹验证TouchID简单应用1
指纹验证这个功能现在在一些app中经常常见,常常与数字解锁,手势解锁联合起来使用。前几天接到说实现一个指纹验证的功能,捣鼓了挺久,然后今天,我就简单的介绍下指纹验证,会做个简单的demo实现一下基本的功能。支持系统和机型:iOS系统的指纹识别功能最低支持的机型为iPhone5s,最低支持系统为iOS8。实现起来呢,其实还是很简单的,下面我们就用纯代码方式实现一个简单的demo1。第一部分:调用原生
点柈
·
2020-02-26 19:40
写在前面
简介一下这应该是一个Stanford在iTunesU上的在线课程DevelopingAppsforiOS9CS193P以及基于Swift的
iOS学习
和开发笔记。
LegolasX
·
2020-02-26 16:06
iOS学习
—表情的排列
MJ大神的表情排列,加上自己写的增加表情功能,不过还有点小bug(bug已经解决)////ViewController.m//表情排列////Createdbyon15/4/15.//Copyright(c)2015年apple.Allrightsreserved.//#import"ViewController.h"#definekImageWidth40@interfaceViewContro
TomatosX
·
2020-02-26 14:07
(五)
IOS学习
之--NSFileManager
今天学习文件/文件夹相关操作,主要有path路径操作和NSFileManager文件管理器.以下学习过程均是以mac平台为基础.在学习NSFileManager之前,我们先来学习path的相关操作.-Path操作1.获取根目录在Mac中获取的是mac的用户根地址,在真机中获取到的是真机沙盒地址NSString*userPath=NSHomeDirectory();NSLog(@"根目录:%@",u
CodingEleven
·
2020-02-26 01:49
iOS学习
之部分常用UIControl控件的属性总结
本文主要介绍UILabel(标签),UITextField(文本框),UIButton(按钮)和UIImageView(图片显示控件)这些常用控件的一些基本属性首先我们来创建好self.window和根视图控制器吧.self.window=[[UIWindowalloc]initWithFrame:[UIScreenmainScreen].bounds];self.window.backgroun
D丶Carrey
·
2020-02-25 21:40
iOS学习
——图片压缩到指定大小以内
推荐阅读:iOS开发——BAT面试题合集(持续更新中)一、图片压缩简述在我们开发过程中,有可能会遇到拍照、或者从相册中选择图片,要么单选或者多选,然后上传图片到服务器,一般情况下一张图片可能3-4M,如果类似微信朋友圈上传9张图片大约是35M左右,如果我们上传35M左右的图片到服务器,可想而知后台的压力有多大,最主要的还是特别耗时,如果是在网速比较慢,那么用户上传图片可能需要4-5分钟,那么用户就
iOS开发之家
·
2020-02-25 15:41
iOS学习
笔记整理5
上课笔记XMPP:(搭建后台服务器,实现多人聊天)1.openfier:http://localhost:9090/user-summary.jspadmin密码:1112.彻底删除Openfire首先,确保你已经关掉了openfire打开终端(在应用程序-->实用工具-->)输入以下命令sudorm-rf/Library/PreferencePanes/Openfire.prefPanesudo
阳光的大男孩儿
·
2020-02-25 10:06
iOS学习
笔记-TableView性能优化篇2
上篇我们讲到了tableView是继承自scrollView,假如cell中有比较多的图片需要通过网络加载,这时候我们可以利用scrollView的代理来进行网络请求的时机选择从而减小网络开销和性能损耗。这是看了一篇关于UIScrollView实践经验后得到的启发。首先我们得了解scrollView的几个常用的代理方法。为了方便理解,特地把方法进行排序,滑动时调用顺序从上到下//在手指开始滑动的时
90后的思维
·
2020-02-25 02:45
IOS学习
之一个示例弄懂代理(delegate)和协议
理解协议与代理协议:协议是一个方法签名的列表,在其中可以定义若干个方法。根据配置,遵守该协议的类会去实现这个协议中规定的若干个方法。代理:代理是一个概念,很难用一个名词去定义(如我们可以说协议其实就是一个方法列表)。它更像是一种关系,我要做某一个事情,但我自己不想去做这件事,我委托其他人帮我去做这件事。这个时候,这位其他人就是我的代理。这个demo的思路是这样的,有一个A类,这个类不是一个基于视图
博BlingBing
·
2020-02-24 17:42
iOS开发常用网站
code4app,iOS开发社区–开源中国社区,cocoachina是国内常用的三大代码库网站别人整理的
iOS学习
资料,马上着手开发iOS应用程序(apple官方整理),Aufree/trip-to-iOS
NewLand
·
2020-02-24 10:20
ios学习
之彻底搞清楚消息转发
首先要搞清楚一点的是,在OC中方法的调用是向对象发送消息。比如:[personrun],就是向person这个对象发送叫做run的消息。因为Objective-C运行时的存在,即使person对应的类中没有run这个方法,在编译期间也不会报错,但程序最终会报错:Terminatingappduetouncaughtexception'NSInvalidArgumentException',reas
北你妹的风
·
2020-02-24 07:33
小技巧一:学习网站
一、
iOS学习
1.http://asciiwwdc.com/苹果每年的wdcc(英文版)2.http://stackoverflow.com/国外的,英文3.https://segmentfault.com
小霍同学
·
2020-02-24 00:43
iOS学习
笔记09-核心动画CoreAnimation
一、CALayerCALayer包含在QuartzCore框架中,具有跨平台性,在iOS中使用CoreAnimation开发动画的本质是将CALayer内容转化为位图从而供硬件操作。CALayer图层是依附于UIView的常用属性:属性描述anchorPoint和中心position重合的点,称为锚点,范围在(01,01)position图层中心点位置,相当于UIView的centerbounds
执着丶执念
·
2020-02-23 13:16
iOS学习
笔记——LBS
前言在移动开发中,定位是非常重要的功能。移动端能够定位是有别于PC的最大原因。实践CLLocationManageriOS为我们提供了位置服务类CLLocationManager。LocationManager.h#import#import@interfaceLocationManager:NSObject@property(strong,strong)CLLocationManager*loc
oceanLong
·
2020-02-23 06:58
iOS学习
笔记之NSLog格式
char%cshortint%hi%hx%hounsignedshortint%hu%hx%hoint%i%x%ounsignedint%u%x%olongint%li%lx%lounsignedlongint%lu%lx%lolonglongint%lli%llx&llounsignedlonglongint%llu%llx%llofloat%f%e%g%adouble%f%e%g%alongd
iOS_朱益锋
·
2020-02-23 02:55
小码哥的一天
的广州培训班开班了,通过学习MJ(李明杰)的IOS视频,了解到了大神MJ,5月初听说MJ辞职创业,在广州开IOS培训班的消息,于是放下手头所有的工作,顶着各种压力,毅然决然的来到了广州,开始了4个多月的
IOS
托马斯君
·
2020-02-22 23:32
iOS学习
笔记15 指纹验证TouchID简单应用2
上一篇文章简单的写了对于touchid的简单了解。因为太懒了,就没有写实例,现在就单独写一篇应用吧,这篇想做的就是一个模仿那个叫啥软件来着,某某理财类类的软件的一个指纹验证解锁。我们做出来的页面应该如下图,在app挂起到后台的时候再点击到前台的时候回出现如下页面:app唤醒的时候出现的画面点击取消按钮出现的页面这里我先挂上github的链接地址,毕竟本文的篇幅较长,也没什么人有耐心有时间看到最后,
点柈
·
2020-02-21 23:15
iOS学习
之 Cell 数据刷新(全局和局部)
数据刷新全局刷新方法(最常用)[self.tableViewreloadData];屏幕上的所有可视的cell都会刷新一遍局部刷新方法添加数据NSArray*indexPaths=@[[NSIndexPathindexPathForRow:0inSection:0],[NSIndexPathindexPathForRow:1inSection:0]];[self.tableViewinsertRo
马文涛
·
2020-02-21 19:34
iOS学习
记录-UIButton的使用
首先创建一个工程,这里不再赘述。将需要的素材放到工程里:更改iphone模拟器的尺寸为4.7英寸,然后拖进一个button,对button的Type、Title、Background等属性的修改,(高亮状态下Highlighted同样修改)这样在view中建立起7个修改好属性的控件。其中注意修改tag,后面的代码封装的时候需要用到。完成之后就要实现每个button的功能,将控件和代码建立连接。以下
GrayWolf
·
2020-02-21 09:11
iOS学习
心得之:视图控制器跳转的两种方式
iOS视图之间跳转有两种模式。navigationControllerselfnavigationController跳转主视图需要绑定在一个navigationController控制器上。在跳转到子视图的时候,需要调用主视图的[self.navigationControllerpushViewController:secondViewControlleranimated:YES];3.通过上述
用人话写博客
·
2020-02-21 08:58
IOS学习
笔记之Object-C(二)
+Category分类(类扩展)可以动态的为已经存在的类添加新的方法(但不能添加成员变量);(Xcode中新建-Object-Cfile-选择category;)[可以和头文件写在同一个文件中(一个文件中可有多个类)]不需要创建子类;实现的方法的模块化;//需要导入要扩展的类的头文件;#import“Student.h"//类名后有一个()就代表着是一个分类;//(..)中的内容就是分类的名称;@
南山伐木
·
2020-02-20 20:17
网络知识总结
值得关注的博客:(1)
iOS学习
之路(资料推荐)GCD:http://www.cnblogs.com/snailHL/p/3906112.html信号量的理解HTTP1.1阅读笔记:状态码:以“if-”
davidxwwang
·
2020-02-20 04:41
ios学习
笔记-写一个RSSReader
同步进展:目前完成的如下:列表页详情页菜单等待完成的:设置本地存储RSS源管理刷新taobao上买个开发机激活服务上真机测试上图view.png/-----------------------------------/我一直想自己写个RSSReader,虽然这东西已经过时很久了。后面我将参考这个的界面和功能,做一个实现。TODOLIST:需要一些三方库,这样可以简化开发:网络远程下载、RSS解析库
人在江湖飘
·
2020-02-20 00:44
swift学习-闭包,枚举-12/24
就像今天一样,只是我漫长
ios学习
中平淡而普通的一天而已。
littlersmall
·
2020-02-19 10:04
iOS学习
计划
花了一上午的时间来整理以前的博客文章,绝大部分都是关于Swift的语法知识,因为自己最开始是用Swift上手入门的。现在看起来这些文章都十分肤浅。其中部分是官方文档的翻译,部分是自己的理解。自己对知识总是有很强的敬畏,完全没有脸再贴出那些最开始的文章。但这篇最初拟下的自学计划,还是有必要共享出来。但是在重新贴出来之前,想说明这是一个自学计划,如果你想参照这个计划来学习,建议有一定的英文基础(当然下
Jiang_Wang
·
2020-02-19 03:54
iOS学习
路线
博客戴铭-滴滴技术专家J_Knight_南栀倾寒一缕殇流化隐半边冰霜雷纯锋的技术博客玉令天下的博客bestswifter面向信仰编程(这个人写了很多源码分析)casatwyiOS架构bang-jpatch系统源码讲解神经病院Objective-CRuntime入院第一天——isa和Class神经病院Objective-CRuntime住院第二天——消息发送与转发神经病院Objective-CRun
iOS_Yee
·
2020-02-18 15:34
【同行说技术】教你玩转iOS的5篇技术干货
在文章《iOS从小白到大神必读资料汇总一到四》这个系列中,深入介绍了iOS入门学习及进阶的相关技术资料,今天小编继续发布
iOS学习
的5篇干货文章,赶紧来看看吧!
程序猿联盟
·
2020-02-18 03:14
iOS学习
记录-QQ登录界面
今天来完成一个简单的QQ的登录界面。首先我们需要看一下QQ在登录启动时的界面是个什么样的效果。在QQ刚启动时会展示上图的一个启动图的效果,然后展示下图需要输入账号和密码的界面。下面来开始创建一个工程进行搭建。在显示的界面中有一个image,3个Button,两份Text。把各个空间拖进view中,修改每一个控件的属性。然后给登录按钮添加单击事件。//ViewController.m//QQuser
GrayWolf
·
2020-02-17 15:48
IOS学习
之 -- 单例模式正确写法
#import"Singleton.h"@implementationSingletonstaticSingleton*_instance=nil;+(instancetype)shareInstance{staticdispatch_once_tonceToken;dispatch_once(&onceToken,^{_instance=[[superallocWithZone:NULL]ini
就怕是个demo
·
2020-02-17 13:07
iOS学习
心得之 -- 方法链的寻找模型
子类Student父类SubClass父类包含一个实例函数subClassMethodStudent*stu=[[Studentalloc]init];[stusubClassMethod];看似一个非常简单的问题,子类继承了父类,当然可以调用父类的方法了。但是,到底是在类和类之间的关系,内存存储关系上,子类到底是如何找到父类的方法的?关键是通过子类的实例对象的_isa指针,找到子类的类对象,然后
用人话写博客
·
2020-02-17 13:57
iOS 学习资料整理
这份学习资料是为iOS初学者所准备的,旨在帮助iOS初学者们快速找到适合自己的学习资料,节省他们搜索资料的时间,使他们更好的规划好自己的
iOS学习
路线,更快的入门,更准确的定位的目前所处的位置.该文档会持续更新
高压玩笑
·
2020-02-16 22:43
iOS学习
笔记38-MJExtension使用
一、MJExtension第三方框架我们在iOS开发过程中,我们常常需要将字典数据(也就是JSON数据)与Model模型之间的转化,例如网络请求返回的微博数据、等等,如果我们自己全部手动去创建模型并赋值,都是一些毫无技术含量的代码,费时费力,而且还可能会赋值出错,让我们很头疼。MJExtension框架就是为了解决这个问题而设计得第三方开源库。这个开源库是之前传智博客的讲师李明杰老师写的,现在他自
执着丶执念
·
2020-02-16 19:48
iOS学习
本地文件操作
每个不成熟的开发者都有这样的场景,知道某个知识点实际应用的时候,必须打开百度Google才能完成,比如iOS中的本地操作,每次都要翻过。iOS沙盒机制1.介绍沙盒:在受限的安全环境中运行应用程序的一种做法,这种做法是要限制授予应用程序的代码访问权限。iOS正是这样的沙盒机制,也就是说每个iOS程序只能在为该程序创建的文件系统中读取文件,例如一些图片声音等。2.沙盒目录iOS模拟器的文件在mac上是
qqq天天睡懒觉
·
2020-02-16 11:52
iOS工程目录结构剖析
记录一个菜鸟的
iOS学习
之旅,如能帮助正在学习的你,亦枫不胜荣幸;如路过的大神如指教几句,亦枫感激涕淋!
亦枫
·
2020-02-16 10:24
iOS学习
之Socket使用简明教程- AsyncSocket
一、摘要iossocket第三方框架AsyncSocket使用简介,连接,心跳,断线,数据发送与接收ios原生的socket用起来不是很直观,所以我用的是AsyncSocket这个第三方库,对socket的封装比较好,只是好像没有带外传输(out—of-band)如果你的服务器需要发送带外数据,可能得想下别的办法二、环境下载AsyncSockethttps://github.com/robbieh
街角仰望
·
2020-02-15 19:32
iOS学习
必须了解的七大手势
文章只要你有一点点基础应该就可以看的懂,文章只为学习交流#import"ViewController.h"@interfaceViewController()@property(nonatomic,retain)UIImageView*imageView;@property(nonatomic,assign)NSIntegerindex;//下标@property(nonatomic,retain
MangoJ
·
2020-02-15 16:13
iOS学习
笔记:“iCarousel” 旋转木马效果
参考Demo:https://github.com/nicklockwood/iCarousel作者是英国CharcoalDesign公司的创始人,这是一款可以在iOS上实现旋转木马视图切换效果的第三方控件,并提供多种切换效果。1.iCarousel支持以下内置显示类型:iCarouselTypeLineariCarouselTypeRotaryiCarouselTypeInvertedRotar
Barefoot_lq
·
2020-02-15 14:55
iOS学习
心得之:frame & bounds
frame&bounds浅显的理解的话**frame**代表元素的位置和大小.而bounds值表示元素的大小.当我们在一个父容器中定位一个子容器的元素位置的时候,一般都会使用frame来.使用frame在父类定位子类元素第一个参数x坐标,第二个参数y轴的坐标.这样也很符合直觉.直觉的说法就是:"子控件是根据根view的坐标系来决定位置的啊!这样有什么问题吗?"其实上面的那种说法是由一个前提的:根v
用人话写博客
·
2020-02-15 10:54
【
ios学习
记录】- UITextField输入浮点数的限制
通常在编辑框中输入一些货品数量,金额时,我们都会做一些输入的判断限制。例如不能输入非法字符,只能输入数字等等。现把最近遇到的一些输入限制需求展现如下:1、输入小数位不能超过两位;2、不能重复输入小数点;3、不能输入除数字以外的字符(但不包括退格键,负号键);4、限制长度为最小为1,最大为11。为了实现以上需求,主要是依靠以下UITextFieldDelegate的一个协议方法来实现的:-(BOOL
沉森心
·
2020-02-15 08:00
ios学习
路线—Objective-C(ARC)
ARC是什么ARC是ios5推出的新功能,全称叫ARC(AutomaticReferenceCounting)。简单地说,就是代码中自动加入了retain/release,原先需要手动添加的用来处理内存管理的引用计数的代码可以自动地由编译器完成了。简单理解ARC,就是通过指定的语法,让编译器(LLVM3.0)在编译代码时,自动生成实例的引用计数管理部分代码。有一点,ARC并不是GC,它只是一种代码
iOS开发攻城狮
·
2020-02-14 17:13
iOS学习
OpenGL ES
关于OpenGL:OpenGL是一个跨平台的库,可用于与GPU进行接口编程,以呈现实时3D图形。其在CAD、内容创作、能源、娱乐、游戏开发、制造业、制药业及虚拟现实等数据可视化应用中的使用是常见的。OpenGL的前身是SGI公司为其图形工作站开发的IRISGL。IRISGL是一个工业标准的3D图形软件接口,功能虽然强大但是移植性不好,于是SGI公司便在IRISGL的基础上开发了OpenGL。在Op
__Mars
·
2020-02-14 14:32
【极客班】iOS开发实战——image
借着之前
iOS学习
的经验,我看完了视频立马去做了实验。实验还算成功,有些细节的操作还是找不到选项,又默默的重放了视频,把剩下的补上。
护林员
·
2020-02-14 10:21
iOS创建简单表视图UITableView
记录一个菜鸟的
iOS学习
之旅,如能帮助正在学习的你,亦枫不胜荣幸;如路过的大神如指教几句,亦枫感激涕淋!
亦枫
·
2020-02-14 02:33
GeekBand iOS应用开发实战学习笔记(第一周)
第一天视频课程导读介绍了
iOS学习
的官方资源和第三方社区,安装Xcode,使用Apple官方的文档库(Xcode打开后在Window菜单下的DocumentationandAPIReference),默认情况下文档不是很齐全
Hysoka
·
2020-02-13 20:23
iOS学习
笔记7
UIScrollView的缩放设置代理,实现代理方法(viewForZomingInScrollView)设置最大与最小缩放比例(max和min)UIScrollView的分页实现self.scrollView.pagingEnable=YES;通过xib创建控件必须通过loadNib方法创建.初始化不在initWithFrame中实现->代码调用这个方法,是在awakeFromNib中初始化(控
蠢萌的L君
·
2020-02-13 10:12
iOS学习
资料四
每天学习一点点,进步一点点1、自定义NSLog#ifdefDEBUG#defineNSLog(fmt,...)NSLog((@"%s[Line%d]"fmt),__PRETTY_FUNCTION__,__LINE__,##__VA_ARGS__)#else#defineNSLog(...)#endif2、Font#defineFontL(s)[UIFontsystemFontOfSize:swei
十年一品温如言1008
·
2020-02-13 00:00
iOS学习
笔记3
Plist文件加载Plist文件先获取文件路径在将Plist文件传入数组或者字典中//获取file在不同机器的文件全部路径NSString*file=[[NSBundlemainBundle]pathForResource:@"文件名"ofType:@"格式名"];//如果plist根为array就用array接受,为dictionary就用dictionary接收[NSArrayarrayWit
蠢萌的L君
·
2020-02-12 14:13
ios ReactiveCocoa学习路线
iOS学习
笔记39-ReactiveCocoa入门http://www.cnblogs.com/liutingIOS/p/5416806.html2.最快让你上手ReactiveCocoa之进阶篇http
bo_song
·
2020-02-12 08:33
IOS学习
—强引用(__strong)和 弱引用(__weak)
在Objective-C的ARC模式中,idobj1=[[NSObjectalloc]init];这里虽然没有显示的声明为__strong,但是Objective-C默认声明的一个对象就为__strong,即:idobj1=[[NSObjectalloc]init];和id__strongobj1=[[NSObjectalloc]init];是等价的。在强引用中,有时会出现循环引用的情况,这时就需
mengyingguo
·
2020-02-11 23:43
iOS开发的一些工具建议
偷一下懒,推荐一些实用性的东西吧
iOS学习
路线图:iOS的学习路线图,感觉每次看这个路线图都可以让自己更清楚自己的目前位置(勉强算第3阶段吧)推荐李明杰老师的
iOS学习
图谱:
iOS学习
路线图--李明杰老师
degulade
·
2020-02-11 21:37
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他