iOS_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> iOS >>列表
· iOS开发-image图片压缩发布时间:2017-11-08
///压缩图片+(NSData*)imageCompressToData:(UIImage*)image{NSData*data=UIImageJPEGRepresentation(image,1.0);if(data.length>300*1024){if(data.length>1024*1024){//1M以及以上data=UIImageJPEGRepresentation(image,0.1);}elseif(data.length>512*1024){//0.5M... 查看全文
设置头部代理<UINavigationControllerDelegate,UIImagePickerControllerDelegate>1.调用相机检测前置摄像头是否可用-(BOOL)isFrontCameraAvailable{return[UIImagePickerControllerisCameraDeviceAvailable:UIImagePickerControllerCameraDeviceFront];}检测后置摄像头是否可用-(BOOL... 查看全文
常用到的属性字符串///定义属性字符串NSMutableAttributedString*att=[[NSMutableAttributedStringalloc]initWithString:@""];///删除线[attaddAttribute:NSStrikethroughStyleAttributeNamevalue:@(NSUnderlineStyleSingle|NSUnderlineStyleSingle)range:NSMakeRange(0,0)]... 查看全文
· iOS开发-xcode代码统计发布时间:2017-11-08
作为开发者,想不想知道自己写了多少行代码吗,打开终端,进入项目文件夹,然后进入想统计的某个文件夹,也可以直接在当前项目文件夹,然后终端输入下面的代码就可以了find."("-name"*.m"-or-name"*.mm"-or-name"*.cpp"-or-name"*.h"-or-name"*.rss"")"-print|xargswc-l上面统计了.m、.mm、.cpp、.h、.rss后缀的所有文件,我是这么认为的^_^... 查看全文
//增加修改框-(void)creatSaveView{UILabel*lab=[[UILabelalloc]init];if(self.searchType==1){lab.frame=CGRectMake(14,8*KWIDTH+64,IPHONE_WIDTH-100,16*KWIDTH);}else{lab.frame=CGRectMake(14,8*KWIDTH,IPHONE_WIDTH-100,16*KWIDTH);}lab.text=@"备注名";lab... 查看全文
1.前言iOS开发做时,经常接触到的列表展示就是Tableview再熟悉不过了,但是如果接触到多层多级cell的展示,用大牛Augustyniak写的RATreeView是最好不过的了,Git地址:https://github.com/Augustyniak/RATreeView闲话少说,重点在下面;2.导入RATreeView如果安装了CocoaPods,就直接在podfile文件里面添加pod'RATreeView',保存后直接终端输入podinstall,就可以导入到项目了... 查看全文
· iOS 强制退出程序APP代码发布时间:2017-11-07
1、先po代码//退出程序112345678910111213141516171819202122232425262728293031UIAlertView*alert=[[UIAlertViewalloc]initWithTitle:self.exitapplicationmessage:@""delegate:selfcancelButtonTitle:self.exityesotherButtonTitles:self.exitno,nil];[alertshow];-(void... 查看全文
· iOS开发-Charles抓包工具的使用发布时间:2017-11-07
1.下载文件Charles安装包以及破解文件下载地址:http://charles.iiilab.com2.安装及使用使用介绍http://www.cocoachina.com/ios/20161116/18079.html借鉴:http://charles.iiilab.comhttp://www.cocoachina.com/ios/20161116/18079.html... 查看全文
· IOS 高效GIF播放发布时间:2017-11-07
ios通常播放gif的方式由如下几种:1.使用webview(用起来不是很方便,又不够灵活)2.将GIF图片分解成多张PNG图片,使用UIImageView播放(内存消耗过大,一个200多帧率的gif图片,内存能够涨上天,页面上有几张这样的图片,不敢想象)3.使用SDWebImage(原理与方式2类似,只是上层封装了一层,方便调用,内存消耗过大)4.定时刷新imageview.layer(实现循环播放图片的效果,可以做到释放迅速,但是加重cpu的负担... 查看全文
首届官方举办的Kotlin专题会议KotlinConf于昨天正式开幕,来自世界各地约1200名与会者齐聚旧金山,在这场盛大的KotlinConf大会主题演讲中,Kotlin的首席语言设计师AndreyBreslav公布了一系列与Kotlin紧密相关的重大发展成果,我们不妨关注一下——Kotlin1.2RC首先宣布了Kotlin1.2RC版(即1.2首个候选发行版)。该版本引入了一系列新功能,包括对多平台项目的实验性支持—&mdash... 查看全文
· iOS 输入时键盘处理问题发布时间:2017-11-02
最正规的办法,用通知step1:在进入视图的时候添加监视:(viewDidLoad什么的)//监听键盘的通知[[NSNotificationCenterdefaultCenter]addObserver:selfselector:@selector(keyboardWillShow:)name:UIKeyboardWillShowNotificationobject:nil];[[NSNotificationCenterdefaultCenter]addObserver... 查看全文
· iOS----------对单元格取余发布时间:2017-11-02
if(indexPath.row%2==0){cell.backgroundColor=[UIColormagentaColor];}else{cell.backgroundColor=[UIColorwhiteColor];}... 查看全文
1.以链库的方式引用第三方库一些特殊场景可能会要求使用链库的方式使用第三方库,大体设置如下:①OtherLinkerFlags里进行设置,格式为-l+库名称②LibraySearchPaths里设置库的路径地址,注意使用相对路径③HeaderSearchPaths设置相关头文件的路径2.检测静态库支持架构以及静态库打包使用其他部门提供的静态库出现类似Undefinedsymbolsforarchitecture报错时,很有可能是对方打包时相关设置没有正确设置,这时可以在命令行里使用&ldquo... 查看全文
· iOS----------断言发布时间:2017-10-31
//abort();exit(0);... 查看全文
1.UITableView滑动时右侧的滑动条忽长忽短的乱跳以及MJRefresh上拉刷新死循环这是因为tableView在iOS11默认使用Self-Sizing,tableView的estimatedRowHeight、estimatedSectionHeaderHeight、estimatedSectionFooterHeight三个高度估算属性由默认的0变成了UITableViewAutomaticDimension,MJRefresh的KVO会监听错误的contentoffset... 查看全文
集成支付宝的时候遇到的问题,找到了解决办法,还说明了原因,非常好,觉得应该记下来,反正以我的记性下次一定是会忘光光哒~1)GotoBuildSettings->BuildOptions->DebugInformationFormat2)ChangetheDebugsettingfrom"DWARFwithdSYMFile"to"DWARF"3)LeavetheReleasesettingat"DWARFwithdSYMFile"AlipaySDK... 查看全文
现在,苹果突然放出了iOS11.2的首个测试版,这多少有些让人意外,毕竟iOS11.1还在测试当中。从苹果官方给出的详情看,iOS11.2继续以修复系统Bug、稳定系统为主,同时还加入了对自家智能音箱HomePod的联动,而开发者也可以利用套件为其开发相关的应用。与此同时,开发者也强调,iOS11.2中苹果也在着重一个事情,那就是要修复大家吐槽依旧的续航不给力情况,当然这不会是一个测试版就能搞定的事情。另外,iOS11新版本中,苹果将对一些应用的名称进行中文化,而这个工作他们已经准备了两年... 查看全文
遇到了个需求,需要在使用AutoLayout中,按钮文字数量不确定的情况下对按钮高度做相应的适配,使用了很多网上的办法都不太可行。但是这个博客给我一些办法:http://www.cnblogs.com/xiaobai51/p/5557988.html按照该作者的实现方式,我也做出了相应的调整。示例代码如下:-(void)viewDidLoad{[superviewDidLoad];//动态创建多个buttonfor(inti=0;i<5;i++)... 查看全文
宏定义,不一定放在PCH文件,可能放在一个.h文件,再用PCH包含进来。//角度->弧度#defineDEGREES_TO_RADIANS(x)((x)/180.0*M_PI)//弧度->角度#defineRADIANS_TO_DEGREES(x)((x)/M_PI*180.0)... 查看全文
苹果今天为开发者带来了iOS11.1beta4第五个开发者测试版,距离iOS11.1第四个开发者测试版相隔几天的时间。注册开发者可以从苹果开发者中心下载,安装了正确的配置文件后,可以直接通过OTA进行无线升级。苹果在iOS11.1beta4加入了大量的Unicode10emoji支持,新增加的emoji包括:派、霸王龙、吸血鬼、爆炸头、爱你的手势、脑子、围巾、斑马、长颈鹿、刺猬等。iOS11.1测试版新增加的其他功能包括,当输入emoji相关的单词后,比如“蛋糕&rdquo... 查看全文