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-
设置圆角的方法
1.通过设置layer的属性view.layer.cornerRadius=??;view.layer.masksToBounds=YES;2.使用贝塞尔曲线UIBezierPath和CoreGraphics框架画出一个圆角UIImageView*imageView=[[UIImageViewalloc]initWithFrame:CGRectMake(15,100,60,60)];imageVi
SK丿希望
·
2020-07-27 22:19
iOS-
保存视图动画结束后的实际位置
CABasicAnimation*animation=[CABasicAnimationanimationWithKeyPath:@"position"];animation.fromValue=[NSValuevalueWithCGPoint:CGPointMake(loaderView.centerX,loaderView.centerY)];animation.toValue=[NSValu
malgee
·
2020-07-27 18:27
【ABAP】 屏幕图片显示Demo
在ABAP屏幕容器中显示图片用到的类是“CL_GUI_PICTURE”,下面则以一个简单的小例子说明其用法,个人
学习收藏
使用,不代表任何意义。
SAP剑客
·
2020-07-27 14:31
SAP
ABAP
SAP
ERP
SAP
ABAP
容器
屏幕
【iOS && Android】电话拨号tel与短信发送sms
iOS-
(void)telphone{UIAlertController*alertController=[UIAlertControlleralertControllerWithTitle:@"请选择要拨打的号码
才华惊动警方
·
2020-07-27 12:17
iOS-
个人整理11 - UIControl与子类:UIPageControl、UIStepper
一、UIPageControlUIPageControl就是下面的三个小白点,与UIScrollView配合可以切换视图常用属性不多,主要是回调方法要配合UIScrollView的contentOffset属性进行页面切换//创建UIPageControlUIPageControl*pageControl=[[UIPageControlalloc]initWithFrame:CGRectMake(
简单也好
·
2020-07-16 06:46
iOS-
在自定义View里面实现Push方法
在我们平常的开发过程中、在自定义View里面触发点击方法,实现Push到另一个ViewController里面一般通过代理、block、通知等方法这里介绍一种直接在View里面实现跳转比较方便的一种方法:#import@interfaceCustomView:UIView@end#import"CustomView.h"#import"ViewPushViewController.h"@imple
Simple_Code
·
2020-07-16 04:09
iOS-
解压zip
最近的项目中涉及到了将zip文件从服务上下载下来,然后解压使用。搜索了一下发现有一个压缩与解压zip文件的第三方“SSZipArchive”:https://github.com/ZipArchive/ZipArchive是用C语言实现的,包装用于OC与swift.一、在使用过程中遇到过几个坑:导入头文件冲突,我在pch文件里面导入了一些OC的头文件,而SSZipArchive是由C语言实现的,所
gavincarter
·
2020-07-16 03:02
python Mac ios 跳一跳
参考文章:《微信跳一跳mac+iphone图文教程》《iOS-Carthage安装以及使用》《iOS真机如何安装WDA》《WeChat_jump_game》《Android-和-
iOS-
操作步骤》一,安装
老周_o_o
·
2020-07-16 03:05
iOS-
运行时-runtime
Objective-C扩展了C语言,并加入了面向对象特性和Smalltalk式的消息传递机制。而这个扩展的核心是一个用C和编译语言写的Runtime库。它是Objective-C面向对象和动态机制的基石。Objective-C是一个动态语言,这意味着它不仅需要一个编译器,也需要一个运行时系统来动态得创建类和对象、进行消息传递和转发。理解Objective-C的Runtime机制可以帮我们更好的了解
小猫仔
·
2020-07-16 03:25
iOS-
截取字符串中两个指定字符串中间的字符串
NSString*string=[arrayobjectAtIndex:1];NSLog(@"----------------%@",[arrayobjectAtIndex:1]);NSRangestartRange=[stringrangeOfString:@""];NSRangerange=NSMakeRange(startRange.location+startRange.length,en
Daimer
·
2020-07-16 01:27
iOS-
小Demo--下拉放大顶部图片+毛玻璃效果
寒雨连江夜入吴,平明送客楚山孤!记录一个简单的下拉顶部图片放大的效果,再加个毛玻璃!iOS8之后毛玻璃效果实现:利用UIVisualEffect这类实现毛玻璃效果,这是一个抽象的类,不能直接使用,需通过它子类(UIBlurEffect,UIVibrancyEffect)外加UIVisualEffectView一起实现;UIBlurEffect*blur=[UIBlurEffecteffectWit
云之君兮鹏
·
2020-07-16 01:05
IOS文件系统,文件目录结构学习
转载别人的,找不到原处了,只是为了自己
学习收藏
。
iteye_20659
·
2020-07-16 00:50
iOS-
网络编程之微博发说说,图片的方法封装
1.jpg该类的封装主要是为了解决如何通过网络加载数据(JSON)封装的主要流程:1.url(可带参数)2.request(请求头,请求体)3.session4.task5.resume这次我们封装了三个方法://使用get方法+(void)getWithURL:(NSString)urlStrparams:(NSMutableDictionary)paramsheaderField:(NSMut
如风家的秘密
·
2020-07-16 00:41
iOS-
创建button(文字在左,图片在右)
遇到个需求效果如下:需求效果然后开始进行思考,这里实现的方式有很多种,我一我就不一一列举了,我这里就提供一个方法这个方法是通过修改button的titleEdgeInsets和button的imageEdgeInsets代码如下:-(UIButton*)createButtonWithTitle:(NSString*)title{//创建标题按钮UIButton*button=[[UIButton
Amuxiaomu
·
2020-07-16 00:37
iOS-
修改系统 TabbarItem 图片、文字颜色
一、系统Tabbar默认颜色(如下图):TabbarItem默认渲染颜色.png代码详见(如下):-(void)viewDidLoad{[superviewDidLoad];HQHomeController*vcHome=[[HQHomeControlleralloc]init];HQHomeNavigationController*navHome=[[HQHomeNavigationContro
一位不愿透露姓名的王先生_
·
2020-07-15 22:06
iOS开发 入门01-第一个iOS程序
环境:Xcode6.3.1第一个iOS程序创建iOS程序的方法:打开Xcode,File->New->Project->
iOS-
>Application->SingleViewApplication(初学者建议选择
demon_csd
·
2020-07-15 22:58
iOS开发入门学习
Object-c
ios开发
笔记
iOS-
本地通知
在iOS中,本地通知非常适用于基于时间的行为.例如,有一个需求是让用户专注做某件事情一段时间.时间到了后给个通知告知.实现这样一个功能可以使用本地通知实现如下效果:SimulatorScreenShot2016年5月26日上午11.21.55.pngSimulatorScreenShot2016年5月26日上午11.17.48.png本地通知实现步骤:1.创建本地通知对象(UILocalNotif
Rick_Liu
·
2020-07-15 20:19
iOS-
全方位解析.crash文件崩溃报告
1.前言想来每个iOS攻城狮,都免不了要接触.crash文件那么什么是.crash文件?iOSapp的所有崩溃记录都会记录在设备上,所以对于和我一样没有集成让用户发送崩溃报告功能的iOS开发者来说,要获得crash文件就必须先连上崩溃过的机器,然后从崩溃过的机器上导出.crash文件2.如何解析.crash文件我们先看一眼导出来的.crash文件,重点看下崩溃部分的记录如下图显然从这图里,我们没法
alexhua1444
·
2020-07-15 20:53
iOS-
导航控制器全屏侧滑
导航控制器返回,网上已经有开源的FDFullscreenPopGesture,屏幕本身边缘也可以是可以侧滑返回的,如果自己想简单的时候也可以,首要要获取控制器的interactivePopGestureRecognizer,然后获取手势的delegate~如下所示:**2016-12-0816:48:32.573FlyElephant[21021:320874]****全屏手势****:;targ
FlyElephant
·
2020-07-15 18:18
iOS-
图文混排(NSMutableAttributedString)
-(NSMutableAttributedString*)AttributedString:(NSString*)namecontent:(NSString*)content{//富文本技术://1.图文混排//2.随意修改文字样式//拿到整体的字符串NSMutableAttributedString*string=[[NSMutableAttributedStringalloc]initWith
精神病患者link常
·
2020-07-15 17:34
iOS-
《编写高质量代码》笔记-第八章 定制init...和dealloc
建议50:了解对象的alloc和init...alloc分配过程不仅进行对象的内存分配,还初始化对象的两个小而非常重要的属性,即它的isa实例变量和保持数。建议51:直接访问实例变量的init...方法父类可能无法正确初始化对象,并返回nil,故要经常检查,确保self不为nil,然后再执行自己的初始化。建议52:初始化方法必须以init字母开头如果一个对象没有实现自己的初始化方法,Cocoa就会
道道明明白白
·
2020-07-15 15:53
iOS-
如何设置按钮高亮的背景颜色
分析:通过按钮的不同的点击事件状态来设置背景色,或者不同的状态设置背景图片1.通过按钮的事件来设置背景色2.通过把颜色转换为UIImage来作为按钮不同状态下的背景图片3.同方法二,直接用图片设置不同状态下的背景图片1.通过按钮的事件来设置背景色1.通过按钮的事件来设置背景色-(void)viewDidLoad{[superviewDidLoad];UIButton*button1=[[UIBut
船长_
·
2020-07-15 15:29
iOS-
多线程
一、多线程的初步理解进程:一个具有一定独立功能的程序关于某个数据集合的一次运行活动,可以理解成一个正在运行中的应用程序。线程:程序执行流的最小单元,线程是进程中的一个实体,程序的运行必须依靠一个线程才能运行,一个程序运行可以有单个线程,也可以有多个线程。同步:只能在当前线程按先后顺序依次执行,不开启新线程。异步:可以在当前线程开启多个新线程执行,可不按顺序执行,开启新的线程。并发:线程执行可以同时
蓝蓝的白云
·
2020-07-15 13:02
ios-
倒计时实现
/***倒计时按钮**@paramtimeLine倒计时总时间*@paramtitle还没倒计时的title*@paramsubTitle倒计时中的子名字,如时、分*@parammColor还没倒计时的颜色*@paramcolor倒计时中的颜色*/-(void)startWithTime:(NSInteger)timeLinetitle:(NSString*)titlecountDownTitle
jianshufei
·
2020-07-15 09:13
【
iOS-
架构设计】MVC、MVP、MVVM
MVCApple版:优点:View、Model可复用缺点:Controller太重了MVP:Model-View-Presenter其实就是中间加了一个Presenter,里面用来加载View,给View设置Model,减轻Controller的负担MVVM:加了一层ViewModel在Presenter的基础上,加了一个KVOController来监听界面的变化,可采用Facebook的http
GeniusWong
·
2020-07-15 06:54
ios-
导航-跳转至系统app进行导航
importUIKitimportMapKitclassViewController:UIViewController{vargeoCoder=CLGeocoder()overridefunctouchesBegan(_touches:Set,withevent:UIEvent?){geoCoder.geocodeAddressString("北京"){(startCLPLS:[CLPlacema
child_cool
·
2020-07-15 02:07
iOS-
彩票小项目
项目涉及知识点:自定义UITabbar代理事件(点击代理方法做出响应)设置UINavigationController背景图的两种方法+(void)load方法当程序一启动是就会调用+(void)initialize方法当前类或者它的子类第一次使用的时候才会调用//当程序一启动就会调用该方法+(void)load{}//当前类或者他的子类第一次使用的时候才会调用+(void)initialize{
哔哩哔哩智能喵
·
2020-07-14 23:17
iOS-
学习资源看我就够了
iOS学习视频及资料懒人demo大全更新至4.0版(oc+swift)史上最全iOS开发工具集合笔试面试
iOS-
笔试面试总结网络通信《iOS对HTTPS证书链的验证》iOS升级HTTPS通过ATS你所要知道的也许
临海听风V
·
2020-07-14 22:10
iOS
iOS开发
iOS-
导航栏透明
54DC9192-8940-44B4-8408-F108E646B8A5.png像这样的效果,navigationController.navigationBar变为透明,同时又不影响返回等按钮的使用,网上有很多方法,我这里说说通过setBackgroundImage方法修改,一张图片搞定。找你美工搞张图片,或者你用ps,什么图层都不用,直接保存,图片宽高为1*1,就是一张全通道透明的图片,图片命
黑色桃芯
·
2020-07-14 18:20
iOS-
原生二维码
注释:此篇文章介绍如何用系统原生二维码首先引入系统头文件#import然后遵守代理AVCaptureMetadataOutputObjectsDelegate代码如下:@property(nonatomic,strong)AVCaptureDevice*device;//设备@property(nonatomic,strong)AVCaptureDeviceInput*input;//输入@pro
小灬杰丨
·
2020-07-14 17:15
iOS-
屏幕旋转控制总结
这段时间做的一个app,需求是大部分界面竖屏,播放器页面横屏,网页播放可横屏可竖屏。查阅了一些资料,也踩了一些坑,在这里做一个总结。iOS如何支持旋屏1.project->target->DeploymentInfo->DeviceOrientation这里的LandscapeLeft是DeviceOrientation,是指内容的方向,即此时手机向右旋转,home键在左边;而LandscapeR
Mr_Butterfly
·
2020-07-14 14:52
iOS-
百度地图截屏
关于百度地图截屏的问题,发现不能用常用的方法进行载屏,常用的截屏方法所得到的图片地图瓦片底图会显示空白,网上给出的答案是这样的:因为百度地图不是用UIKit实现的,所以得不到截图!不过通过OpenGLESViewSnapshot,也能截图,但相当繁锁,有兴趣的可以看一下。苹果文档的内容:http://developer.apple.com/library/iOS/#qa/qa1704/_index
某天天
·
2020-07-14 13:56
iOS-
取消延迟执行的方法cancelPreviousPerformRequestsWithTarget
前面写过一篇文章
iOS-
利用performSelector调用方法
iOS-
利用performSelector调用方法performSelector方法比直接调用更加灵活,多变,而且可以利用cancelPreviousPerformRequestsWithTarget
linbj
·
2020-07-14 10:57
iOS Launch Screen Black
参考了这个文章:
iOS-
启动图黑屏解决方法删除了LaunchScreenFile才行。然而,总觉得是哪里不
子达如何
·
2020-07-14 07:12
ios-
教你一步一步实现自己的字典转模型库
feiji.jpg前言我们在iOS开发中,一般会使用MVC或者MVVM等模式。当我们从接口中拿到数据时,我们需要把数据转成模型使用。下面我就带大家一起用runtime一步一步的来完成这个转换框架1、先写一个简单的字典到模型的转换模型TestModel@interfaceTestModel:NSObject@property(nonatomic,copy)NSString*name;@propert
luomoyj
·
2020-07-14 05:36
iOS-
微信支付SDK
微信支付流程:客户端发起支付请求--->后台和微信SDK交互之后返回带签名的客户端支付信息(之前带签名的支付信息是客户端生成,现在都是后台生成,保证信息安全和灵活)--->客户端最终完成支付逻辑地址:https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=8_3微信支付SDK的下载:https://pay.weixin.qq.com/w
博尔茨杰
·
2020-07-14 04:46
iOS-
个人整理12 - 导航控制器-UINavigationController
一、UINavigationController基本属性写这么多文章居然没人给我评论几句。。。UINavigationController,导航控制器,用来管理多个视图控制器它就是管理视图控制器的控制器从此可以在Appdelegate.m的launch函数中先声明导航栏控制器,再将它作为视图控制器的爸爸,window的根视图控制器,像下面这样//初始化一个表视图控制器RootTableViewCo
简单也好
·
2020-07-14 02:38
iOS-
今天,我们来聊一聊WebSocket
前言:前段时间,在公司的项目中用到了WebSocket,当时没有时间好好整理。最近,趁着有时间,就好好梳理了一下WebSocket的相关知识。本篇将介绍以下内容:1、什么是WebSocket?2、WebSocket使用场景3、WebSocket底层原理(协议)4、iOS中WebSocket的相关框架5、使用Starscream(Swift)完成长链需求(客户端)6、使用Golang完成长链需求(服
MinggeQingchun
·
2020-07-14 00:18
iOS-OC
“睡服“面试官系列之各系列目录汇总(建议
学习收藏
)
目录2020六月系列Oracle从小白到大牛的刷题之路(建议收藏学习)2020七月系列“睡服”面试官系列第一篇之let和const命令(建议收藏学习)“睡服”面试官系列第二篇之promise(建议收藏学习)“睡服”面试官系列第三篇之变量的结构赋值(建议收藏学习)“睡服”面试官系列第四篇之字符串的扩展(建议收藏学习)1.谢谢你那么酷还来关注我,微信公众号GY歌谣,私信可一起学习交流(前端学习ing)
你知道歌谣吗?
·
2020-07-14 00:37
前端
图说行列式:几张图让你明白行列式的性质
转自:http://www.duodaa.com/blog/index.php/archives/1168/个人
学习收藏
使用,如有侵权,请私信联系删除,谢谢。
ElienC
·
2020-07-13 23:55
数理基础
iOS-
导航栏、状态栏及Tabbar高度(区分iPhone X与其他iPhone机型)
#definekIs_iphone(UI_USER_INTERFACE_IDIOM()==UIUserInterfaceIdiomPhone)#definekIs_iPhoneXkScreenWidth>=375.0f&&kScreenHeight>=812.0f&&kIs_iphone/*状态栏高度*/#definekStatusBarHeight(CGFloat)(kIs_iPhoneX?(4
HanZhiZzzzz
·
2020-07-13 19:32
iOS-
内存管理 堆栈
为什么管理内存:程序在运行的时候,要创建大量的对象,这些对象放在堆和栈上。(基本类型放在栈上,由系统自动管理。)而放在堆上的对象如果得不到及时释放,就会占用大量内存。OC中没有垃圾回收机制,所以我们要手动管理内存(ARC之前)任何继承了NSObject的对象需要进行内存管理原理:依赖对象引用计数器+1-1:在ObjC中对象创建后内部都有一个与之对应的整数(retainCount),叫“引用计数器”
我是谁重要吗
·
2020-07-13 19:48
iOS-
工厂方法模式的运用
原文发布在个人简书,更多内容欢迎关注笔者简书,评论、互相交流请到简书,谢谢!设计模式这个高大上的词似乎每天都在听。设计模式在服务端设计时体现的比较明显。虽然移动端设计模式没有服务端那么明显,但是做为移动端开发人员掌握各种设计模式的思想有助于提高代码质量。今天先聊聊工厂方法模式在iOS端的实际运用。后续通过其他篇幅再聊其他的设计模式。一些设计模式书籍里都是这样描述工厂方法模式:定义创建对象的接口,让
关耳佳
·
2020-07-13 15:33
IOS小记
iOS-
扩大按钮点击范围
利用runtime和-(nullableUIView*)hitTest:(CGPoint)pointwithEvent:(nullableUIEvent*)event;方法给UIButton添加一个Category扩展按钮的点击范围#import@interfaceUIButton(ICECategory)-(void)expandClickAreaWithTop:(NSInteger)_topR
linbj
·
2020-07-13 14:51
iOS-
手机屏幕截屏(截屏不包括状态栏)
UIGraphicsBeginImageContextWithOptions(CGSizeMake(self.view.frame.size.width,self.view.frame.size.height),YES,0);[self.view.layerrenderInContext:UIGraphicsGetCurrentContext()];UIImage*uiImage=UIGraphi
malgee
·
2020-07-13 13:44
iOS-
谓词的小用法(数据分成按key值的元素(数组)组成的数组)
这个问题是以前面试的时候,在最后一关的时候,只需要做出来,就可以入职了,可可惜老子做不出来,心里纠结,想了想,还是要写出来。NSMutableSet*set=[NSMutableSetset];NSMutableArray*_datas=[[NSMutableArrayalloc]initWithCapacity:0];[selectArrayenumerateObjectsUsingBlock:
董其林
·
2020-07-13 12:04
iOS-
方法和sel,self,super用法
1.set方法和get方法set方法作用:用来设置成员变量,可以在方法里面过滤掉一些不合理的值命名规范:方法都是以set开头,而且后面跟上成员变量名,成员变量名的首字母必须大写形参名称不要跟成员变量同名get方法作用:返回对象内部的成员变量命名规范:get方法的名称一般就跟成员变量同名成员变量的命名规范成员变量都以下划线_开头可以跟get方法的名称区分开可以跟其他局部变量区分开,一看到下划线开头的
亦晴工作室
·
2020-07-13 11:20
iOS-
基于TCP连接
一:前言(本文为TCP客户端)TCP首先要服务器开放一个端口然后客户端去连接服务端的IP地址和端口号连接成功之后再进行数据传输要经历三次握手二:代码在GitHub1.需要的工具类自行下载Scoket.png2.部分代码及其截图创建TCP-Scoket//1.创建客户端scoketself.clientSocket=[[GCDAsyncSocketalloc]initWithDelegate:sel
学_iOS
·
2020-07-13 10:05
iOS-
动画相关
小摩丝.jpg本篇涵盖各种直播动画,跳转,过渡动画等.1.分享iOS中实现navigationController全屏手势滑动pop2.iOS中应该知道的自定义各种Controller的转场过渡动画3.谈UIViewAnimation编程艺术4.QuartzCore之CAAnimation动画详解5.iOS走进FacebookPOP的世界6.iOS开发之——从零开始完成页面切换形变动画7.iOS之
守护地中海的花
·
2020-07-13 09:13
iOS-
设置视图圆角样式流畅解决方案
代码//设置圆角视图样式-(void)setUpSelfView{//阴影Shadowself.layer.shadowColor=[UIColorblackColor].CGColor;//黑self.layer.shadowOpacity=0.33;//阴影的不透明度self.layer.shadowOffset=CGSizeMake(0,1.5);//阴影的偏移self.layer.shad
极客学伟
·
2020-07-13 09:25
❶
iOS开发
❺
性能优化
⑪.
iOS修炼之道
上一页
23
24
25
26
27
28
29
30
下一页
按字母分类:
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
其他