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学习
笔记03 简单的倒计时
这两天,在学习简单的倒计时。在网上搜索的资料中看到了百分之九十的内容不适合我这样的新手看,有些写的太繁杂,有些写的就是不太全,我就还像前两篇那样,分步骤来写。1.首先在你的项目中,你得获取到你需要进行倒计时的变量,我这就以秒数为例。@property(nonatomic,assign)intletfSecond;//秒数假设此时获取到的秒数为60秒。self.letfSecond=60;2.可以直
点柈
·
2020-02-11 10:59
GCD
中的信号量NSOperationQueue和NSOperationdispatch_group结合sdwebImage几行代码搞定批量下载图片、音频等文件GCD-两个网络请求同步问题教你如何取消GCD任务
iOS
y824165978
·
2020-02-10 17:11
iOS进阶之路(大神路径)
http://blog.ibireme.com/2015/05/18/runloop/3、寒哥管理的技术专题:http://www.jianshu.com/collection/5be41e88940c4、
iOS
walter0817
·
2020-02-10 00:57
iOS学习
栈
序言最近正在重新系统的学习iOS,收集了一些自己认为不错的博客和资料和大家分享。有⭐️标记的是我看过觉得详细易懂的文章。底层isa和Class⭐️--参考:(Whatisameta-classinObjective-C?、[译]Objective-C中的meta-class是什么、iOS程序main函数之前发生了什么、从NSObject的初始化了解isa、深入解析ObjC中方法的结构、刨根问底Ob
GlennCoder
·
2020-02-09 11:25
iOS学习
资源集合
总结个人在学习iOS的过程中遇到的精品资源,包含书籍、视频、网站等,一切等待我去探索的好物,主要以Swift3.0为主。视频视频简介DevelopingiOS9AppswithSwift斯坦福白胡子老爷爷最新的iOS9和Swift课程,现在GitHub只翻译到第三节课。DevelopingiOS8AppswithSwift斯坦福白胡子老爷爷的iOS8和Swift课程,已经翻译完成GitHubSwi
源小白
·
2020-02-08 20:04
iOS:如何获取xib的autolayout后的frame
原文:
iOS学习
笔记-如何获取xib的autolayout后的frame对于视图view来说,如果想获取xib中自动布局后的frame,需要在layoutSubviews方法中获取自动布局后的frame
money_ac9e
·
2020-02-08 17:43
iOS学习
资料
学习网站http://www.appcoda.comlink对初学者而言可能是最好的起点。你可以找到大量不同的教程,它们都有非常详细的说明。一定要都看下来http://www.cocoachina.comhttp://www.code4app.comhttp://www.objccn.iowww.raywenderlich.com拥有海量的iOS开发教程数据库。一步一步从中学习吧Books《pro
河小龙
·
2020-02-08 11:13
iOS学习
- JSONModel的使用
开源库JSONModel下载地址:(https://github.com/icanzilb/JSONModel)简单的使用1.下载开源库,将JSONModel拖入工程中2.创建自己的model继承于JSONModeltips:为了防止因为服务器返回字段没有数据导致崩溃,可以将属性添加Optionaleg:@property(nonatomic,strong)NSString*createDate;
却道天凉好个秋_
·
2020-02-08 01:47
iOS学习
—强引用(__strong)和 弱引用(__weak)
在Objective-C的ARC模式中,idobj1=[[NSObjectalloc]init];这里虽然没有显示的声明为__strong,但是Objective-C默认声明的一个对象就为__strong,即:idobj1=[[NSObjectalloc]init];和id__strongobj1=[[NSObjectalloc]init];是等价的。在强引用中,有时会出现循环引用的情况,这时就需
TomatosX
·
2020-02-07 12:25
iOS学习
笔记(1)— UIView 渲染和内容管理
转载自:https://www.cnblogs.com/zy1987/p/3184129.htmliOS中应用程序基本上都是基于MVC模式开发的。UIView就是模型-视图-控制器中的视图,在iOS终端上看到的、摸到的都是UIView。UIView在屏幕上定义了一个矩形区域和管理区域内容的接口。在运行时,一个视图对象控制该区域的渲染;UIView继承自UIResponder,UIResponder
要开心
·
2020-02-05 20:10
ios学习
规划
摘要我看很多人在开始投向ios开发的怀抱,也有很多问我该怎么学ios,我也想单凭自己的学习来总结下
ios学习
的过程和规划,希望是有帮助的,而不是误导了大家。
PlatonsDream
·
2020-02-05 14:40
iOS学习
笔记01 textfield 限定输入的文本长度
1.在设置文本框的基本属性的地方添加方法self.inputTextField=[UITextFieldalloc]init]接下来是各种基本属性,巴拉巴拉。之后是直接在设置的属性之后添加方法,[self.inputTextFieldaddTarget:selfaction:@selector(changeValue)forControlEvents:UIControlEventEditingCh
点柈
·
2020-02-05 07:52
ios学习
笔记之响应者链简记
响应者链响应者链是一个响应者的连接序列,事件或者动作消息依次传递,它允许响应者把事件处理的职责转交给其他更高层次的对象。应用程序通过向上传递一个事件来查找合适的处理对象,因为点击监测视图也是一个响应者对象,应用程序在处理触摸事件的时候,也可以利用响应者链。由多个响应者组成的链响应者iOS中所有能响应事件(触摸,晃动,远程事件)的对象都是响应者。系统定义了一个抽象的父类UIResponder来表示响
语安月月鸟
·
2020-02-02 22:27
IOS学习
笔记之继承和类别的区别
类别类别:类别是对一个功能完备的类的一种补充,就像是一个东西的主要基本功能都完成了,可以用类别为这个类添加不同的组件,使得这个类能够适应不同情况的需求。比如animal这个类,具有eat和run等方法,想给这个类添加一个bark的方法,可以用类别。继承继承:多个类具有相同的实例变量和方法时,考虑用继承。即子类可以继承父类的相同特性。如animal具有年龄和体重两个属性,dog也具有年龄和体重两个属
语安月月鸟
·
2020-02-02 22:27
ios学习
笔记之ios应用生命周期及Viewcontroller生命周期简记
ios应用生命周期如上图所示,ios有五种不同的生命周期状态,不同的状态间有着不同的关系。这五种状态分别是:1.NotRunning(非运行状态。指应用没有运行或被系统终止)2.Inactive(前台非活动状态。指应用正在进入前台状态,但是还不能接受事件处理)3.Active(前台活动状态。指应用进入前台状态,能接受事件处理)4.Background(后台状态。指应用进入后台后,依然能够执行代码。
语安月月鸟
·
2020-02-02 18:27
IOS学习
笔记之单例
单例介绍1.什么是单例说到单例首先要提到单例模式,因为单例模式是单例存在的目的单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例类的特殊类。通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并节约系统资源。如果希望在系统中某个类的对象只能存在一个,单例模式是最好的解决方案。单例,顾名思义:单独的实例。简单的说,单例是一个特殊的实例,在单
语安月月鸟
·
2020-02-02 13:49
IOS学习
笔记之类别与扩展
1.类别(1)为已有的类添加新的方法(2)可以在类别中添加新属性,但是不能为类别添加新的实例变量。(3)缺陷:类别有两个局限-1.无法向类中添加实例变量,类别中没有空间容纳实例变量。-2.存在名称冲突问题,即类别中的实力方法与现有方法重名,类别具有更高优先级,造成方法覆盖。(4)优势:-1.可以将类的实现代码放到不同的文件或框架中,需要的时候引用特定的文件即可。-2.可以创建对私有方法的前行引用。
语安月月鸟
·
2020-02-02 07:05
IOS学习
笔记之OC派生、重写、多态的概念
一、派生类的派生是由已存在的类产生新类的过程,已有的类叫基类,产生的新类叫派生类,其目的是扩展基类的功能或修改基类功能.派生类包含了基类的所有特征与功能(子类继承了父类的所有的内容)二、重写(继承的另一部分)子类可以从父类继承方法,但是有时候父类的方法不适合子类,子类就可以写一个自己的同名方法,覆盖掉父类的同名方法,叫做重写。重写的时候,在子类的.h中不必重新声明,直接在.m中写实现就可以。三、多
语安月月鸟
·
2020-02-02 02:58
【
iOS学习
笔记】UITextField中的输入检测——限制只能输入数字和小数点
最近趁着放假时间,在看TheBigNerdRanch的iOS编程,想着重新复习一遍iOS开发的基础知识于是从这一篇开始记录一些学习过程中遇到的小问题书中第四章有一个温度转换的app实现,整体实现并不难,而这次记录的重点在于利用UITextFieldDelegate委托限制UITextField的输入UITextFieldDelegate里面有个函数functextField(_textField:
Minerw
·
2020-01-13 16:00
iOS视频播放器
/XJAVPlayer欢迎给个star重点:iOS支持缩放的视频播放器,iOS支持缓存的视频播放器,iOS支持滑动调节音量和屏幕亮度的视频播放器,iOS一句话就可以使用的视频播放器XJAVPlayer
iOS
我爱月光下的承诺
·
2020-01-08 21:06
iOS学习
之向服务器上传视频的实践
在最近的项目中,涉及到视频上传,在网上找了下资料,这里整理下来希望对大家有帮助,这里简短谈下整个流程;1.创建保存该视频的文件夹-(void)createVideoFolderIfNotExist{NSArray*paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);NSString*
鑫飞
·
2020-01-08 15:55
iOS学习
- Quartz2D绘图学习
绘图的步骤:1.获取上下文2.创建路径(描述路径)3.把路径添加到上下文4.渲染上下文通常在这个方法里面绘制图形(drawRect)为什么要再drawRect里面绘图?只有在这个方法里面才能获取到跟View的layer相关联的图形上下文什么时候调用?当这个View要显示的时候才会调用drawRect绘制图形注意:rect是当前控件的bounds-(void)drawRect:(CGRect)rec
蠢萌的L君
·
2020-01-08 11:39
iOS学习
笔记(6):Quartz2D
什么是Quartz2DQuartz2D是一个二维绘图引擎,同时支持iOS和Mac系统Quartz2D的作用绘制图形:线条\三角形\矩形\圆形\弧\扇形等绘制文字绘制\生成图片(图像)读取\生成PDF截图\裁剪图片自定义UI控件图形上下文一个CGContextRef类型的数据图形上下文的作用保存绘图信息、绘图状态决定绘制的输出目标(绘制到什么地方去?)相同的一套绘图序列,指定不同的GraphicsC
SevEnOye
·
2020-01-08 08:39
iOS学习
笔记4
控件的封装一个控件看不见有哪些方法宽带和高度其实为0位置不对hidden=yesalpha=0没有设置背景色或者图片层次结构步骤如果一个view子控件多,考虑自定义view,把内部控件屏蔽起来.外界可以传入对应模型,view拿到模型后给对应控件设置值.重写构造方法`(或者不重写构造方法,而重写对象属性的get方法)不重写init方法,而重写initWithFrame因为init方法会调用initW
蠢萌的L君
·
2020-01-08 03:13
iOS学习
笔记(四)自动登录/记住密码的实现
定义了宏#defineAccountKey@"account"#definePwdKey@"pwd"#defineRmbPwdKey@"rmb_pwd"#defineAutoLoginKey@"auto_login"定义属性@property(weak,nonatomic)IBOutletUITextField*accountField;@property(weak,nonatomic)IBOut
Pamela_Liu
·
2020-01-08 00:09
IOS学习
之登录界面的设计
最近发布了自己第一个App到Appstore,感觉好激动...然而慢慢的发现自己的UI界面丑爆了.....于是我最近就开始了UI界面美化之路...那么....首当其冲的肯定是登录界面先附上美化后的登录界面,自我感觉还不错,多亏了cocoachina各位大神们的指点...但是话说回来毕竟我的审美有限....入行尚浅,SimulatorScreenShot2016年10月24日下午6.01.02.pn
白令海峡
·
2020-01-07 18:16
iOS学习
导入第三方框架 常见问题汇总
问题1:ARC与MRC混编可以给ARC项目添加MRC标记(-fno-objc-arc),也可以给MRC项目添加ARC标记(-fobjc-arc)问题2:OC委托报错Existinginstancevariable'middleMan'forproperty'middleMan'withassign@interfaceStudent:NSObject{iddelegate;}改为:@interfac
羊妞麻麻
·
2020-01-07 17:19
ios学习
笔记一:Block传值的原理
情景:A控制器想调用B控制器中的数据,首先,我们是想把B中的值传递给A,所以我们在B的.h文件中就应该声明一个block用来传递值,block的声明:typedefvoid(^YHReturnValueBlock)(NSString*strValue,UIColor*color);这样还不够,在B中还应该声明一个block的的属性,这个block属性是外界穿件来的,在这里其实就是A传进来的,外界就
画舫烟中浅
·
2020-01-07 05:35
iOS学习
之字符串(NSString)的截取、匹配、分隔
截取NSString*str1=@"thisiszero";1.从第三个字符开始,截取长度为2的字符串.........注:空格算作一个字符NSString*str2=[str1substringWithRange:NSMakeRange(5,2)];//str2="is"2.截取从0位到第n为(第n位不算在内)NSString*str3=[str1substringToIndex:4];//st
鑫飞
·
2020-01-07 03:07
iOS进击变强之路
更多整理资料尽在一平米小站iOS进击之路.png1、语言C和C语言资料OCSwiftSQL基础教程GitLinux文件管理命令OC数据结构&算法iOS图书推荐2、精选文章Objc网站SwiftTipsiOS知识点
iOS
leiyulingling
·
2020-01-07 01:52
【
ios学习
】深入理解Thread线程和Queue队列
思考一段代码我们先来看一段代码,猜猜一下代码的的运行结果://主队列dispatch_queue_tmainQueue=dispatch_get_main_queue();//给主队列设置一个标记dispatch_queue_set_specific(mainQueue,"key","main",NULL);//定义一个block任务dispatch_block_tlog=^{//判断是否是主线程
软件iOS开发
·
2020-01-07 01:07
IOS学习
之侧边栏制作(包含tableView编写)
侧边栏的制作思路简单的来说是:第一,两个View叠加在一起,上面呈现的是主界面的view,下面被覆盖的是侧边栏的view第二,当我按下按钮或滑动屏幕(滑动没做)的时候,主界面的View的frame移动一段距离,露出了侧边栏的view效果图:看上去较为丑陋....到时候再修改下,变得好看点SimulatorScreenShot2016年10月24日下午6.46.15.png接下去会比较啰嗦,我想通过
白令海峡
·
2020-01-06 22:17
iOS学习
之UIControl及其子类
今天为大家总结UIControl及其子类的一些常用属性.代码全在ViewController.m里.我习惯先在-(void)viewDidLoad里修改下self.view.backgroundColor,一般改为白色.接下来介绍一些常用控件的属性,代码全在-(void)loadView里.UISwitch:开关控件UISwitch*s=[[UISwitchalloc]initWithFrame:
D丶Carrey
·
2020-01-06 20:06
iOS学习
文章汇总
1.音视频图像FFmpeg雷老师ffmpegFFmpeg视频播放器论坛OpenCV使用OpenCV识别QRCode基于OpenCV的人脸识别系统音视频音频播放、录音、视频播放、拍照、视频录制iOS音频播放的系列博客其它一个基于GPUImage的美颜滤镜ZFPlayer基于AVPlayer开发的视频播放器PLCameraStreamingKit适用于iOS的RTMP直播推流SDK2.动画小动画图标碎
Realank
·
2020-01-06 14:02
iOS学习
点滴(Alcatraz插件管理器)
Xcode插件管理器AlcatrazAlcatraz是OSX10.9andXcode5之后才能使用的一个插件管理器,主要是用来管理Xcode中强大的插件系统.安装和删除一:直接到github网站下载插件(https://github.com/alcatraz/Alcatraz)下载完成后启动工程,然后点击运行,出现下面的框选择LoadBundle二:终端安装启动终端1.安装指令mkdir-p~/L
小鬼的世界
·
2020-01-06 12:19
iOS学习
之触摸事件
触摸事件iOS中的事件:在用户使用app过程中,会产生各种各样的事件。iOS中的事件可以分为3大类型5C07CC01-886C-42A3-90BB-FD63CF77FFCF.pngview的触摸事件处理:响应者对象:在iOS中不是任何对象都能处理事件,只有继承了UIResponder的对象才能接收并处理事件。我们称之为“响应者对象”。UIApplication、UIViewController、U
念念不忘一个丫头的容
·
2020-01-06 00:36
面试宝典
**新手必看下面的文章是笔者推荐大家阅读的:
iOS学习
路线:看看iOS可学习的路线有哪些。iOS开发必懂:想要做iOS开发,先了解这些吧!**做好面试的准
JohnnyCheng
·
2020-01-05 09:55
iOS学习
之静态变量 静态常量 全局变量 全局常量以及NSdataformatter的小优化技巧
staticNSString*twoShow=@"againShow";//静态变量作用域这个.m文件可以被修改staticNSDateFormatter*datashow=nil;//我们希望这个类不只是作用于某个类的某一个作用区间而是作用于整个类的地方,这个时候我们可以采用静态变量staticNSStringconst*showString=@"test1";staticconstNSStri
MN的奇遇
·
2020-01-05 09:41
iOS学习
路线总结 iOS开发入门教程 如何自学iOS开发?
转自:http://www.cocoachina.com/ios/20141106/10147.html1、第一点要求,能比较顺畅的阅读官方的文档如果你连官方的文档读起来都非常困难,那你还谈什么提高和进阶,咱们学习iOS的所有权威的资料都来自apple开发者网站,靠逛论坛看看帖子不是出路。如果这点没达到,那就从阅读官方文档开始吧,找一篇你比较熟悉的技术的官方文档,比如:ViewProgrammin
资料库大师
·
2020-01-05 02:07
iOS学习
栈(将持续更新)上
序言最近正在重新系统的学习iOS,收集了一些自己认为不错的博客和资料和大家分享。底层iOS底层原理总结-探寻OC对象的本质iOS底层原理总结-探寻Class的本质iOS底层原理总结-探寻KVO本质isa和Class--参考:(Whatisameta-classinObjective-C?、iOS程序main函数之前发生了什么、从NSObject的初始化了解isa、深入解析ObjC中方法的结构、刨根
一意孤行的程序猿
·
2020-01-04 23:40
【迁移】Xcode7新特性AddressSanitizer
索性将全部博客迁移到,这篇是旧文章,欢迎大家以后来看我的博客昨天发现微博的圈子里
iOS学习
氛围比较好,所以特意注册了一个新浪微博。
小笨狼
·
2020-01-04 07:29
iOS 学习资料整理
这份学习资料是为iOS初学者所准备的,旨在帮助iOS初学者们快速找到适合自己的学习资料,节省他们搜索资料的时间,使他们更好的规划好自己的
iOS学习
路线,更快的入门,更准确的定位的目前所处的位置.同时也关于各位关注我的
Aufree
·
2020-01-04 03:18
iOS开发学习路径的一些建议
结合自己情况聊下
iOS学习
建议,这里不讲大道理,说说具体怎么做。欢迎大家拍砖。
零度_不结冰
·
2020-01-03 13:03
浅谈
iOS学习
策略
来源今天接到了老大的通知叫我面试一个iOS的技术人员。约好先进行电话面试,电话面试中问道如何进行自我学习与提升这个话题。这里我也把自己的想法分享一下。入门谈到入门,开始搞iOS开发也是在大学的时候兴趣所致,刚开始觉得iOS高大上加上自己有苹果三大件并且还是学计算机的,所以选择了从事iOS开发。对于有计算机基础的同学来说,学习iOS开发应该不是还是什么难事,因为大学里面都学过c语言,c++这些,所以
纸简书生
·
2020-01-03 06:03
IOS学习
笔记-坐标、位置、与间距
坐标与位置CGPointCGPointMake坐标点CGSizeCGRectMake矩形尺寸CGRectCGSizeMake矩形坐标&尺寸CGPointpoint=CGPointMake(0.0f,0.0f);CGSizesize=CGSizeMake(10.0f,10.0f);CGRectrect=CGRectMake(point.x,point.y,size.width,size.height
人在江湖飘
·
2020-01-02 22:30
收藏的关于Vue技巧or实践的文章
Vue.js学习系列三——ax
ios学习
实践刚开始学vue的时候用的是全家桶里的vue-resource,后来发现axios延展性更强。这篇文章简单梳理了axios的API,简洁清晰明了。
Shyla
·
2020-01-02 21:47
vue.js
前端
javascript
iOS开发-CocoaPods的使用
网易新闻”的项目里使用CocoaPods项目.png1、进入相关项目中1、打开终端,输入cd命令进入到“网易新闻”文件夹中:cd/Users/zhongfeng1/Downloads/iOS/李中峰/
iOS
中峰
·
2020-01-02 09:25
iOS学习
之xib或者storyboard中UILabel无需计算自适应高度
本文仅适用新手且对xib或者SB不熟悉的人。(本人同样适用)xib/SB中lable自适应高度,为了方便展示在sb中拖一个label添加约束如图:label.png设置label的行数为0,(lineBreak根据自己的心情设置)lines.png关键地方来了:1.将两个值设大点1.png2.找到设置的高度的约束,改变priority值比刚才设置的最大值要小2.png之后你再看你的label,高度
鑫飞
·
2020-01-01 16:30
iOS学习
之关于按钮内部文字和图片的调整
开发中常常遇到这种需求:1513586561706213.png文字在左,图片在右图片在左,文字在右图片在上,文字在下最简单,同时也是最笨的方法就是自己用两个控件UILabel和UIImageView来实现。其实我们都知道,一个按钮控件就可以搞定,因为按钮里本身可以同时设置图片和文字,我们需要做的只是调整一下文字和图片的位置。因为按钮默认的是“图片在左,文字在右”,所以下面我们只一步一步来实现“文
鑫飞
·
2020-01-01 04:26
iOS学习
笔记33-UICollectionView入门
一、UICollectionView介绍UICollectionView和UICollectionViewController类是iOS6新引进的API,用于展示集合视图,布局更加灵活,可实现多列布局,用法类似于UITableView和UITableViewController类,但也有所不同。UICollectionView可以实现如下效果,也是一个常用的控件:二、UICollectiomVie
执着丶执念
·
2020-01-01 02:51
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
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
其他