- 博客(61)
- 资源 (35)
- 收藏
- 关注
原创 一个超级实用的第三方库实现列表
借鉴地址https://github.com/donggelaile/HDCollectionView?tdsourcetag=s_pcqq_aiomsg
2019-09-17 17:31:03
266
转载 iOS-关于Swift学习过程中值的上手一试的几个demo
纯粹是看到别人的学习方案,觉得非常不错实用记录一下;连接https://www.jianshu.com/p/6cd4de45f004
2019-07-19 10:13:22
606
原创 window安装多个MySQL详细教程
1.MySQL官网下载当前需要版本https://dev.mysql.com/downloads/windows/installer/8.0.html(下载地址)https://blog.youkuaiyun.com/qq_38756992/article/details/84929787(下载教程)2.部分服务器、电脑可能出现 **vc.dll文件缺失,下面提供下载地址,64位、32位对应安装...
2019-06-26 10:39:15
872
原创 APP项目国际化处理,App Store对应名称、描述、关键词的自动适应
一、前言该篇文章主要是记录如何设置App Store对应名称、描述、关键词搜索、预览图的设置方法,具体代码实现支持国际化因人而异方式多多,后续我会总结一下我的使用经验。二、APP项目本地国际化1.在InfoPlist.strings文件中设置CFBundleDisplayName需要支持的语言;2.本地国际化大概实现方式:Info.list、Storyboard、Code Stri...
2019-05-17 10:50:22
1864
原创 Xcode有时候报错并不能定位到错误信息类似Clang
有时候Xcode编译时有报错信息,但选中之后并未跳转错误信息位置 类似于clang错误,点状态栏最右侧,可以参照下图方式查看
2019-05-07 15:11:43
989
原创 App Store Connect 如何删除应用App
一、删除未提交过得APP静等半年自动删除二、已发布过版本的APP1.将销售范围全部取消掉,如下图2.在APP信息栏目,将会出现删除APP选项,如下图...
2019-04-22 14:56:18
19192
原创 一行代码简单实现遮罩层MaskView
一、抽出一个工具类,遮罩层 创建、添加、删除下载地址:https://download.youkuaiyun.com/download/wangxiaoertedaye/110717281.初始化半透明view ,添加单击手势(为了删除遮罩层)2.添加遮罩层到当前window方法3.移除方法@interface MaskView : UIView-(instancetype)ini...
2019-03-29 11:10:15
1595
原创 iOS本地数据库Sqlite(FMDB)及CoreData的使用
一、Sqlite(FMDB)以前火狐有插件支持在线编辑sqlite文件,新版火狐不好用了,在前几篇文章中提到的有sqlte工具https://blog.youkuaiyun.com/wangxiaoertedaye/article/details/87170016下面是详细实现过程及代码,有需要的可以去下载整理好的文件该文件未引入FMDB包所以不能直接运行,复制代码至你的项目中使用,集成FMDB...
2019-03-29 10:33:49
648
原创 block、delegate、notification使用
block、delegate1.delegate 运行成本低 block 运行成本高2.delegate 更安全、不会出现循环引用 可以支持多个方法 但回调返回参数限制于ns类3.block 系统再带动画 可读性高,只要实现就可以了不用设置代理、实现方法4.block 本质就是个对象 能当做属性、成员变量传递 afnetworking、gcd都用block一、block ...
2019-03-29 10:01:17
298
原创 类别(Category)、类扩展、继承使用总结
一、类别1)针对系统特定类,例如:NSString,NSArray,NSNumber等。2)针对自定义类,对于大型而复杂的类,为提高可维护性,把相关的方法分组到多个单独的文件中。// 这里有一个约定俗成的规定,类别文件命名时,是原类名+扩展标识名3)虽然不能在分类(类别)中定义成员属性,但是有办法也可以让它支持添加属性和成员变量 一种常见的办法是通过runtime.h...
2019-03-29 09:44:25
341
原创 iOS二维码限制区域识别、扫描动画
AVCaptureDevice //初始化捕捉设备AVCaptureDeviceInput //创建输入流 inputAVCaptureSession //创建会话AVCaptureVideoPreviewLayer //预览图层AVCaptureMetadataOutput //输出 二维码AVCaptureVideoDataOutput //输出 视频流(随着屏幕刷新返回一...
2019-03-28 17:56:05
1339
原创 iOS相机的二次封装支持沙盒保存
APP中多个VC需要使用相机功能,每个VC都需要都需要实现代理方法,处理逻辑容易造成代码过于庞大,这里对调用相机的二次封装实现打开相机拍照、图片image回传、保存沙盒、删除功能。直接下载 拉入项目即可使用#pragma mark----跳转到SZKImagePickerVC-(void)presentViewController:(imagePickerStyle)style{...
2019-03-28 16:54:57
195
原创 iOS使用UUID+KeyChain实现获取存储手机唯一标示
应用需要同后台同步登陆日志信息,需要手机唯一标示。目前苹果自带的UDID被禁用,只能采用UUID+KeyChain模拟实现唯一标示。支持应用卸载、更新(刷机、系统升级好像有影响)具体实现方式(部分第三方库可能类同名,使用时请将类名重置,一般不会重名报错)工具类下载地址:https://download.youkuaiyun.com/download/wangxiaoertedaye/11069297(...
2019-03-28 15:06:54
597
原创 iOS推送详解(三)极光集成及各系统版本接受推送方法详解
一、集成1.极光官网控制台创建项目,关联项目bundle identifier2.配置项目推送证书,Xcode 8 及以上环境开发,请开启 Application Target 的 Capabilities->Push Notifications 选项3.添加极光第三方库 1.pod 'JPush' 或者 手动下载库添加4.配置Appdelegate文件a.导入头文件...
2019-03-27 10:37:35
259
转载 iOS学习——tableview中带编辑功能的cell键盘弹出遮挡和收起问题解决
解决自定义cell上放置textfiled 输入键盘遮挡问题,非常好用,可以类比实现页面输入框遮挡问题https://www.cnblogs.com/mukekeheart/p/8649704.html需要定制键盘,只需自定义view 设置输入口的inputView self.carNum.inputView =board2;...
2019-03-14 14:43:02
514
原创 记录iOS集成虹软人脸离线识别过程及采坑
一、登陆虹软人脸识别官网 注册开发账号(必须),每个项目都需要重新下载sdk 每个sdk都对应的一个appid key等信息二、虹软数据采用coredata项目中XXXXX.xcdatamodeld文件为数据库文件不能直接拖入,需要自己创建 并且设置项目支持coredata三、项目需要libstdc++.6.0.9.tbd包,在Xcode10之后被删除了,下载放在/Applicati...
2019-03-12 11:12:24
799
原创 iOS SQLite管理工具,可视化创建、查看,带详细教程
1.下载安装镜像文件https://download.youkuaiyun.com/download/wangxiaoertedaye/109551022.解压文件并安装第一个为安装文件第二个为注册机,生成注册码(先安装第一个软件)3.安装成功之后再点击安装注册机,复制生成注册码即可...
2019-02-13 11:49:12
2188
原创 iOS逆向编程
参考地址http://www.swiftyper.com/2016/12/26/wechat-redenvelop-tweak-for-non-jailbroken-iphone/https://www.jianshu.com/p/0b6cdddd137a1.下载破解版的ipa文件1)PP助手下载微信为例,2)越狱手机破壳导出来微信ipa地址留言在网盘2.dylib 动态链...
2018-10-29 16:14:15
498
原创 iOS项目简单集成pod
iOS开发中不可避免的需要使用大量第三方库,可以通过pod方式来管理第三方库1.首先要在我们的OS X上安装Pod,进入命令行,输入如下指令sudo gem install cocoapods2.创建Xcode项目,终端切换至项目目录3.执行pod初始化pod init4.会在该文件夹下生成podfile文件,vi打开编辑或者直接找到该文件编辑 esc :wq保存退出1...
2018-09-28 16:15:55
3109
原创 FFmpeg、kxmovie视频播放(本地、网络、实时监控)
一、初步集成kxmovie库下载地址https://github.com/kolyvan/kxmovie将该文件夹下kxmovie文件夹复制到自己的项目中,编译尝试(会有错误信息依照我上一篇文章提到的解决方案即可https://blog.youkuaiyun.com/wangxiaoertedaye/article/details/82869483)运行成功则集成完成(不要着急一个一个核对解决...
2018-09-28 11:38:29
1666
原创 Mac 安装iOS集成FFmpeg详细步骤
Mac 安装iOS集成FFmpeg详细步骤一、Mac安装FFmpeg1.下载FFmpeg安装文件下载地址(https://github.com/kewlbear/FFmpeg-iOS-build-script)2.解压里面包含三个文件 uild-ffmpeg.sh为我们需要的3.打开终端 切换至该文件所在目...
2018-09-27 17:15:47
2780
原创 Xcode9 最新icon及启动页尺寸说明
1.下面是总结 启动页 -- 横屏尺寸相反 iphone 6.5寸 1242X2688 iPhone XS Max、iPhone XR (兼容5.8寸 iPhone X、iPhone XS) 5.5寸 1242X2208 iPhone 6s Plus、iPhone 7 Plus、iPhone 8 Plus (向下兼容4.7寸 iPhone 6、iPh...
2018-09-26 10:33:56
2050
原创 iOS多线程--基础篇GCD
1、常用的方法dispatch_async一般我们使用中通过获取系统提供的几种如下dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0) 对应有低、高、默认dispatch_get_main_queue() 获取主线程中的queue做更新UI操作2、dispatch_group_async的使用超级实用的一个方...
2018-09-07 17:34:18
189
原创 iOS多线程--基础篇NSOperationQueue
NSOperation和NSOperationQueue的使用一、线程的创建两种创建方式1.使用系统提供的两种创建方式NSInvocationOperation 和 NSBlockOperation,如果都是作为一个同步线程则基本没有区别NSInvocationOperation :正常设置关联方法 start开始执行NSBlockOperation :通过block块来执...
2018-09-07 16:51:22
260
原创 iOS多线程--基础篇NSThread
iOS开发用的线程发展主要有三个阶段NSTread、NSOpoperation、GCD 这篇文章主要讲解基础篇NSTread一、NSTread的创建 //NSTread 创建方式 NSThread *oneThread = [[NSThread alloc] initWithTarget:self selector:@selector(test:) object:ku...
2018-09-07 15:59:03
167
原创 Xcode8不升级支持升级包IOSurface和FileProvider
在通过网络或者别人给传的项目可能是由高级版本的Xcode创建的项目,在本地运行时报错一些必要的framework缺失如 IOSurface.framework 、FileProvider.framework报错信息如下Framework not found IOSurface for architecture arm64下载地址如下 https://download.csdn...
2018-09-07 14:01:11
405
原创 SVN项目管理
SVN作为项目管理工具被大部分其他开发者使用基本要求:一台装有SVN服务端的服务器(内外网均可)一、创建svn项目库 该库下要有三个文件夹 由于Xcode Mac基于Git需要这三个目录,上传文件默认在trunk中二、通过Xcode自带svn工具 参考链接https://www.jianshu.com/p/e193ed62e392输入刚才svn服务器的仓库地址,依次根据提示...
2018-09-07 11:46:23
371
原创 Git项目管理
一、前言 作为iOS开发者,针对项目大小、开发状态、多人协作等都需要一个工具来进行版本控制,即便单人独立完成对项目的版本控制也是非常有必要的。主要实现目的: 1.发布版本、开发版本的隔离、对比、还原。当一个稳定版本发布之后,需要添加大模块可能影响或需求变动较大时,通过稳定版本作为基础版本在master主干上,则迭代开发的版本放在分...
2018-09-07 11:00:52
5345
转载 iOS-Cordova项目集成
前期准备https://www.jianshu.com/p/90605320bb28创建基础项目成功后,1.像开发人员要 开发包 www文件夹(一些html js等)2.对应放置在新建基础项目platforms/ios/www文件夹下,注意cordova_plugins.jscordova-js-srccordova.jsplugins四个文件不要覆盖,根据需要调整 ...
2018-07-23 17:21:17
304
转载 iOS开发一些基本常用的第三方库
仅作参考项目集成可以大概研究一下https://blog.youkuaiyun.com/lmyuanhang/article/details/50553960
2018-07-12 17:21:20
227
转载 iOS APP版本自动更新
1.版本自动更新一般采用API对应的方式 获取当前App Store上版本号 于本地存储的版本号对比2.由服务端返回版本控制升级(容易审核不通过)参考地址(很详细)https://blog.youkuaiyun.com/lcg910978041/article/details/51426084 想省事的小伙伴们可以直接下载下面文件https://download.youkuaiyun.com/do...
2018-07-12 17:20:13
4428
原创 Apple ID到期续费问题及验证手机(开启双重认证)
在18年3月底苹果更新必须要认证(绑定手机号),先说双重认证双重认证: 1.一台手机更换Apple ID (一般不会登录公司的账号),iOS10以下设置---》iCloud ---》【姓名账号】,在这里设置联系信息(电话号码) 密码与安全性开启双重认证(需要绑定的手机号码、注册时的验证问题)续费问题:1.在将要到期前一个月会有邮件提醒(登录账号也会看到提醒),点击提醒 点击Renew Member...
2018-07-05 16:54:18
3861
原创 Apple开发者账号更改所属公司名称
1.联系苹果技术支持电话400-670-1855,最好由这里这个人打电话咨询(会问到一些问题核对身份信息)根据客服提示,准备相关资料公司营业执照等等。2.发送邮件 以申请账号的邮箱 发送:“我需要更改公司名称”到chinadev@asia.apple.com 后续基本一致提供相关资料即可...
2018-07-05 16:42:19
9214
原创 Linux中MySQL的安装
安装采用rpm安装 参考链接中的选择对应版本下载解压即可https://dev.mysql.com/downloads/mysql/相关安装包 只需要这四个即可按下面顺序执行 亲测可用下载连接:包冲突 安装不上yum -y remove mysql-libs-*service mysqld start //启动
2017-12-21 17:02:01
188
原创 Linux基本操作(二)
上文基本系统装成功,接下来讲一些需要安装的基本软件一、安装yum 大部分系统装过之后,不能使用yum命令,这里将两种安装方式1)能访问外网1.卸载系统yuma.查看卸载系统再带yum(自带的收费还不好使)rpm -qa | grep yum | xargs rpm -e --nodepsb.查看已安装的yum包rpm –qa|grep y
2017-12-21 10:38:36
201
原创 Linux-Oracle安装
一、Oracle的安装 自行下载Oracle安装文件,并上传至Linux服务器上,可以通过上文提到安装的ssh进行上传、vnc来进行远程连接桌面进行安装 具体安装说明,请参照如下连接,有完整截图操作流程 连接:二、安装基本操作 1)删除、创建、授权用户su - oracle 操作数据库用户 需要以管理员链接sqlp
2017-12-21 10:09:01
246
原创 Linux的基本操作(一)
一、Linux系统的安装 Redhat6、7均可参照下述连接操作,只是在选择安装方式时尽量选择图形化系统 链接:http://www.osyunwei.com/archives/7129.html ISO文件下载地址:http://mirrors.163.com/centos/7/isos/x86_64/ 基本关于Linux系统所需均可在这里找
2017-12-21 09:48:34
222
原创 iOS好使的各种文件文档、音乐、视频下载查看器有进度条
一、使用说明采用第三方下载插件MCDownloadManager,github地址两种实现方式1)分步式,点击下载然后点击打开,可以使用按钮点击下载、查看,2)一体式,点击直接下载打开,点击之后将URL传入插件调用 MCDownloadReceipt *receipt = [[MCDownloadManager defaultInstance] downloadRece
2017-12-20 14:29:36
886
原创 Xcode各个版本升级离线地址
Xcode 8.3.1 http://adcdownload.apple.com/Developer_Tools/Xcode_8.3.1/Xcode_8.3.1.xipXcode 8.2.1 http://adcdownload.apple.com/Developer_Tools/Xcode_8.2.1/Xcode_8.2.1.xipXcode 8.2
2017-10-17 09:21:01
1938
Xcode 12.2镜像文件支持真机调试
2019-05-07
Xcode 12.1镜像文件
2019-05-07
Xcode 12.0镜像文件
2019-05-07
iOS简单实现遮罩层
2019-03-29
iOS免费集成虹软人脸离线采集识别
2019-03-12
iOS APP版本自动升级
2018-10-10
Xcode iOS11新增包
2018-09-07
Xcode 11.4真机包镜像文件
2018-07-24
Xcode 11.3真机包镜像文件
2018-07-24
Xcode支持iOS11.1版本
2017-12-21
Xcode iOS11.0
2017-12-21
Xcode 10.3 设备支持真机测试文件
2017-06-05
Xcode 10.2 设备支持真机测试文件
2017-06-05
Xcode 10.2 10.2.1真机调试包
2017-03-10
Xcode 10.2 真机调试包
2017-03-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人