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-
触摸简单应用-触摸移动按钮
我们经常在IPhone中涉及到开发通过触摸移动自己的按钮或视图。例如下面3个图:通过手指触摸屏幕移动灰色按钮:下面具体讲解一下实现此效果的过程:1.首先我们自定义一个按钮MyButton继承自UIButton[cpp]viewplaincopy#import@interfaceMyButton:UIButton{CGFloatxDistance;//触摸点和中心点x方向移动的距离CGFloatyD
MoMo_KUA_1
·
2020-08-15 13:17
iOS
iOS-
支付宝支付
注:MD5、RSA商务秘钥和上传RSA公钥等,主要用于后台服务器相关人员进行了解,这些是后台进行处理。iOS支付宝支付,请参阅:http://www.jianshu.com/p/7722520289af第一步:先到支付宝商家平台申请PartnerID和Seller以及用RSA加密的方式配置好公钥和私钥,公钥上传到自己的支付宝平台上面,私钥可以单独放在App中或者通过接口后台得到。公私钥的配置参考如
_小和
·
2020-08-15 09:05
UE4 signing key not found
1、ProjectSetting->
IOS-
>automaticsigning勾上。
sh15285118586
·
2020-08-15 07:03
UE4/Mobile
利用
多线程与网络
编程编写的实时聊天小程序
客户端代码:packageOracle;importjava.io.BufferedReader;importjava.io.IOException;importjava.io.InputStreamReader;importjava.io.PrintStream;importjava.net.Socket;publicclassClientThread{staticSocketsocket=nu
小熊同学
·
2020-08-15 04:12
Java
iOS开发之-四种打包ipa的方法介绍
《
iOS-
最全的App上架教程》上面文章已经提到了第一种也是最为实用的一种打包上架api的方式,这里就不多少了。
iOS_developer_zhong
·
2020-08-14 00:43
IOS高级知识总结
iOS-
显示数据列表最常用的一个控件UITableView
相信做过iOS的程序员,最熟悉的控件一定少不了UITableView,最常用的控件也一定少不了UITableView!今天分享一下自己对UITableView的实现大体思路,和整理出来的学习笔记!1.UITableView里的结构图2.UITableView数据展示的条件1>UITableView的所有数据都是由数据源(dataSource)提供的,所以要想在UITableView展示数据,必须设
极客学伟
·
2020-08-12 15:24
❶
iOS开发
视频教程-Python编程之
多线程与网络
编程-Python
Python编程之
多线程与网络
编程7年互联网经验,5年的技术开发经验,有丰富的实战经验,并且善于与人沟通。
weixin_30272817
·
2020-08-12 13:14
iOS-
设置UIPageControl 显示图片
UIPageControl的默认样式是几个小圆点,系统没有提供属性供我们自定义这几个小圆点的样式,不过我们依然可以使用KVC来自定义PageControl的显示样式UIPageControl*pageControl=[[UIPageControlalloc]init];[pageControlsetValue:[UIImageimageNamed:@"image1"]forKeyPath:@"_p
weixin_33769125
·
2020-08-11 18:10
iOS-
仿小圆点效果
背景:我不知道大伙们有没有遇到要做一个类似于小圆点的控件的需求,我在CocoaChina论坛上看别人说,这样的东西是会被拒审的,因为和系统的小圆点效果一样了。管他呢,反正公司既然要求我做,那我做就是咯。开发思路:目前,我学习了两种方法。一种较为简单,自定义一个UIImageView来实现。把UIImageView的交互打开,并且实现一个拖拽的手势,拖拽手势的方法里面实现对应效果即可。另一种,稍微复
喜欢吃布丁但是没有钱
·
2020-08-11 16:44
iOS-算法问题
小圆点
iOS-
数组排序
首先提供一些排序文章供大家参考学习常用排序算法总结
iOS-
八大基本排序Sort各类算法和时间复杂度分析关于iOS中,我们有自己的"sort”尚方宝剑,主要涉及的有NSComparisonResult和compareNSComparisonResulttypedefNS_CLOSED_ENUM
琦玉老师很强
·
2020-08-10 10:46
iOS-
>OC多种定时器
在软件开发过程中,我们常常需要在某个时间后执行某个方法,或者是按照某个周期一直执行某个方法。在这个时候,我们就需要用到定时器。然而,在iOS中有很多方法完成以上的任务,到底有多少种方法呢?经过查阅资料,大概有三种方法:NSTimer、CADisplayLink、GCD。接下来我就一一介绍它们的用法。一、NSTimer1.创建方法1//设置定时器2[NSTimerscheduledTimerWith
初学者2016
·
2020-08-10 06:36
iOS学习
iOS-
原生纯代码约束总结(二)之 AutoLayout
一,概述AutoLayout相比AutoResizing更加实用,是可以完全替代AutoResizing的一种自动布局方式。而在使用AutoLayout前,我们必须理解一个属性,那就是translatesAutoresizingMaskIntoConstraints。该属性表示autoresizingMask和autolayout两种方式的转换。这个属性对于在代码中生成的view来说默认是true
weixin_34284188
·
2020-08-10 03:55
iOS-
获取UIView的所有层级结构
在iOS中获取UIView的所有层级结构应用场景在实际iOS开发中,很多时候都需要知道某个UI控件中包含哪些子控件,并且分清楚它们的层级结构和自个的frame以及bounds,以便我们完成复杂的UI布局,下面的代码就能很方便的获取某个UI控件的所有的层级结构,我们可以用它计算,然后把结果写入到本地磁盘,导出成XML文件,这样我们就可以很直观的看出它内部的细节。/***返回传入veiw的所有层级结构
chernyog
·
2020-08-10 02:07
iOS
iOS-
位移枚举
枚举&位移枚举之前,我们一般都采用C语言的方式定义枚举,这种枚举可以称为普通的枚举。typedefenum{DirectionTypeUp,DirectionTypeLeft,DirectionTypeDown,DirectionTypeRight}DirectionType;但是我们在查看苹果的SDK或者看一些第三方库时会像下面这样定义枚举。比如SDWebImage代码中这样定义枚举,这称为位移
关耳佳
·
2020-08-10 02:18
IOS小记
枚举
位移枚举
NS_OPTIONS
NS_ENUM
iOS-
笔试面试总结
面试题目涉及:(1)block的本质2017年5月iOS招人心得(附面试题)2018年iOS面试心得出一套iOS高级面试题iOS高级面试题–答案iOS----BAT网易笔试&面试题&参考答案阿里iOS三面答案答《卓同学的Swift面试题》《招聘一个靠谱的iOS》2019面试总结也许,这样理解HTTPS更容易HTTP与HTTPSiOS音视频小结2019iOS面试题-----网络相关之HTTP协议腾讯
临海听风V
·
2020-08-10 00:31
iOS
笔试面试
iOS开发
IOS-
代理模式
代理设计模式的作用:1.A对象监听B对象的一些行为,A成为B的代理2.B对象想告诉A对象一些事情,A成为B的代理代理设计模式的总结:如果你想监听别人的一些行为,那么你就要成为别人的代理如果你想告诉别人一些事情,那么就让别人成为你的代理代理设计模式的开发步骤1.拟一份协议(协议名字的格式:控件名+Delegate),在协议里面声明一些代理方法(一般代理方法都是@optional)2.声明一个代理属性
luyangjay
·
2020-08-09 22:11
IOS移动开发
React-native 实现iconfont.ttf字体图标使用 以及XCode的相关配置
96d5c66791c3):1、在阿里图标库中下载好对应的字体图标,取出iconfont.ttf分别放到android->app->src->main->assets->fonts下(文件夹没有就创建一下)和
ios
hzxOnlineOk
·
2020-08-09 21:08
react-native
iOS-
删除相册照片
#import[[NSNotificationCenterdefaultCenter]addObserver:selfselector:@selector(takeScreenSheetAction:)name:UIApplicationUserDidTakeScreenshotNotificationobject:nil];-(void)takeScreenSheetAction:(NSNoti
潴潴看咿海
·
2020-08-09 20:06
iOS
代码笔记
ios-
使用Xib加载或Storyboard加载控制器(视图)
在ios中,一般建议使用代码布局,因为使用代码布局,后期维护容易,拓展容易,并且可以实现动态加载很多数据,但如果你对代码布局觉得繁琐,觉得Xib布局或者Storyboard布局比较方便适合你,那也不是不可以使用,下面来详细介绍Xib布局和Storyboard布局,本文只介绍布局搭建,关于动作响应和事件处理不会涉及:1、Xib加载://假如,在App启动时,我想给window加载一个视图控制器作为根
小可_子衿
·
2020-08-09 20:49
ios开发
ios-
自动布局约束的问题
目前的自动布局的框架有两个框架是很好用的一个就是SnapKit还有个就是Masonry,为什么要使用框架,因为苹果自带的框架我们使用起来代码写的太多了。所以我们可以使用第三方框架来编写。其中这里补充一点就是我们如果已经给一个控件添加过约束,我们还想去修改的话,我们只需要通过下面这个代码进行判断,满足条件就可以修改了。//通过判断contenView的约束,然后根据属性和用户对象来判断约束是不是这个
rv0p111
·
2020-08-09 19:37
ios-Swift
iOS-
为你的应用兼容iPhone X
每年苹果爸爸都会在六月份的WWDC上发布有关下一代iOS的新特性和改动内容,开发者们有半年时间去准备和兼容最新版本的iPhone和操作系统。但是这一次为了在发布会前不泄露iPhoneX的相关信息(实际上我们早就知道了=。=),苹果知道昨天才在官网上线了兼容全面屏的指导文档和视频。离iPhoneX正式上市还有两个月不到的时间,我们需要为我们的app做哪些准备呢?屏幕我们在编码中使用的是以point为
潴潴看咿海
·
2020-08-09 17:44
iOS
iOS-
使用Masonry布局不能立即获取到frame
前言我相信很多同学曾经都遇到过这样的问题:明明用masonry布好局了,怎么获取到的frame就是0呢?解决问题不难,百度一下就能找到答案,但如果只是单纯的解决问题而不去想为什么或许会制约我们的成长。问题重现1.先看下面这段代码:[self.scrollViewmas_makeConstraints:^(MASConstraintMaker*make){make.edges.mas_equalTo
MinggeQingchun
·
2020-08-09 17:32
iOS-OC
IOS-
框架模式(简述 MVC,MVP,MVVM 和 VIPER)
MV(X)系列概要 做iOS开发也有一段时间了,最近闲暇之余总结了一下几个iOS框架,每个人对架构和设计模式都有不同的理解,在此记录下我的一些小见解,仅供参考,欢迎批评指正。当今我们已经有很架构设计模式方面的选择:A.MVCB.MVPC.MVVMD.VIPER前三种设计模式都把一个应用中的实体分为以下三类:A:Models–负责主要的数据或者操作数据的数据访问层,可以想象Perspn和Perso
Maxdong24
·
2020-08-09 06:11
IOS开发
iOS-
修改字符串特定位子 字 体 颜色 字体大小
//这个地方修改的是¥%@self.indent.moneyNSString*moneyString=[NSStringstringWithFormat:@"用户已支付¥%@元",self.indent.money];NSMutableAttributedString*str=[[NSMutableAttributedStringalloc]initWithString:moneyString];
iOSmling
·
2020-08-08 22:49
iOS-
内存管理3-MRC
一.初识MRCAutomaticReferenceCounting:ARCManualReferenceCounting:MRC在iOS中,使用引用计数来管理OC对象的内存一个新创建的OC对象引用计数默认是1,当引用计数减为0,OC对象就会销毁,释放其占用的内存空间调用retain会让OC对象的引用计数+1,调用release会让OC对象的引用计数-1内存管理的经验总结:①当调用alloc、new
Imkata
·
2020-08-08 19:23
iOS - 仿微博照片\/图片选择器
HXWeiboPhotoPicker仿微博照片选择器支持iOS8以上前言Demo使用的是PhotoKit框架来获取系统相册以及照片/视频关于PhotoKit框架说明可以看看此文章http://kayosite.com/
ios
iOS_开发
·
2020-08-08 18:52
ios-
如何搭建IPv6网络测试环境
从6月1日开始苹果要求之后审核的项目必须支持iPv6,否则将被拒绝,所以如何搭建IPv6环境并完成测试成为了iOS工程师必备的能力。下面我就将我的经验分享给大家,希望对大家能有所帮助。工具/原料mac一台iPhone手机2台(一台用于测试,另一台提供网络)方法/步骤准备网络。通过数据线连接iPhone和Mac,并将iPhone手机连接的Wi-Fi关闭,使用自己的移动网络,打开个人热点并选择仅USB
lawliet2016
·
2020-08-07 22:22
java工程师成神之路
iOS-
文字滚动的Label
在我们开发的过程中会遇到文字的长度大于Label的宽度的情况,有三种处理方式:1、显示不下的内容用“。。。”来代替;(缺点:没法显示全内容)2、采取折行的方式;(缺点:高度没法确定,会影响其他内容的显示)3、让文字在label中滚动显示,这种方式既节省了空间,又可以让用户看到所有的内容;其中方式3又可以有两种方式,一种是文字从边框左面全部滚动出去之后,再从边框又面滚出来;另一种是首尾相接的方式;下
lifreshman
·
2020-08-07 15:36
iOS
搭建ipv6环境
1.1)搭建ipv6的测试环境搭建ipv6环境,搭建好的ipv6,环境会有一个共享wifi,具体如何搭建ipv6测试环境参考本地如何搭建IPv6环境测试你的APP,需要网线,
iOS-
用手机网络测试Ipv6
fuguotao1
·
2020-08-07 13:32
tool
【代码笔记】
iOS-
翻页效果的实现
一,效果图。二,工程图。三,代码。RootViewController.h#import@interfaceRootViewController:
[email protected]
#import"RootViewController.h"#import"FirstViewController.h"@interfaceRootViewController
菜鸟and小白
·
2020-08-07 13:26
iOS-代码笔记
iOS-
不用网线搭建IPv6网络测试环境
前言从6月1日开始苹果要求之后审核的项目必须支持iPv6,如果不支持将被拒绝,掘金最近一次审核被就被拒绝了....理由为下:AppsarereviewedonanIPv6network.PleaseensurethatyourappsupportsIPv6networks,asIPv6compatibilityisrequired.原因是LeanCloud更新了一个版本才支持IPv6,更新之后找了
南山锄头
·
2020-08-07 12:57
IT
移动开发
IOS-
触摸简单应用-触摸移动按钮
我们经常在IPhone中涉及到开发通过触摸移动自己的按钮或视图。例如下面3个图:通过手指触摸屏幕移动灰色按钮:下面具体讲解一下实现此效果的过程:1.首先我们自定义一个按钮MyButton继承自UIButton#import@interfaceMyButton:UIButton{CGFloatxDistance;//触摸点和中心点x方向移动的距离CGFloatyDistance;//触摸点和中心点y
TskyFree
·
2020-08-07 12:18
iOS
iOS-
动态添加方法
动态添加方法可以在动态创建的类中添加也可以在已存在的类中添加,先来看下动态添加方法的定义函数:OBJC_EXPORTBOOLclass_addMethod(Class_Nullablecls,SEL_Nonnullname,IMP_Nonnullimp,constchar*_Nullabletypes)OBJC_AVAILABLE(10.5,2.0,9.0,1.0,2.0);函数分析:参数1:Cl
爱勤海之旅
·
2020-08-07 12:00
技术类博客
IOS-
使用UICollectionView+UIScrollView实现悬停、导航条跟随列表滚动滑动
本例子主要实现2个主要功能悬停UIScrollView的中Item随着滚动列表联动变化效果图:悬停的变化通过监听UIConllectionViewContentSet变化再改变待悬停视图和y坐标即可,核心代码如下:-(void)scrollViewDidScroll:(UIScrollView*)scrollView{self.pageSuperViewSuperView.lgf_y=MAX(-1
劉胡來
·
2020-08-05 21:36
IOS
iOS-
响应者链, runtime, runloop
响应者链响应者链条概念:iOS系统检测到手指触摸(Touch)操作时会将其打包成一个UIEvent对象,并放入当前活动Application的事件队列,单例的UIApplication会从事件队列中取出触摸事件并传递给单例的UIWindow来处理,UIWindow对象首先会使用hitTest:withEvent:方法寻找此次Touch操作初始点所在的视图(View),即需要将触摸事件传递给其处理的
zhz459880251
·
2020-08-05 04:59
ios平台
iOS-
申请邓白氏编码的超详细流程介绍(2017.06.12)
一、填写申请表单申请苹果开发者账号途中,我们会用到邓白氏编码,申请邓白氏编码的入口自然也是在申请苹果开发者账号途中进入。1.登录AppID登录入口:https://developer.apple.com/account/.公司开发者账号一般都是由老板来管理的,所以使用老板的个人AppID登录就好了,没有就让老板申请一个。登录进来后进行以下操作:选择Company/Origanization,也就是
xiaoxiaobukuang
·
2020-08-05 03:30
iOS管理
iOS-
(MAC)使用花瓶Charles对http以及https抓包
HTTP抓包Charles的官网下载:下载地址下载安装完成后打开charles点击选择ProxySettings弹出如下界面勾选上面那个选项,端口默认为8080,可以自己手动设置,如设置为8888等。如果需要Mac上也抓包的话,需要点击macOS然后勾选EnablemacOSproxy选项即可。然后终端输入命令ifconfig执行,我们可以看到本机的IP地址,然后打开手机wifi选项,配置代理->
MinggeQingchun
·
2020-08-04 23:01
iOS-OC
iOS-
成员变量和属性理解
iOS5之后:@property声明的属性默认会生成一个_类型的成员变量,同时也会生成setter/getter方法。iOS5之前:1.一个大括号里面定义了成员变量2.@property声明3.@implementation中使用@synthesize方法。DemoiOS5之前是这样的@interfaceViewController(){//1.声明成员变量NSString*myString;}/
qq_38795501
·
2020-08-04 17:42
iOS
iOS-
创建自己的Signal工具类(一)
本文首发地址之前说都是使用,如果有不明白的地方可以查看iOS深入了解ReactiveCocoa的使用(一)iOS深入了解ReactiveCocoa的使用(二)这两篇文章。下载DEMO最近看一些招聘信息的时候,尽然有人提到熟悉ReactiveCocoa。并且还是所谓的加分项。对于这个工具,熟练使用就好。一般工程不建议使用。个人暂时觉得有一下几点:(以后待补充–不喜欢就别喷)1:工具包太大2:出问题了
追风舟
·
2020-08-04 07:51
徐如林
iOS-View
iOS-
跨界面传值和跨应用传值
跨界面传值从一个界面将一个结果值传到另一个界面,这个是我们在开发过程中非常常见的一个问题。传值本身并不是一个太复杂的问题,在此主要简述一下常用的传值方法。我们传值常用的方法主要有四种:1.属性传值2.代理传值3.block传值4.通知传值5.KVO对象传值属性传值:属性传值应该来说是比较简单的一种传值方式,但是这种传值方式有其局限性,常用的一种场合是我们从界面A跳转到界面B,如何我们想讲界面A的值
weixin_30892037
·
2020-08-04 04:43
iOS-
常驻线程之线程循环调用(两个线程循环交替调用)
前言关于线程常驻,就是当你创建一个线程以后,你希望他一直存在,但是往往当我们创建的线程执行完成以后就会停止,不能再次利用;那么我们想再次利用该线程继续工作呢?这个时候就需要我们吧该现场添加到RunLoop。接着就是线程循环调用了,移动开发交流群(365152048)群里面的一个小伙伴有一个需求,那就是:A线程打印1结束以后B线程打印2,B线程打印结束以后再打印A线程,以此循环进行。线程常驻创建一个
ZFJ_张福杰
·
2020-08-04 03:17
iOS开发
iOS用xib文件创建UITableView
·首先创建一个新工程这里不再进行赘述·接着新建一个继承自UITableView的文件按住command+N快速打开新建文件列表,选择
iOS-
>Source->CocoaTouchClass,在subclass
iOS猿
·
2020-08-03 21:48
ios开发
iOS-
网络图片通过NSOperation线程依赖异步加载并保存到沙盒中
在iOS开发中经常会遇到下载好多较大图片并且在二级界面展示到UIImageView的情况,例如探探中多卡片的图片展示。当然如果将图片下载这种极耗时的操作放在主线程操作会造成程序假死的状况,所以考虑使用在多线程异步加载并且添加线程间依赖的方式,尽可能好的提高用户体验。在这之前需要一些知识储备:1.线程依赖。2.沙盒存储1.线程依赖.目前在iOS和OSX中有两套先进的同步API可供我们使用:NSOpe
极客学伟
·
2020-08-03 20:30
❶
iOS开发
❻
网络
⑪.
iOS修炼之道
iOS-
原生网络请求
用多了AFN难免对苹果底层的网络请求陌生了许多,编程所谓一天不敲就手生,尝试几种原生网络请求方法,和大家共享…普及:URLSession的基本概念1.三种工作模式:默认会话模式(default):工作模式类似于原来的NSURLConnection,使用的是基于磁盘缓存的持久化策略,使用用户keychain中保存的证书进行认证授权。瞬时会话模式(ephemeral):该模式不使用磁盘保存任何数据。所
极客学伟
·
2020-08-03 20:59
❶
iOS开发
❻
网络
⑪.
iOS修炼之道
iOS-
网络请求的两种常用方式GET & POST的区别
网络请求的两种常用方式的实现【GET&POST】–GET的语义是获取指定URL上的资源–将数据按照variable=value的形式,添加到action所指向的URL后面,并且两者使用“?”连接,各个变量之间使用“&”连接–不安全,因为在传输过程中,数据被放在请求的URL中–传输的数据量小,这主要是因为受URL长度限制1>Get请求直接从服务器拿数据性能好效率高在地址栏会显示所有的参数,从直观上安
极客学伟
·
2020-08-03 20:59
❻
网络
❶
iOS开发
iOS 网络请求顺序执行
参考文章(
iOS-
网络请求依次执行,NSOperationQueue与dispatch_semaphore)[https://www.jianshu.com/p/342b2ffbdd97]NSOperationQueue
lalu
·
2020-08-03 20:38
Swift-Framework开发及使用(一)
下面演示一个最基础framework的开发及使用一、framework的制作新建一个工程,创建时选择
iOS-
>Framework&Library,如下图所示
Charles_Sir
·
2020-08-03 18:36
iOS
Swift
iOS-
静态库
一.库的介绍什么是库?库是程序代码的集合,是共享程序代码的一种方式根据源代码的公开情况,库可以分为2种类型●开源库公开源代码,能看到具体实现比如SDWebImage、AFNetworking●闭源库不公开源代码,是经过编译后的二进制文件,看不到具体实现主要分为:静态库、动态库静态库和动态库的区别二.静态库.a文件的制作1.选择CocaTouchStaticLibrary2.输入静态库名称3.添加库
imkata
·
2020-08-03 17:55
其他
iOS-
常用工具
一.常用的工具1.simpholders可以快速查看项目的沙河路径,比较方便2.crashlytics注册之后可以使用它的服务,用户使用app崩溃之后会把崩溃信息发给开发者3.guthup客户端使用客户端可以快速下载第三方库的各种更新,还可以查看作者更新的情况二.如何将项目托管到githup1.点击添加本地仓库2.创建并且添加3.commit4.push5.有了为了验证是否有,可以去githup查
imkata
·
2020-08-03 17:23
其他
内存
iOS-
资源打包 内存分配instruments 私有API 获取硬件信息
一.测试如果图片放到image.xcassets里面图片放到哪里了1.把图片放进去2.打断点poNSHomeDirectory()3.前往文件夹4.bundle如下5.右键showinfinder发现图片在下图:6.将部署版本改成7.17.发现没有了总结:资源打包图片是被放到Images.xcassets里面1.部署版本在>=iOS8的时候,打包的资源包中的图片会被放到Assets.car.图片有
imkata
·
2020-08-03 17:23
其他
上一页
20
21
22
23
24
25
26
27
下一页
按字母分类:
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
其他