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--
适配
#import"LayoutConstraintVC.h"#import"Masonry.h"@interfaceLayoutConstraintVC(){NSLayoutConstraint*leftLayoutConstraint;UIView*yellowview;}@property(nonatomic,strong)MASConstraint*topConstraint;//通过将约束m
彬至睢阳
·
2019-06-01 16:28
iOS--
适配
#import"LayoutConstraintVC.h"#import"Masonry.h"@interfaceLayoutConstraintVC(){NSLayoutConstraint*leftLayoutConstraint;UIView*yellowview;}@property(nonatomic,strong)MASConstraint*topConstraint;//通过将约束m
彬至睢阳
·
2019-06-01 16:28
ios--
学习Alamofire网络框架的使用
1,首先使用cocoapods导入,如果有不会的同学点击这里,pod的使用2,直接上代码:importUIKitimportAlamofireenumMethodType:NSInteger{caseGETcasePOST}classNetWorkTools:NSObject{classfuncrequestData(_type:MethodType,URLString:String,parame
CanFlyp
·
2019-05-08 23:28
iOS学习
ios--
手势的学习(一)
一.UIGestureRecognizer手势1.UIPanGestureRecognizer(拖动)2.UIPinchGestureRecognizer(捏合)3.UIRotationGestureRecognizer(旋转)4.UITapGestureRecognizer(点按)5.UILongPressGestureRecognizer(长按)6.UISwipeGestureRecogniz
CanFlyp
·
2019-05-06 22:48
iOS学习
iOS--
数据结构之时间复杂度
写在最前面:时间过得不慢不快,自己做iOS开发两三年了。期间有对学习的惊喜,未来的困惑,每一步的迈出都有收获和失去,就技术层面而言还停留在浅显的基础层,底层深层次的东西接触的不是那么多。安逸并不是自己的风格,探索深层次的技术,又是一次崭新的开始。本专题专门来描述和记录自己对数据结构的认知和反思,以及会用到的语言有C语言,Objective-C,Swift三种语言(目前),其他语言不在本专题的探索范
乐逍遥的笔记
·
2019-04-28 17:28
iOS--
玩转UILabel and UIButton的使用技巧
在学习ios开发时候,很多小伙伴接触到第一个就是HelloWorld,让我们今天通过label(标签)和button(按钮)来实现HelloWorld。UILabel使用方法在Xcode中的对象控件中提供了UILabel和UIButton控件,我们可以直接选择拖动(control+鼠标拖动)到interface接口下,默认操作为定义标签的输入输出口,并且格式为@property(nonatmic,
星辰_入海
·
2019-04-01 18:58
iOS--
基础2
类别扩展现有的类定制现有的类对象应该具有明确定义的任务,例如为特定信息建模、显示可视内容或控制信息流。正如您已经看到的,类接口定义了其他类与对象交互以帮助其完成这些任务的方式。有时候,您可能希望通过添加仅在某些情况下有用的行为来扩展现有的类。例如,您可能会发现您的应用程序经常需要在可视化界面中显示一串字符。与其每次需要显示字符串时创建一些string-drawing对象来使用,不如让NSStrin
彬至睢阳
·
2019-02-18 08:29
iOS--
基础2
类别扩展现有的类定制现有的类对象应该具有明确定义的任务,例如为特定信息建模、显示可视内容或控制信息流。正如您已经看到的,类接口定义了其他类与对象交互以帮助其完成这些任务的方式。有时候,您可能希望通过添加仅在某些情况下有用的行为来扩展现有的类。例如,您可能会发现您的应用程序经常需要在可视化界面中显示一串字符。与其每次需要显示字符串时创建一些string-drawing对象来使用,不如让NSStrin
彬至睢阳
·
2019-02-18 08:29
Flutter与原生通信
文章目录
IOS--
>FlutterIOS–>Flutterxxx.m中NSObject*_messenger;//自己找到messenger在哪FlutterBasicMessageChannel*channel
woscsw
·
2019-01-22 14:05
flutter
iOS--
谈一谈模块化架构(附Demo)
目录先说说模块化如何将中间层与业务层剥离performSelector与协议的异同调用方式中间件的路由策略模块入口低版本兼容重定向路由项目的结构模块化的程度哪些模块适合下沉关于协作开发效果演示先说说模块化网上有很多谈模块化的文章、这里有一篇《IOS-组件化架构漫谈》有兴趣可以读读。总之有三个阶段MVC模式下、我们的总工程长这样:加一个中间层、负责调用指定文件将中间层与模块进行解耦如何将中间层与业务
kirito_song
·
2018-10-25 20:45
一步步带你解析View的工作原理(一)
好久没有写博客了,之前学java时,一直将博客当做学习时的
零散笔记
本。而最近在看《安卓开发艺术探索》一书,想结合一些博客的阅读,对view的工作原理,进行一个梳理,总结。
Jian_FH
·
2018-09-19 21:37
Android原理
iOS--
手把手教你一步一步完成摇骰子动画
写在前面去年就已经上了摇骰子功能,今年把这个模块总结一下,用到的知识点很多,但都是比较基础的。我先罗列一下知识点,骰子的数量可控,根据不同的玩法返回对应的数值,要涉及到去重,摇一摇开启动画1,UIImageView的动画--旋转动画2,高级动画--组动画3,玩法组合--随机数产生,骰子数值回调4,加入系统摇一摇功能5,闭包回调,枚举类型运用这里只列出了部分代码,完整代码,请移步github查看源码
du532835032
·
2018-06-01 21:26
iOS技术
图片处理截图
动画
Animation
javaScript 学习
零散笔记
(1) ---- 获取数组中最大值/最小值
{ letx1=21; letx2=5; letx3=99; letx4=2; letlist=[x1,x2,x3,x4]; varresult=Math.max(...list); console.log('maxvalue=='+result); } { letx1=21; letx2=5; letx3=99; letx4=2; letlist=[x1,x2,x3,x4]; varresul
Roger-006
·
2018-05-09 11:06
ES6
iOS--
通过assetURL获取到视频
title:iOS–通过assetURL获取到视频date:2017-12-1415:02:47tags:原创分享首先导入头文件#import使用当前的URL过滤到我们想要的数据PHFetchResult*result=[PHAssetfetchAssetsWithALAssetURLs:@[assetUrl]options:nil];PHAsset*asset=result.firstObjec
卟败灬筱龙
·
2017-12-14 15:12
分享
iOS--
点击APP按钮跳转到手机的设置页面
今天又遇到这个问题,突然间就想不起来了,找找之前的笔记,还是写出来方便下次使用好记性不如烂笔头,还是说的好if([[UIApplicationsharedApplication]canOpenURL:url]){NSURL*url=[NSURLURLWithString:UIApplicationOpenSettingsURLString];[[UIApplicationsharedApplica
紫夜流年
·
2017-12-11 07:07
iOS--
KVC
推荐一篇超好的KVC详解博客:《详解KVC,我来告诉你KVC的一切》,看完之后顿时觉得自己没啥写的,分享一下。
遇见0620
·
2017-12-11 07:14
ios--
>截图、生成指定大小图片以及压缩
1、截图UIImage*snapshot;CGImageRefcgScreen=UIGetScreenImage();if(cgScreen){snapshot=[UIImageimageWithCGImage:cgScreen];CGImageRelease(cgScreen);}CGRectrect=CGRectMake(0,125,640,750);//创建要剪切的矩形框这里你可以自己修改U
JakieZhang
·
2017-12-11 03:06
iOS--
设置URL scheme用openUrl方法来打开另一个应用
最近项目中要用到URLscheme,首先就搜索相关资料,看了几篇文章,自己也建了demo演示了下,发现网上写的有点问题,所以写下这文章来总结下.这里不写概念,只写具体操作,想了解概念的自己搜其他文章来了解一:起名我的应用-,URLscheme为xiaoyang别人的应用-,URLscheme为weixin二:想要达到的目的:应用跳转到应用新建工程1,名称叫小羊,先在主界面中添加一个按钮,只需要写以
小羊快跑
·
2017-12-04 22:33
pch文件
作用:放一些公用宏、一些经常包含的头文件(我个人一般只存放头文件,公用宏存放在.h文件中)具体步骤如下:创建:command+N新建文件-->
iOS--
>other-->PCHFile-->Next--
村长大人tardis_cxx
·
2017-12-04 21:30
iOS--
获取邓白氏编码
成功的获取邓白氏编码是获得苹果开发者账号的前提。一、申请新的AppleId获取地址:https://appleid.apple.com二、免费获取邓白氏编码申请地址:https://developer.apple.com/program/enroll/dunsLookupForm.action三、提交完成之后,收到第一封关于邓白氏的邮件requestid.png请注意截止时间。四.这个过程大概需要
GaryHuang
·
2017-12-04 00:42
iOS--
沙盒相关介绍
一.什么是沙盒?iOS中的沙盒机制(SandBox)是一种安全体系,它规定了应用程序只能在为该应用创建的文件夹内读取文件,不可以访问其他地方的内容。所有的非代码文件都保存在这个地方,比如图片、声音、属性列表和文本文件等。每一个APP都有一个存储空间,就是沙盒,APP之间不能相互通,唯独可以通过URLScheme通信.(关于URLScheme通信:见http://www.superqq.com/bl
GaryHuang
·
2017-12-03 05:30
iOS--
玩玩苹果的绘制(Quartz)
对于日常的开发我们一般用不到Quzrtz,不过当我们需要设计的一些奇葩的图像图形的的时候,这时候CoreGraphics就有很大的作用了。举个:imageViewlayer圆角,离屏渲染影响性能,好嘛,不用了!直接用CG设置图片圆角。妈妈在也不不怕爱啪啪帧数低了。经理又觉得你的提示框方方正正太丑了,要来点个性的。没办法只能改嘛,怎么改?找CG啊!现在,我们一点一点来看这个Quzrtz是个什么鬼。前
奇董
·
2017-12-03 04:16
iOS--
数据持久化
什么是数据持久化?概论所谓的持久化,就是将数据保存到硬盘中,使得在应用程序或机器重启后可以继续访问之前保存的数据。在iOS开发中,有很多数据持久化的方案,接下来我将尝试着介绍一下5种方案:plist文件(属性列表)preference(偏好设置)NSKeyedArchiver(归档)SQLite3CoreData沙盒在介绍各种存储方法之前,有必要说明以下沙盒机制。iOS程序默认情况下只能访问程序自
那笑容不是为我
·
2017-12-03 02:27
iOS--
数据库补充
ViewController.m#////ViewController.m//数据库补充////Createdbysherryon15/12/17.//#import"ViewController.h"#import"DataBase.h"#import"Student.h"@interfaceViewController()@end@implementationViewController-(v
STONEsh
·
2017-11-27 06:15
iOS非入侵式非越狱下数据采集实现过程
关于libimobiledevice工具集详情见
IOS--
非越狱下非入侵式可获取的隐私资料、python--libimobiledevice在iOS较为低的版本中idevicebackup2可以对备份文件
XX开发从开始到放弃
·
2017-08-25 18:38
iOS--
开发中的六大传值(OC中的常用传值)
六大传值--(属性/代理/通知/KVO/KVC/Tag/单例/Block/全局)先创建两个ViewController:1,先在Appdelegate.m里设置一个AViewController.m为rootViewController,并创建一个BViewController在AViewController.m中导入BViewController.h,,,创建一个SingleOne继承于NSOb
追风筝的荧火虫
·
2017-07-27 16:19
iOS--
怎么用Instruments
Instruments如何打开instruments?Xcode-OpenDeveloperTool-它里面的工具有很多,常用:1->TimeProfiler:性能分析(对iOS设备进行性能测试,主要是查看程序哪些部分最耗时-Profile->instruments->TimeProfiler)2->Zombies:检查是否访问了僵尸对象,但是这个工具只能从上往下检查不智能3->Allocatio
彬至睢阳
·
2017-07-18 11:11
iOS--
怎么获取UISlider 的滑块frame
本文将分享怎么实现:怎么获取UISlider的滑块frame。镇魂街由于项目需要,当滑块滑动时,标签Label要实时保持centerX和滑块的centerX一样,本人墨迹了许久才完美解决该问题。解决方法:子类化UISlider,重写-(CGRect)thumbRectForBounds:(CGRect)boundstrackRect:(CGRect)rectvalue:(float)value该方
小白lf
·
2017-07-14 16:00
iOS开发自学教程(基础+实战)
点击下面链接:
ios--
媒体捕捉;直播编码的前奏--1《ios研发ios逆向》敬上这套iOS自学教程的大纲:第一阶段:语言基础和iOS入门秒学S
阿道奇
·
2017-07-14 07:16
iOS--
转盘形式的抽奖实现
当我们项目要搞活动,吸引用户时,抽奖不免为一种很好的方法,吸引用户的同时增添用户的乐趣,抽奖形式各式各样,有很多种,下面介一种转盘形式;效果图转盘抽奖就是让转盘转动,然后随机停止在某个位置,利用CABasicAnimation基本动画使转盘转动,CABasicAnimation动画很简单,设置好相关属性就可以,也有停止动画的代理方法;要做到如上效果图,首先添加好背景图和Go按钮,由于是八等份,我们
杰森_Jason
·
2017-06-19 17:38
IOS--
runtime
转自http://www.jianshu.com/p/af485c916df11.概要对于Runtime系统,相信大部分iOS开发工程师都有着或多或少的了解。对于Objective-C,Runtime系统是至关重要的,可以说是Runtime系统让Objective-C成为了区分于C语言,C++之外的一门独立开发语言,让OC在拥有了自己的面向对象的特性以及消息发送机制。并且因为其强大的消息发送机制,
风寻月觅
·
2017-06-09 15:46
[置顶] Unity
零散笔记
1、预处理在C#中的预处理功能很弱。除了使用#if#else#end之外,还可以尝试使用[System.Diagnostics.Conditional(“UNITY_EDITOR”)]这种属性条件。2、CaronteFX插件这个插件很好,但是不适合做游戏,它的物理模拟应该是给做电影用的。好像文档上没有编程接口。3、PhysicsToolBag这个插件是简单的物理封装,基本上实现了一些聚合力,直线方
AndrewFan
·
2017-03-21 20:00
iOS--
自动打包(兼容Xcode9)
#——————————————–#2018/05/16#版本:3.0.0#1.自动匹配授权文件和签名(移除config.plist配置)#2.优化授权文件匹配算法,取有效期最长授权文件#3.调整脚本参数,详见-h#4.优化代码#5.兼容长参数#6.增加全局配置文件user.xcconfig#——————————————–最新代码详见github源码下文是开发IPABuildShell第一个版本写的
不想做码农的码农
·
2017-03-10 17:56
iOS--
自动打包(兼容Xcode9)
#——————————————–#2018/05/16#版本:3.0.0#1.自动匹配授权文件和签名(移除config.plist配置)#2.优化授权文件匹配算法,取有效期最长授权文件#3.调整脚本参数,详见-h#4.优化代码#5.兼容长参数#6.增加全局配置文件user.xcconfig#——————————————–最新代码详见github源码下文是开发IPABuildShell第一个版本写的
不想做码农的码农
·
2017-03-10 17:56
Java多线程学习
零散笔记
笔记笔记比较零散,后期整理成篇幅多线程中的同步其实是有两成含义的:1:互斥访问(原子性)2:变量的修改对其他线程可见(可见性)synchronized同步关键字就保证了上述两层含义,而volatile只保证了第二条:变量的修改对其他线程可见可见性:可见性是一种复杂的属性。在单个线程的程序中,如果想某个变量写入数值之后,在没有其他写操作的之前一直都可以读取到之前写入的数值,这很符合我们日常看法的直觉
javartisan
·
2017-03-10 11:55
Java
Java多线程学习
零散笔记
笔记笔记比较零散,后期整理成篇幅多线程中的同步其实是有两成含义的:1:互斥访问(原子性)2:变量的修改对其他线程可见(可见性)synchronized同步关键字就保证了上述两层含义,而volatile只保证了第二条:变量的修改对其他线程可见可见性:可见性是一种复杂的属性。在单个线程的程序中,如果想某个变量写入数值之后,在没有其他写操作的之前一直都可以读取到之前写入的数值,这很符合我们日常看法的直觉
javartisan
·
2017-03-10 11:55
Java
iOS--
坐标变换Quartz 2D中的CGContextTranslateCTM、CGContextScaleCTM、CGContextRotateCTM、CGContextConcatCTM等
在模仿qq背景点赞效果时用到了这几个函数,查阅了资料,整理后放上来,供大家查看在iOS中,Quartz2D提供了坐标变换支持。一、特殊的坐标变换(平移、缩放、旋转)voidCGContextTranslateCTM(CGContextRefc,CGFloattx,CGFloatty):平移坐标系统。该方法相当于把原来位于(0,0)位置的坐标原点平移到(tx,ty)点。在平移后的坐标系统上绘制图形时
JonesCxy
·
2017-02-24 10:13
iOS--
坐标变换Quartz 2D中的CGContextTranslateCTM、CGContextScaleCTM、
在iOS中,Quartz2D提供了坐标变换支持。一、特殊的坐标变换(平移、缩放、旋转)1.-voidCGContextTranslateCTM(CGContextRefc,CGFloattx,CGFloatty):平移坐标系统。该方法相当于把原来位于(0,0)位置的坐标原点平移到(tx,ty)点。在平移后的坐标系统上绘制图形时,所有坐标点的X坐标都相当于增加了tx,所有点的Y坐标都相当于增加了ty
魔性佛心
·
2017-02-17 11:37
iOS--
手机号部分做星号处理
虽然挺简单,但怕忘了,以防万一!!!NSString*a=@"13781213137";NSString*string=[astringByReplacingOccurrencesOfString:[asubstringWithRange:NSMakeRange(3,4)]withString:@"****"];NSLog(@"b:%@",string);//substringWithRange:
IWorld看看外面的精彩
·
2017-01-16 18:22
iOS--
将图片保存至本地相册
对方给我发一个图片,我要保存到本地,IOS的UIKitFramework提供了UIImageWriteToSavedPhotosAlbum方法对图像进行保存,该方法会将image保存至用户的相册中:上代码:voidUIImageWriteToSavedPhotosAlbum(UIImage*image,idcompletionTarget,SELcompletionSelector,void*co
Treey_Ahao
·
2017-01-06 09:28
《投资中最简单的事》
零散笔记
因地制宜,变与不变。变:国家发展阶段、技术、行业、会计制度、投资者构成……去选择该国的价值投资股和阶段投资股。巴菲特擅于把握不变:人性的贪婪和恐惧;愿意对新的事物支付更高的费用;行业内在周期;哪些是压抑的需求,哪些是被替代的需求(被替代的需求没有未来)大市值的互联网公司只有中国和美国有,欧洲基本没有。政府扶持的产业都抱有怀疑态度。扶持——容易造成产业过剩。泡沫的产生是因为好的基本面被放大。先读从业
向佳丽
·
2016-12-19 16:07
小码哥
iOS--
玩转【斗鱼直播APP】系列之直播总体概览
直播总体概览概述直播的现状2016年,是一个直播年。直播行业快速发展,同时也滋生了大大小小上千家相关的公司。中国互联网络信息中心发布的报告显示,截至今年6月,我国网络直播用户规模达到3.25亿,占网民总体的45.8%。直播的技术直播技术概况来说,可以分为采集,前处理,编码,传输,解码,渲染这几个环节技术整体概览图例:分步解析音视频采集音视频的采集是直播架构的第一个环节,也是直播的视频来源采集的来源
吃饭要叫我
·
2016-12-14 15:29
小码哥
iOS
斗鱼直播APP
iOS--
多线程、GCD、NSOperation(转载)
一、基本概念线程是用来执行任务的,线程彻底执行完任务A才能执行任务B,为了同时执行两个任务,产生了多线程1、进程1)进程是应用程序的执行实例,简单来说就是在操作系统中运行的程序,我在手机中只打开QQ和微信两个软件,系统中就会有两个进程存在2)进程不能执行任务3)进程在运行时创建的资源随着进程的终止而死亡2、线程1)进程本身是不能执行任务的,进程想要执行任务必须得有线程,线程是进程内部独立的执行单元
阿良天界
·
2016-11-21 10:56
iOS--
常见错误收集(持续更新)
平时遇到的错误我都会收集起来与大家分享,慢慢积攒中。。。一.问题:Youmustrebuilditwithbitcodeenabled(XcodesettingENABLE_BITCODE),obtainanupdatedlibraryfromthevendor,ordisablebitcodeforthistarget.Note:Thiswillbeanerrorinthefuture.原因:有
黑白灰的绿i
·
2016-11-10 16:33
iOS--
小知识点(持续更新)
一.颜色渐变CAGradientLayer*gradientLayer=[CAGradientLayerlayer];gradientLayer.colors=@[(__bridgeid)[UIColorwhiteColor].CGColor,(__bridgeid)[UIColorgrayColor].CGColor,(__bridgeid)[UIColorwhiteColor].CGColor
黑白灰的绿i
·
2016-10-25 11:37
iOS坐标变换Quartz 2D
iOS--
坐标变换Quartz2D中的CGContextTranslateCTM、CGContextScaleCTM、,有需要的朋友可以参考下。
小地
·
2016-10-18 15:30
iOS--
消除警告与定制警告
一:消除警告警告1.没有用到#pragmaclangdiagnosticpush#pragmaclangdiagnosticignored"-Wunused-variable"//unused-variable类型的警告代码!#pragmaclangdiagnosticpop警告2.方法弃用#pragmaclangdiagnosticpush#pragmaclangdiagnosticignore
量锅
·
2016-10-17 15:05
iOS--技术知识
IOS--
自定义导航栏渐变颜色
前言很多APP现在的导航条初始时透明随着表头视图的上滑逐渐变不透明下拉表头视图时逐渐透明所以就想做一个小demo分享一下先看看效果iosgif.gif实现第一步:创建UINavigationController并且让他隐藏UINavigationController*nav=[[UINavigationControlleralloc]initWithRootViewController:[[Vie
谁能理解取名字的痛苦
·
2016-10-14 19:42
iOS--
一份详细的pod清单
基本上每个项目都需要用到这些第三方库,收录了,免得每次要去翻名字和格式符号格式在这里不适用,粘贴到podfile里边需要手动改一改(#号需要改为英文格式)#不用苹果原生联网类的话,这个就不用解释了pod‘AFNetworking’#加载图片,图片缓存,好用不解释pod’SDWebImage’#数据模型解析,性能杠杠的pod‘YYModel’#手动屏幕适配pod‘Masonry’#表单下拉刷新,触底
量锅
·
2016-09-29 13:06
iOS--
对勾提示动画
对勾提示动画能胜任很多提示场合的任务,比如网页加载完成、登录成功等等。这类动画各个大牛都有很好的demo封装,不过能自己掌握其原理并能自己根据情况封装一个那当然是最好的了。下边是我用贝塞尔类画的对勾动画动画设计比较简单,下边我贴出了整个View的代码……#import"SuccessView.h"@implementationSuccessView{UIView*_logoView;}-(inst
量锅
·
2016-09-12 08:22
iOS贝塞尔曲线
iOS动画控件
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他