Loading

随笔分类 -  IOS开发

摘要:一般滑动UISlider改变一些数值,如果是软件上的一些效果,程序是能反映过来的。 如果是用来改变硬件设备的一些属性,slidervaluechangee频繁触发,可能造成硬件设备响应不过来的问题。 比如我们通过蓝牙发指令给硬件设备,如果slider滑动的过快,发送命令频率太高,这时候就会出现设备无 阅读全文
posted @ 2021-03-09 09:28 DDD-SagerKing 阅读(670) 评论(0) 推荐(0) 编辑
摘要:这里默认你做过上架的操作了,知道相关的流程 在开发者网站,account,我的app,点进去,左侧点击+ 号,输入版本号。其实操作都和上架一样了 注意build号和version号改一下。 另外要注意的是,如果你上架时有上传过附件审核材料,新的版本填写时,下面的附件是没有的,需要再上传一次附件。 阅读全文
posted @ 2021-03-03 11:03 DDD-SagerKing 阅读(102) 评论(0) 推荐(0) 编辑
摘要:这里默认你之前打过测试包,有开发者账号,做过相关的一些操作了。 1:创建app应用,登录苹果开发者网站,account里选择appStoreConnect-我的app,然后能看到公司下面所有的app,点击左上角+,新建app. 这里填写app相关的一些信息 app预览和截图,可以跑模拟器截,如果不想 阅读全文
posted @ 2021-02-24 10:11 DDD-SagerKing 阅读(582) 评论(0) 推荐(0) 编辑
摘要:关于MQTT的一些理论的东西就不说了,作用简单的说就是订阅者实时收听主题的消息,发送者对主题发送消息,订阅者可以收到 -(void)initBaseInfo{ tranpost=[[MQTTCFSocketTransport alloc]init]; tranpost.host=@"";//MQTT 阅读全文
posted @ 2021-01-27 15:47 DDD-SagerKing 阅读(861) 评论(0) 推荐(0) 编辑
摘要:建立UIViewController的分类,加上如下两个方法 @implementation UIViewController (UIViewC) + (void)popGestureClose:(UIViewController *)VC { // 禁用侧滑返回手势 if ([VC.navigat 阅读全文
posted @ 2021-01-25 15:31 DDD-SagerKing 阅读(1185) 评论(0) 推荐(0) 编辑
摘要:碰到的一个问题,本来是在for循环中直接用sleep,但是这样,会阻塞线程,造成卡的情况 后来找到一个解决办法,即递归,自身调自身,设一个全局变量,在方法体里最后判断变量大小,并且全局变量自加。 //调自身 [self performSelector:@selector(sendCommand) w 阅读全文
posted @ 2021-01-12 21:58 DDD-SagerKing 阅读(805) 评论(0) 推荐(0) 编辑
摘要:代码比较简单不用解释 -(UIImageView *)singPict{ if (!_singPict) {// _singPict=[[UIImageView alloc]initWithFrame:CGRectMake(screenWidth/2-140, screenHeight/2-85,2 阅读全文
posted @ 2021-01-12 16:49 DDD-SagerKing 阅读(225) 评论(0) 推荐(0) 编辑
摘要:tableview的设置代理,展示,背景颜色的问题都排除了,cell选择样式也排除了 最后是发现因为tableview添加在了imageview上,把imageview的交互属性打开就好了 阅读全文
posted @ 2021-01-12 13:29 DDD-SagerKing 阅读(147) 评论(2) 推荐(0) 编辑
摘要:在NSURLSession的接口回调中,使用了设置UI的操作 然后就报了这个错误,这个应该是因为NSURLSession开了子线程去调用,而Ui的操作需要在主线程中,获得主线程然后去操作即可 dispatch_sync(dispatch_get_main_queue(),^{ //UI操作的代码 } 阅读全文
posted @ 2021-01-07 10:31 DDD-SagerKing 阅读(202) 评论(0) 推荐(0) 编辑
摘要:调取接口,发现回调报这个错误, 在浏览器上是没有问题的 应该是由于有汉字的原因,用下面这句代码处理以下就行了 text = [text stringByAddingPercentEncodingWithAllowedCharacters: [NSCharacterSet URLQueryAllowe 阅读全文
posted @ 2021-01-06 15:35 DDD-SagerKing 阅读(1563) 评论(0) 推荐(0) 编辑
摘要:在pickView的每列多少行的方法里出现的错误 表面上的意思是考虑使用较少的行啥的…… 后来发现是返回的数据类型错误,返回多少行是从接口返回,然后字符串里分割出来的,转成整型就好了 阅读全文
posted @ 2021-01-06 11:50 DDD-SagerKing 阅读(336) 评论(0) 推荐(0) 编辑
摘要:for循环往可变数组里添加数据时出现的 添加的是int型 需要改变下类型 比如添加的是 int a; addobject后面就是[NSNumber numberWithInt:a]; 阅读全文
posted @ 2021-01-06 10:37 DDD-SagerKing 阅读(2308) 评论(0) 推荐(0) 编辑
摘要:有时候碰到要求设置背景图,设置背景 图的区域包括导航栏navigationbar,总结了两种方法 第一种,切换View 首先介绍两个方法 viewA bringSubviewToFront :viewB //将视图B放在视图A的上面 viewA sendSubviewToBack : viewB / 阅读全文
posted @ 2021-01-05 22:11 DDD-SagerKing 阅读(951) 评论(0) 推荐(0) 编辑
摘要:NSString *returnString = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding]; NSLog(@"返回结果为:%@",returnString); returnString=[returnStri 阅读全文
posted @ 2021-01-04 10:54 DDD-SagerKing 阅读(871) 评论(0) 推荐(0) 编辑
摘要:网上有很多写关于重写UISlider,解决滑动不灵敏的问题。 然后又设计很多样式,吧啦吧啦一堆的。 我感觉都没提到一个概念,有的人学习可能恰好知道了,一下子过去了不在意。有的人不了解的估计得卡半天了。 我们理解的重写就是覆盖掉原先的值或者方法,新的生效,原来的不生效。UISlider这样理解就有问题 阅读全文
posted @ 2020-12-25 19:04 DDD-SagerKing 阅读(791) 评论(0) 推荐(0) 编辑
摘要:看见网上的解决方式说是xib界面拖了多的东西 看了下,自定义的xib界面有多余的控件没放在cell上,拖进cell中就好了。 不要让有多余的控件和cell保持并列关系 阅读全文
posted @ 2020-12-22 11:22 DDD-SagerKing 阅读(201) 评论(0) 推荐(0) 编辑
摘要:报错 reason: 'could not dequeue a view of kind: UICollectionElementKindCell with identifier cell - must register a nib or a class for the identifier or 阅读全文
posted @ 2020-12-17 11:07 DDD-SagerKing 阅读(609) 评论(0) 推荐(0) 编辑
摘要:手动引入框架,每次都提示找不到各种头文件,但文件明明就是在的 设置header search path也没用。 反正本身也装了pods,还是老老实实用pods来下载安装各种框架吧 使用pod的步骤 1:打开终端,切入到项目的根目录,例如项目A,切进A文件夹,与A.xcodeproj平级 2:pod 阅读全文
posted @ 2020-12-15 15:19 DDD-SagerKing 阅读(290) 评论(0) 推荐(0) 编辑
摘要:把变量修饰关键词assign改为retain 两者的区别这里就不提了。 阅读全文
posted @ 2020-12-14 11:05 DDD-SagerKing 阅读(353) 评论(0) 推荐(0) 编辑
摘要:解决办法 self.automaticallyAdjustsScrollViewInsets=NO; 下面的这个经测试已经失效 self.automaticallyAdjustsScrollViewInsets=NO; 阅读全文
posted @ 2020-12-11 08:55 DDD-SagerKing 阅读(252) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示