tableview取消CELL的多余行数

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Kun__kun/article/details/50699355 1 2 3 self.tableView.tableFooterView=[[UIView alloc]initWithFrame:CGRectZero];//取消多余行数 //取消cell横线 // self.tableView.separatorStyle=UITableViewCellSelectionStyleNone;
分类: 其他 发布时间: 04-22 23:01 阅读次数: 0

Unity 敌人波次设计

一.平均时间随机敌人 将所有种类敌人预制物体放在一个列表里面,每隔时间T从列表中随机选出一个生成在场景中。 二.时间加权紧迫度随机敌人 在随机情况下每种敌人出现的概率近似相等,当敌人种类较多时,有可能有些种类敌人从来没有出现过。解决的方法是,给某个种类的敌人设置一个权值R大小,每个权值乘以当前的帧时间T,结果累加存储为Rt,当间隔时间到时,从每个敌人中找出Rt最大的那个生成在场景中,从而保证每个种类的敌人都能有机会出现在场景中。 三.时间阶段种数量波次 有时候只是想要在某个时间段内场景中只有特
分类: 企业开发 发布时间: 04-22 23:01 阅读次数: 0

ios 原生二维码的扫描和生成

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Kun__kun/article/details/50699378 今天博主有一个二维码扫描和生成的需求,遇到了一些困难点,在此和大家分享,希望能够共同进步. 从iOS7开始官方集成了二维码的扫描和生成功能 此前被广泛使用的zbarsdk目前不支持64位处理器 1.扫描二维码 扫描二维码需要导入AVFoundation框架 利用摄像头识别二维码中的内容(模拟器不行) 输入(摄像头) 由会话将摄像头
分类: 其他 发布时间: 04-22 23:01 阅读次数: 0

iOS 获取手机型号(iPhone 8 、iPhone 8 Plus、iPhone X)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Kun__kun/article/details/50716026 记得导入头文件#import <sys/utsname.h> #pragma mark -- 判断手机型号 - (NSString *)iphoneType { struct utsname systemInfo; uname(&systemInfo); NSString *platform = [NSString stringW
分类: 其他 发布时间: 04-22 23:00 阅读次数: 0

win7 下Idea 下载kubernetes 源码

https://gitforwindows.org/下载git64bit安装文件,安装过程省略,可以一路默认安装.安装后,将gitinstallpath/bin/比如我的F:/git/bin加入到环境变量path中.cmdgit--versiongitversion2.21.0.windows.1说明git安装成功新建k8s目录F:\k8sF:\k8s\gitclonehttps://github
分类: 企业开发 发布时间: 04-22 23:00 阅读次数: 0

IOS 后台无限执行任务

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Kun__kun/article/details/50767195 找到如下一篇文章,写的很不错,好好参考了一下。 http://hayageek.com/ios-long-running-background-task/ 首先需要配置Info-Plist文件,在里面新建一个Required background modes。这个是一个数组,在下面添加如下内容: App provides Voic
分类: 其他 发布时间: 04-22 23:00 阅读次数: 0

ios 文本转语音 播报 AVSpeechSynthesizer

原文:http://www.cnblogs.com/qingjoin/p/3160945.html iOS7 的这个功能确实不错。我刚试了下,用官方提供的API ,简单的几句代码就能实现文本转语音! Xcode 5.0 工程建好后首先把AVFoundation.framework 加入到工程 AVSpeechSynthesizer *av = [[AVSpeechSynthesizer alloc]init]; AVSpeechUtterance *utterance = [[AVS
分类: 其他 发布时间: 04-22 23:00 阅读次数: 0

iOS、mac开源项目及库汇总

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Kun__kun/article/details/50780427 好的插件,第三方库:http://www.googledaquan.com/archives/110
分类: 其他 发布时间: 04-22 23:00 阅读次数: 0

iOS 解决键盘遮挡问题

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Kun__kun/article/details/50855821 //键盘遮挡问题 -(void)textFieldDidBeginEditing:(UITextField *)textField { CGRect frame = textField.superview.frame;//得到textField的父视图的frame int offset = frame.origin
分类: 其他 发布时间: 04-22 22:59 阅读次数: 0

修改frame快捷方法,不必再繁琐的计算

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Kun__kun/article/details/50947230 平时计算控件frame时我们是这样计算的: //首先设置frame view.frame = CGRectMake(0, 0, 320, 150); //如果想改变其中的宽或者高或者位置,则需要重新设置frame大小,这个时候需要重新写一遍以前设置的frame view.frame = CGRectMake(view.frame.
分类: 其他 发布时间: 04-22 22:59 阅读次数: 0

ios 让程序在后台长久运行的方法

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Kun__kun/article/details/51072592 在以前,当应用被按Home键退出后,应用仅有最多5秒钟的时间做一些保存或者清理资源的工作,但是应用可以调用UIApplication的beginBackgroundTaskWithExpirationHandler方法,让应用最多有10分钟的时间在后台长久运行,这个时间可以用来做清理本地缓存、发送统计数据等工作。 让程序在后台长久
分类: 其他 发布时间: 04-22 22:59 阅读次数: 0

UIDatePicker 高度的设置

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Kun__kun/article/details/51362889 最近在做项目的时候遇到了一个坑,项目中需要用到DatePicker时间选择器,xcode是7.3的,支持的ios系统是最新的ios9.3,自己的手机也是最新系统,在自测的时候DatePicker在我的View中展示的非常完美,可是我们的测试人员就拿着测试机来找我了...在这里说明一下测试的手机是ios8.3的系统,在测试手机中显示
分类: 其他 发布时间: 04-22 22:59 阅读次数: 0

Xcode因为证书问题经常报的那些错

因为证书问题 Xcode 经常报这样或那样的错,经过一年多的实践,现在看见 Xcode 报错已经心平气和了,经常报的错就那么多,整理一下。 1、 确认下证书是不是开发证书,如果是发布证书就会出现这样的提示。 2、 证书失效了,去开发者中心重新生成一个。 3、 包标识符不与描述文件包含的包标识符不一致,按照它的提示换一下就好了,最好不要点 Fix Issue,点完后 Xcode 会自己生成一个包含统配包标识符的描述文件,并且 Remove 已经生成好的描述文件。会影响整个团队的合作。 4、 pr
分类: 其他 发布时间: 04-22 22:58 阅读次数: 0

oc调用js方法

从iOS7开始 苹果公布了JavaScriptCore.framework 它使得JS与OC的交互更加方便了。 下面我们就简单了解一下这个框架 首先我导入framework 方法如下 点击Linked Frameworks and Libraries 的添加后 选择 JavaScriptCore.framework 选中JavaScriptCore.framework后 点击右下角Add 添加完成 好 创建完成之后我们导入一下头文件 [objc] view plain copy #import
分类: 其他 发布时间: 04-22 22:58 阅读次数: 0

js调用OC代码

接着上节我们讲到的iOS调用js 下来我们使用js调用iOS js调用iOS分两种情况 一,js里面直接调用方法 二,js里面通过对象调用方法 首先我们看第一种,直接调用方法。 其中用到了iOS的block 上代码 -(void)webViewDidFinishLoad:(UIWebView *)webView { //网页加载完成调用此方法 //iOS调用js //首先创建JSContext 对象(此处通过当前webView
分类: 其他 发布时间: 04-22 22:58 阅读次数: 0

SDWebImage 加载图片原理

目前标注的类 通过标注的类,看懂应该没问题了。 SDWebImage是一个图片缓存的框架。相较于AFNetworking集成的UIImageView+AFNetworking.h,对于图片的缓存实际应用的是NSURLCache自带的cache机制。而NSURLCache每次都要把缓存的raw data 再转化为UIImage,就带来了数据处理和内存方面的更多操作。SDWebImage的缓存由SDImageCache类来实现,这是一个单例类,该类负责处理内存缓存及一个可选的磁盘缓存,其中磁盘缓存
分类: 其他 发布时间: 04-22 22:58 阅读次数: 0

iOS集成linphone

1、首先准备工作:下载linphone官方SDK http://www.linphone.org/technical-corner/liblinphone/downloads 我的Demo中使用的是3.12.1版本 2、新建项目: (1):Build Setting->Other Linker Flags 增加-Objc (2):Build Phases->Link Binary With Libraries 增加如下 libxml2.tbd libz.tbd libiconv.tbd lib
分类: 其他 发布时间: 04-22 22:57 阅读次数: 0

iOS10 权限崩溃问题

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Kun__kun/article/details/65629695 1,在项目中找到info.plist文件,右击有个 Open As,以Source Code 的形式打开 2,分别复制 以下 Value 和Key,Key 一定不能错,Value 貌似可以随便填写 相机权限描述: <key>NSCameraUsageDescription</key> <string>cameraDesciptio
分类: 其他 发布时间: 04-22 22:57 阅读次数: 0

UITableView UITableViewStylePlain 和 UITableViewStyleGrouped的区别

一。如何选择grouped Or Plain 1.grouped的sectionHeader,sectionFooter的背景色默认跟tableview的背景色一样。plain反之 2.grouped的sectionHeader不会悬浮。plain反之。 3.plain会出现多余的分割线,grouped不会。 4.grouped某一行的上线边缘默认会有分割线。 5.优先使用grouped。 6.不管使用那种类型,不建议使用_tableView.sectionHeaderHeight =1; _
分类: 其他 发布时间: 04-22 22:57 阅读次数: 0

iOS8.1.1 手机图片变形问题

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Kun__kun/article/details/79087668 先来看两张图吧 1、 2、 出现这种情况的时候我吓得一尿,然后用自己的手机亲自测了一遍(iOS10.2.1),并没有发现此类问题,再拿同事手机测试(iOS11.2.1),也没有出现此类问题。 自己测试是测不出来的。然后询问市场人员,根据询问市场人员得知关于客户手机的信息为:iPhone 6 iOS8.1.1,然后立马用模拟器跑了一
分类: 其他 发布时间: 04-22 22:57 阅读次数: 0