关闭

[置顶] swift中UITableView的使用(cell复用-自适应高度、headerView复用、footerView复用)

https://github.com/potato512/SYSwiftLearning 效果图 // MARK: - 数据 func setLocalData() { self.mainArray = NSMutableArray() for number in 1...3 { let...
阅读(1796) 评论(0)

[置顶] Mac中jenkins的使用——自动构建

Mac中jenkins的使用   https://jenkins.io   Jenkins 是一个开源项目,提供了一种易于使用的持续集成系统,使开发者从繁杂的集成中解脱出来,专注于更为重要的业务逻辑实现上。同时 Jenkins 能实施监控集成中存在的错误,提供详细的日志文件和提醒功能,还能用图表的形式形象地展示项目构建的趋势和稳定性。   一、jenkins工具的安装、卸载、启用 注...
阅读(8327) 评论(2)

[置顶] xcodebuild & xcrun & xctool 脚本打包

使用脚本打包可以有三种方法。 不管使用哪种方法,项目的相关设置必须正确,如证书,描述文件等。 注意事项: 1、打包时必须进入项目目录进行 2、获取证书名称:Launchpad->其他->钥匙串访问->选择证书->鼠标右击->显示简介->细节->常用名称->复制 3、获取描述文件UUID:打开Xcode->菜单栏->Preferences->Accounts->Apple IDs-...
阅读(793) 评论(0)

[置顶] xcodebuild自动打包脚本与自动上传蒲公英脚本

脚本文件"xxx.sh"使用"Sublime_Text"工具进行编辑。 在终端执行脚本时的命令:sh xxx.sh # 脚本功能说明 # 在终端,使用xcodebuild进行自动打包,以及上传到蒲公英 # # 使用步骤: # 1 目录配置(打包上传目录、项目目录) # 2 项目配置(版本、名称、证书、描述文件UUID、描述文件、archive保存目录、ipa保存目录) #...
阅读(2905) 评论(0)

[置顶] iOS语音书写功能(语音转文本)

Demo下载地址 最近在项目开发中,需要将语音识别转换成文本的功能。研究了下科大讯飞,附上Demo分享给大家。 研发前先得做一些准备。 1、注册科大讯飞开发者帐号(http://www.xfyun.cn) 2、下载开发平台(iOS、或android,或其他)所需要的SDK(SDK包含:说明文档、SDK即iflyMSC.framework、Demo) 3、项目中添加SDK(添加时,先将SD...
阅读(5216) 评论(0)

[置顶] 数据缓存——SQLite关系型数据库的使用

SQLite关系型数据库的使用   数据库(Database): 存放数据的仓库, 存放的是一张的表, 特别像Excel, Numbers, 都以表格的形式存放数据, 可以创建多张表。   常见的数据库: sqlite, MySQL, SQLServer, Oracle, Access。 使用数据库,主要是因为文件读写和归档读取数据需要一次把数据全部读出来, 占用内存开销大;其次是数据库...
阅读(4872) 评论(0)

[置顶] 数据缓存——CoreData的使用

CoreData的使用   1、使用到的对象 (1)NSManagedObjectContext 操作数据库的上下文(数据库,获取与存储),即负责应用与数据库之间的交互 作用:插入数据、查询数据、删除数据 (2)NSManagedObjectModel  数据库中所有表格和他们的联系(数据模型),即代表CoreData模型文件,相  当于实体  作用:添加实体的属性与类型设置,建...
阅读(4283) 评论(0)

Xcode9.0使用imageNamed获取图片为nil

Xcode9.0添加图片资源时,直接拖拉的方法添加到工程中,在使用时通过imageNamed获取的值却为nil。 解决方案如图所示:...
阅读(3) 评论(0)

Mac电脑安装及终端命令使用mysql

原文地址MySQL下载 MySQL菜鸟教程 MySQL-workbench可视化操作MySQL数据库(Database)是按照数据结构来组织、存储和管理数据的仓库, 每个数据库都有一个或多个不同的API用于创建,访问,管理,搜索和复制所保存的数据。 Mysql数据库,MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。MySQL是一种关联数据库管理...
阅读(30) 评论(0)

UITableView/UICollectionView调用reloadData刷新时界面闪烁

使用UITableView、UICollectionView时,当数据变更了,需要重新调用reloadData刷新时,有时候界面会出现闪烁。造成闪烁的原因,主要是因为CALayer有一个隐式动画,只要在调用reloadData刷新时,关闭隐式动画就可以避免了。代码示例如下:[CATransaction setDisableActions:YES]; [self.collectionView relo...
阅读(20) 评论(0)

Analyze查找静态内存泄漏

使用Analyze查找静态内存泄漏,Analyze静态分析只是一个理论上的预测过程,其查找到的内存泄漏称为可疑泄漏点,之所以称为“可疑泄漏点”,是因为这些点未必一定泄漏,确认这些点是否泄漏还要通过Profile动态分析工具Instruments中的Leaks和Allocations跟踪模板。 操作入口:Xcode——菜单栏——Product——Analyze Analyze查看的问题通常包...
阅读(26) 评论(0)

崩溃 [XXXX respondsToSelector:]: message sent to deallocated instance 0x7fe2d3e404f0

模拟器运行时崩溃,并打印出错误信息[XXXX respondsToSelector:]: message sent to deallocated instance 0x7fe2d3e404f0如果没有打印出错误信息的话,而是堆栈信息,这时可以进行相关的设置。 1、Xcode-菜单栏-Product-Scheme-Edit scheme-Run Debug-Diagnostics 2、选择:Zom...
阅读(39) 评论(0)

Wireshark抓包工具的使用

Wireshark(前称Ethereal)是一个网络封包分析软件。网络封包分析软件的功能是撷取网络封包,并尽可能显示出最为详细的网络封包资料。Wireshark使用WinPCAP作为接口,直接与网卡进行数据报文交换。 Wireshark不是入侵侦测系统(Intrusion Detection System,IDS)。对于网络上的异常流量行为,Wireshark不会产生警示或是任何提示。然而,仔细分...
阅读(108) 评论(0)

Xcode中描述文件的真实目录

所有的描述文件安装后,都保存在Provisioning Profiles目录下。 完整路径为:/Users/用户名称/Library/MobileDevice/Provisioning Profiles...
阅读(65) 评论(0)

Easy APNs Provider - 推送测试工具

Easy APNs Provider - 推送测试工具...
阅读(62) 评论(0)

NSArray数组的常用操作(遍历、排序、倒序、比较、与字符串的比较)

数组的循环 1、简单的for循环NSArray *array01 = [[NSArray alloc] initWithObjects:@“woman”, @"man", nil]; NSInteger countItem = array01.count; for (int i = 0; i < countItem; i++) { NSObject *object = [array01 o...
阅读(50) 评论(0)

JSON数据格式学习

JSON https://github.com/douglascrockford/JSON-jsJSON是JavaScript Object Notation的简写,是JavaScript对象表示法,即使用JavaScript语法来描述数据对象,但是又独立于语言和平台。JSON是轻量级的纯文本数据交换格式,具有层级结构,容易理解。与XML比较,具有更小、更快、更易解析的特点(没有结束标签、更短、读...
阅读(212) 评论(0)

keychain保存信息失败

最近通过Xcode8.1创建项目,然后通过SAMKeychain保存信息,但是一直失败,不明就里???后来联想到推送要进行适配,莫不是keychain也需要进行相关配置?果然在相关配置中找到了设置,进行属性设置后,再次运行,问题得以解决。 解决方法,就是将keychain Sharing的属性值设置为ON。...
阅读(71) 评论(0)

报错:cannot create __weak reference in file using manual reference counting

使用Xcode时的关于弱引用的报错 修复报错: 设置 Weak References in Manual Retain Release 的属性值为 Yes。...
阅读(47) 评论(0)

Pods文件提交到OSChina代码仓库时被忽略

在OSChina代码仓库提交iOS项目源码时,其中通过cocoapod安装的第三方库文件Pods提交不了,造成在另外的地方下载下来后使用不用了的情况。造成Pods文件提交时被忽略的原因,主要在于.gitignore文件中设置了过滤掉Pods文件。 只要重新编辑了.gitignore文件,取消Pods文件被过滤,这样就可以正常提交了。 注意 如果是在本地进行.gitignore文件的修改,...
阅读(70) 评论(0)

Xcode(8.3.3)编辑时闪退

今天打开Xcode编码时,只要一输入就闪退。百思不得不其解,后面度娘了一下,说是插件引起的,于是进入插件安装文件目录,发现果然存在度娘说的图片插件KSImageNamed.ideplugin。在插件目录中,将该插件手动删除后,再重新启动Xcode进行编辑时,不再闪退,问题解决。...
阅读(62) 评论(0)

SYBarcodeManager二维码的扫描与生成

SYBarcodeManager代码示例// 导入头文件 #import "SYBarcodeManager.h"// 实例化 SYBarcodeManager *scanningBarcode = [[SYBarcodeManager alloc] init];// 属性设置 scanningBarcode.scanRadius = 50.0; scanningBarcode.showScanli...
阅读(53) 评论(0)
735条 共49页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:490803次
    • 积分:10332
    • 等级:
    • 排名:第1815名
    • 原创:557篇
    • 转载:178篇
    • 译文:0篇
    • 评论:29条
    最新评论