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-
iPad/iPhone设备的系统常用文件夹的位置以及说明
【/private/var/mobile/Media/DCIM】相册照片文件存放目录2、【/Library/Wallpaper】系统q1ang纸的存放目录3、【/private/var/mobile/Media/DCIM/999APPLE】系统自带截屏文件存放路径,截屏方法:按住Power并快速按一下Home键4、【/System/Library/Audio/UISounds】系统声音文件的存放目
whitecat
·
2020-02-20 02:14
GitHub 这里应有尽有
iOS为什么我还在写CocoaPods的教程以不一样的方式理解SDWebImage导出微信iOS数据库读懂「唱吧KTVHTTPCache」设计思想给iOS开发者的RxSwift(一)【
iOS-
国
Lefe
·
2020-02-19 20:15
iOS-
百度地图->“反检索发送失败”问题记录
之前集成了百度地图的sdk,用到了地图检索功能,但今天一来发现地图打开一直在报“反检索发送失败”错误,自己找了很久,没找到原因,网上的说法是:1、没设置delegate;2、manager被提前释放了我打了断点去看,不是这两个原因,自己纠结了很久才想起昨天打包的时候把项目的bundleid给改了,这才到百度开发者中心去看,果不其然,安全码就是用的之前的bundleid,把安全码改了一下,问题解决了
Hancle
·
2020-02-19 18:52
iOS-
七牛云上传图片:批量
首先要请求七牛云的token-(void)loadSenvenToken{NSString*url=[NSStringstringWithFormat:@"%@%@",URL_Base,URL_CommentsToken];[NetworkManagerrequestGETWithURLStr:urlparamDic:nilApi_key:self.apikeyfinish:^(idrespons
青巷水彩
·
2020-02-19 08:03
IOS-
后台返回数据nil、null处理(福利)
说到后台返回数据,很多开发就该吐槽了,遇到不靠谱的后台,各种给你nullnil,先不要慌着跟我理论怎么会传回来nil,看完你就懂了!首先模拟一下后台返回数据类型:我们model里面的属性:大家是不是发现少了一个phone,那这个时候用mj转化出来的model.phone不就是nil了,假如我们这时候想把这个model.phone放到数组或字典里面,或者说格式化[NSStringstringWith
嘻哈先生
·
2020-02-19 05:26
iOS-
背景图层的颜色渐变效果
呃,图拿错了==回到正题---->项目中偶尔会遇到cell背景渐变或者view背景渐变的界面需求,偷懒解决的方法就是让UI妹纸给切个图拿来就用。但是如果项目中需要的渐变色比较多的话,显然切图是很不合适的,也容易使得项目的体积冗余。创建一个背景View,重写drawRect方法关于CGContextRef有一篇博客介绍的还不错-传送门---其中原博中的有些方法因版本过久被废弃了,修改了之后的Demo
zhf_Zachariah
·
2020-02-19 03:18
iOS-
自定义log
log在我们开发中的重要性无须我再多言。然而在swift中取消好多开发利器(作者认为),比如宏定义,当然会有更好的代替。因为做这接触尚浅,所以模仿大牛们的样子,自己定一个了一个log首先我们简单配置一下我们的工程,因为我们的log我们只想他在调试的时候打印给我们开发人员查看,至于用户使用的过程中是不需要的。如果不进行相关设置处理,你有两种方案:1.开发完成之后删除所有log2.保留下来,但是会造成
趁你还在_轩
·
2020-02-19 01:03
iOS-
关于应用的优化问题
一个应用的优化可能是无底洞的东西,随着掌握知识的增多、灵活亦或参考别人的思想,你可能会发现有更好的方法来优化应用。或者到了已经需要重构的地步了(香菇,蓝瘦)。可以优化的方面有很多,例如一、操作流畅度的优化二、页面浏览速度优化三、首页启动速度优化四、数据库的优化五、服务器端和客户端的交互优化六、非技术性能优化等等...一、操作流畅度的优化Tableview优化(tableviewCell的加载优化)
Rick_Liu
·
2020-02-18 23:34
iOS-
数据本地存储(NSUserDefaults的使用)
前言:NSUserDefaults适合存储轻量级的本地数据,一些简单的数据(NSString类型的)例如密码,网址等,NSUserDefaults肯定是首选,但是如果我们自定义了一个对象,对象保存的是一些信息,这时候就不能直接存储到NSUserDefaults了支持的数据类型:NSUserDefaults支持的数据类型有:NSNumber(NSInteger、float、double),NSStr
Mr_Bob_
·
2020-02-18 22:50
iOS-
内购
前言:关于iOS内购,参考两篇博文iOS-iOS内购流程(手把手图文教程)iOS内购你看我就够了(埋坑篇)PS:接下来,你可以下载demo将bundleID改为你自己的app,可以测试你的app内购商品购买,前提是:你需要APP开发者账号,我自己写了一个小的demo.GitHub:IAPKit内购过程.png逻辑:1.查询到内购商品后,同时都会向服务器请求订单.2.每次请求查询内购商品的时候,同时
li_礼光
·
2020-02-18 20:04
Swift调用OC第三方库
请看下面详情:情况一:1.首先打开Xcode,
iOS-
>Application->SingleViewApplication,选Next。
YH简简单单的生活
·
2020-02-18 15:32
iOS-
报错累计整理 (持续更新)
**突然想到为何不把开发中经常遇到的报错信息整理起来,方便以后回顾!说干就干!**第一.info.plistcould`tberemoved12DFFCFC-99F8-4C4D-AA59-294AAC265C93.png](http://upload-images.jianshu.io/upload_images/3018930-5286f1575cce70b1.png?imageMogr2/au
Mn_Su
·
2020-02-18 10:59
iOS-
基于TCP连接
一:前言(本文为TCP服务端)TCP首先要服务器开放一个端口然后客户端去连接服务端的IP地址和端口号连接成功之后再进行数据传输要经历三次握手二:代码在GitHub1.需要的工具类自行下载Scoket.png2.部分代码及其截图创建TCP服务端Socketself.serverSocket=[[GCDAsyncSocketalloc]initWithDelegate:selfdelegateQueu
学_iOS
·
2020-02-18 01:04
iOS-
UITextField 输入框(控制输入小数点后两位)
Untitled.gif前言:有很多做支付的时候,要求是输入控制在小数点后两位,如上图效果,我们只需要把对应的UITextField遵守代理,然后在代理方法中做下处理,具体代码入下:-(BOOL)textField:(UITextField*)textFieldshouldChangeCharactersInRange:(NSRange)rangereplacementString:(NSStri
Mr_Bob_
·
2020-02-18 00:58
iOS-
私有API与runtime
序有朋友在做类似iTool的功能,跟我聊起来,这几天闲,就写了一个demo,不是正经做这个,还很粗略,具体干货诸位等这位朋友自己发文吧。DEMOhttps://github.com/liulishuo/testAppList思路iOS9白名单的上限是50个,如果想绕过这个限制,扫描系统中所有app的状态,只有使用私有API,需要用到的类有两个:LSApplicationWorkspace、LSAp
cocoa
·
2020-02-17 17:58
cocoaPods 打包静态库 遇到的坑 and git
cocoaPods打包静态库遇到的坑参考资料iOS打包.a文件的那些事儿
iOS-
将自己的库支持CocoaPods错误1Cloning`https://github.com/CocoaPods/pod-template.git
LiYaoPeng
·
2020-02-17 16:14
iOS主流动画开源库深入分析(一):IBAnimatable
这位同学在慕课网上也有几个关于动画设计的入门课程:
iOS-
动画入门,iOS动画案例之会跳舞的界面。
没故事的卓同学
·
2020-02-17 15:20
iOS-
系统分享的简单使用方法
为初次使用系统分享的朋友们简单介绍一下苹果自带的分享使用方法(仅仅是简单的使用案例)首先我们先要导入Social.framework具体的操作流程如下图:1.首先选中项目target->选择Buildphases->找到->LinkBinaryWithLibraries->点击"+"号添加按钮.2.当完成1中的操作后会弹出添加文件的新窗口,我们在搜索栏中出入soc就可以检索到我们需要的Social
Albert_Li99
·
2020-02-17 14:08
iOS-
地图优化
地图大头针的优化摘要:调用了iOS(注:cluster:美/'klʌstɚ/组,集中)SDK地图包的应用会遇到这样的问题:当地图中的标注信息过多时,不仅地图界面会挤满红色的标注,还会影响用户体验。对此开发者会使用REVClusterMap(这个已经过时,星星不多,年代久远)API等控件。近日,开发团队Applidium开放了由他们编写的一套源代码,用于解决这一问题。1.在iOSSDK中最常用到的框
wangjianjun0730
·
2020-02-17 10:01
iOS-
最新仿支付宝首页并拓展多个TableView的使用
好久没在这边更新了,最近闲下来的时候把以前项目重构了,于是想分享一个简单的功能,废话不多说,今天就给大家带来仿照支付宝首页滑动并拓展老样子,先来张效果图好图!.gif其实我看了几个博主写过类似的功能,但是感觉功能自己的思路,于是就花了半天写了个Demo,因为是Demo,所以...我写的代码可能有一丢丢的乱.需要看的话我在最后面添加git链接.整体思路这种实现的思路基本差不多控制器里添加一个整体的S
萌九
·
2020-02-17 08:56
【Xcode小技巧】生成Bundle包
参考文章
iOS-
生成Bundle包-引入bundle-使用bundle制作APP中,我们可以用bundle来管理资源文件.一、什么是Bundle文件简单理解,就是资源文件包。
刘大帅
·
2020-02-17 08:07
iOS-
在OC项目中集成Charts图形绘制框架
前言Charts以一款用于绘制图表的框架,可以绘制柱状图、折线图、K线图、饼状图等等.由于Charts只有Swift版本,下面我将讲一下怎样使用cocoapods在OC项目中导入Charts框架,并且指出一些我在集成过程中遇到的坑。注意:以下操作建立在电脑已经安装cocoapods,并会使用cocoapods相关操作。cocoapods集成platform:ios,’8.0’target‘hj’d
一张小A
·
2020-02-17 07:37
iOS-
网络组件(下载任务演示)
故事板的绘图:注意各方法与代码关联代码实现:#import"ViewController.h"@interfaceViewController(){NSURLSessionDownloadTask*task1;NSURLSession*session1;NSData*saveData;//已经下载的数据}@property(strong,nonatomic)IBOutletUIProgressVi
如风家的秘密
·
2020-02-17 03:22
Xcode 7下制作framework
一、打包Framework1、新建
iOS-
>Framework&Library->CocoaTouchFrameworkF29395D9-9EB2-46A1-BEA0-56F1F8B7E94C.png2
BearGo
·
2020-02-17 00:39
iOS-
阿里面试题
本文首发地址先把这个几个面试写出来,各位看官可以试着去网上找找答案。这些是《蚂蚁金服》的面试题问题缩减如下:1:在KVO中,他是怎么知道监听的对象发生了变化?2:字典的工作原理?怎100w个中是怎么快速去取value?3:一个上线的项目,知道这个方法可能会出问题,在不破坏改方法前提下,怎么搞?4:Block和函数指针的区别?他们的面试官好像都爱问一下底层的东西,比如这次面试上来机会问我KVO的问题
洲洲哥
·
2020-02-16 20:58
iOS-
性能调优
屏幕绘制:https://segmentfault.com/a/1190000000390012高效圆角:http://www.jianshu.com/p/f970872fdc22http://blog.ibireme.com/2015/11/12/smooth_user_interfaces_for_ios/https://robots.thoughtbot.com/designing-for-
bobociel
·
2020-02-16 09:51
iOS-
模仿QQ图片选择器,支持多选、选原图和视频的图片选择器,同时有预览功能,长按拖动改变顺序.通过相机拍照录制视频
模仿QQ图片选择器,支持多选、选原图和视频的图片选择器,同时有预览功能,长按拖动改变顺序.通过相机拍照录制视频github.com/LoveZYForever/HXImagePicker当使用相机的时候会将拍下的照片和视频存放到自定义相册中【手动导入】:将项目中的HX_ImagerPicker此文件夹拽入项目中,导入头文件:#import"HX_AddPhotoView.h"【使用CocoaPod
青巷水彩
·
2020-02-16 04:40
iOS-
确定网络状态 (3G, WiFi )
AFNetworkReachabilityManager*manager=[AFNetworkReachabilityManagersharedManager];[managersetReachabilityStatusChangeBlock:^(AFNetworkReachabilityStatusstatus){switch(status){caseAFNetworkReachabilityS
亦晴工作室
·
2020-02-16 02:13
[
iOS-
基础-BBC]LLDB调试
0.为什么写LLDB的文章我看的有的同事在开发的时候:临时想看一个变量的值,就在对应代码行写上一个Log>>编译>>运行>>到指定页面>>观察控制台.看到这里请反省一下自己是否现在还在用这种令人窒息的操作?如果是,那么这篇文章对你很重要请务必认真阅读;1.LLDB简介*LLDB是XCode5之后自带的debugger.*LLDB的homepageLLDB,有兴趣可以去自行了解.其实你在之前就已经接
走进科学
·
2020-02-15 16:54
动画接口类
二、国外:https://github.com/tapharmonic(出自:http://www.bobmccune.com/)三、书上的案例:https://zsisme.gitbooks.io/
ios
优酷巧克力
·
2020-02-15 10:03
iOS-
删除storyboard
截图(4).pngOC-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launchOptions{self.window=[[UIWindowalloc]initWithFrame:[[UIScreenmainScreen]bounds]];self.window.
龙马longma112
·
2020-02-15 09:48
iOS-
视频录制库、
既然有了播放在线视频,那么我们也把录制加进来吧。GitHubPage首先初始化我们的视频录制器,并添加到Viewself.captureManager=[[AVCaptureManageralloc]initWithPreviewView:self.view];self.captureManager.delegate=self;设置代理并写代理方法#pragmamark-AVCaptureMana
WildDylan
·
2020-02-14 21:20
01.UITableView所有属性,方法,数据源,代理方法解析
@(〓〓
iOS-
基础UI)[TableView应用]作者:Liwx邮箱:
[email protected]
目录01.UITableView所有属性,方法,数据源,代理方法解析1.UITableViewDelegate
Liwx
·
2020-02-14 20:57
react-native-update-mutlirn RN热更新,多RN实例
一、RN-安装react-native-update-mutlirnnpminstallreact-native-update-mutlirn--save二、
ios-
安装react-native-update-mutlirn
mervinzhu
·
2020-02-14 19:08
iOS-
对象的概念-面向对象的模块话
首先,让我们超出计算机的范畴广义的思考,对象指的就是人能够识别的东西,从你手里拿的书,随身的笔记本,手机,ipad,到桌子,手表,车,收据,工资单,图书馆和区政府等,这些都是对象。而且对象有属性,并且能够接受消息来进行响应的处理。属性指的是对象的性质和所具有的信息,如,汽车能装多少个人,是什么颜色,现在行使的速度是多少等。属性也可以称之为状态。消息是指对象和对象之间的消息传递,在信息共享,查询,命
iOS_番茄炒蛋
·
2020-02-14 17:25
iOS-
获得目录下的所有文件名并进行文件替换
for(Book*bookinpostilBooksArr){//待操作的文件NSString*path=[NSStringstringWithFormat:@"%@%ld/",kBookFilePath,book.sid];//文件所在路径NSFileManager*fileManager=[NSFileManagerdefaultManager];NSDirectoryEnumerator*e
你说明哥我说哎
·
2020-02-14 16:32
IOS-
音频录制
实现思路:在故事板中定义两个按钮,一个"按下录制"按钮,和"播放"按钮,"按下录制"按钮绑定两个方法:录音方法和结束录音方法,"播放"按钮绑定播放的方法2定义一个AVAudioRecorder(全局的),和一个AVAudioPlayer(全局),并且定义一个全局的NSURL(播放也需要沙盒路径)3在录音方法中定义它的沙盒路径,并删除之前的录音,再初始化AVAudioRecorder变量并准备录制和
如风家的秘密
·
2020-02-14 14:26
XCode打包SDK
原文链接:http://www.jianshu.com/p/a8366426fe51一、打包Framework1、新建
iOS-
>Framework&Library->CocoaTouchFramework2
你不诚实啊
·
2020-02-14 14:57
iOS-
省市区三级联动UIPickerView封装----附json和plist互转工具
这几天在做收货地址的时候,需要一个省市区三级联动的plist,但是后台给的是一个json,找到一个比较好用的工具,http://json2plist.sinaapp.com/可以直接把json数据转化为plist,然后在Xcode里面新建一个plist把刚才转化的数据粘贴进去就行了。解析后效果:A479FD24-E9AF-489D-8A77-CE175C6678A3.png关于UIPickerVi
DreamMmMmM
·
2020-02-14 12:54
ios-
开发中常用NSString 处理判断
1.获取字符串宽高/***获取字符串宽高**@paramstring字符串*@paramfont字体大小*@paramstartSize设定初始宽高获取以此为模板**@return宽高*/+(CGSize)getSizeWithString:(NSString*)stringandFont:(CGFloat)fontandSetStartSize:(CGSize)startSize{CGSizes
qui丶MyLove
·
2020-02-14 08:48
iOS-
设置AppIcon图标和启动页
AppIcon图标设置1.(推荐)这款软件2.AppIcon图标需要一张1024x1024的图片,然后按照下面的网站配置OK了.图标一键生成网站:http://icon.wuruihong.com启动页设置如图所示,新建一个LaunchImage[图片上传失败...(image-b5511d-1515633495173)][图片上传失败...(image-87184f-1515633495173)
李光亮
·
2020-02-14 07:03
iOS-
微信分享图片
APP开发过程多数是分享URL/Text,但是也有客户会提出截屏后分享出去。分享图片代码如下:-(void)WXSendImage:(UIImage*)imagewithShareScene:(enumWXScene)scene{if([WXApiisWXAppInstalled]&&[WXApiisWXAppSupportApi]){NSString*documentPath=[NSSearch
Freedom_fly
·
2020-02-13 17:44
ios-
有用资源搜集整理
为view、layer添加光晕层:http://code.cocoachina.com/view/134038光晕层MBProgressHUD封装https://github.com/lyc59621/MBProgressHUD-JDragonMBProgressHUD封装仿百度云盘下拉菜单:http://code.cocoachina.com/view/133984MBProgressHUD封装
奋斗的蜗牛
·
2020-02-13 12:25
iOS-
响应链
先说一下响应链是什么?在我们点击屏幕时候,iOS操作系统回去用户的点击行为,把这个写包含点击事件的信息包装成UItouch和UIEvent形式的实例,然后找到当前运行的程序,从appDelegate逐级寻找能够响应这个事件的对象,知道没有响应者为止,这个过程就是事件响应链。响应者在iOS中,能够响应事件的对象都是UIResponder的子类对象。UIResponder提供了四个用户点击的回调方法,
qui丶MyLove
·
2020-02-13 10:15
IOS-
时间的格式化
G:公元时代,例如AD公元yy:年的后2位yyyy:完整年MM:月,显示为1-12,带前置0MMM:月,显示为英文月份简写,如JanMMMM:月,显示为英文月份全称,如Janualydd:日,2位数表示,如02d:日,1-2位显示,如2,无前置0EEE:简写星期几,如SunEEEE:全写星期几,如Sundayaa:上下午,AM/PMH:时,24小时制,0-23HH:时,24小时制,带前置0h:时,
它是一只肥猫
·
2020-02-13 08:13
iOS-
边界露出卡片式轮播图控件
1.需求a.图片轮播b.要求露出前后两张图的部分c.支持翻页滚动image.png(不知道为什么licecap录出来的gif都是黑屏,只有截图凑合看)2.思路本来设想有两种解决办法,一种是直接用UIScrollView,然后设置不裁剪超出边界的视图,通过配置适合大小的宽度,就可以实现。但是此方法配置frame比较别扭,配置数据、重用、无限循环方面也比较繁琐。第二种就是这里使用的方法:1.这里使用了
西蒙SIMON
·
2020-02-13 07:25
免费ASO,看完这篇你也能做
大家有时候看着可能觉得理论有余,实践不足,阿然不喜欢讲理论,阿然喜欢讲大白话,本文就讲述一次实战之旅二.理论篇简介刚接触ASO,我也没头绪,于是花了一两天实践看前人的文章,总结总结了理论逻辑如下ASO也就是AppStore的
搜索优化
阿然
·
2020-02-13 07:35
iOS-
自定义侧滑返回功能
系统自带的侧滑返回只能从边缘开始,现在手机屏幕越来越大,作为一个单手操作很不习惯,为了用户体验,于是我自定义了侧滑返回功能,在下用的是截屏+重写push和pop以及popToRoot,只要继承我写的BBNavigationController这个类就能在全局使用,简单适用(modal出来的抱歉,不支持,仅适用于导航控制器)。对于项目架构的是侧边栏的直接私我,这里需要处理一下截图与侧边栏冲突的问题,
骑毛驴的小强
·
2020-02-13 05:22
iOS SDK创建
转载自
ios-
创建自己的frameWork企业开发多款app时,会有自己封装的自定义控件,而这些自定义控件可能在多个app中应用。传统的共享自定义控件的方法是直接提供源代码文件。
文刂丽
·
2020-02-13 04:47
iOS-
使用Lottie播放动画
前言使用Lottie播放动画的好处:1.多平台动画效果统一,动画效果和设计是一致的2.只需要导入一个json文件就可以播放动画,有效减少app体积目标使用Lottie实现播放动画Lottie框架的json文件素材库实现过程1.导入pod'lottie-ios'2.调用importUIKitimportLottieclassViewController:UIViewController{letani
蜜蜂6520
·
2020-02-12 23:10
上一页
46
47
48
49
50
51
52
53
下一页
按字母分类:
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
其他