iOS_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> iOS >>列表
简单介绍以下几个宏:1)__VA_ARGS__是一个可变参数的宏,这个可变参数的宏是新的C99规范中新增的,目前似乎只有gcc支持(VC6.0的编译器不支持)。宏前面加上##的作用在于,当可变参数的个数为0时,这里的##起到把前面多余的","去掉,否则会编译出错。2)__FILE__宏在预编译时会替换成当前的源文件名3)__LINE__宏在预编译时会替换成当前的行号4)__FUNCTION__宏在预编译时会替换成当前的函数名称1.在***-Prefix.pch里面添加,重新定义系统的NSLog... 查看全文
之前有消息称,iPhone8的存储空间将从64GB起跳,这样除了可以提高售价外,还应对用户的需求,因为16GB/32GB已经都不能满足用户正常的需求了。虽然苹果在iOS上通过各种努力,以求为用户腾出更多的存储空间,但应用商也在做相反的事情,因为这些应用的体积正在越变越大,这也是为什么要你放弃32GB、16GB这种乞丐版iPhone主因。数据调研机构SensorTower给出的最新调查显示,iOS上的Facebook、Uber、Gmail、Snapchat等应用4年来一直在扩大体积... 查看全文
一,效果图。二,代码。RootViewController.h#import<UIKit/UIKit.h>@interfaceRootViewController:UIViewController<UIActionSheetDelegate>@endRootViewController.m-(void)touchesBegan:(NSSet*)toucheswithEvent:(UIEvent*)event... 查看全文
· iOS之safari调试iOS app web页面发布时间:2017-06-20
Overview当下移动端开发过程中大量使用前段H5、js等等技术,而这些web页面的调试在Xcode控制台中不太明了,经常我们移动app运行了就是方法,但是不能显示响应的效果,这时候或许就是已经报错了,但是我们在Xcode控制台是看不到这些错误。这时候我们就可以用功能强大的Safari浏览器来开启开发模式连接iPhone来调试app脸面的web页面了。Safari设置打开Safari偏好者设置,选中“高级菜单”,在页面最下方看到“在菜单中显示开发菜单”的复选框,在复选框内打钩... 查看全文
在iOS11中苹果丰富了HomeKit场景和事件的触发器,以便用户在更多的环境和情境下都可以使用。其中最重要的一点就是支持条件触发器。比如设定在有人回家时开灯的场景,那么可以限定只有在天黑之后才会开灯。还有就是设定有人回家之后把家里的温度调节到某一水平。这与另外一个多人地理围栏特性相关,能够让HomeKit更加适合多人家庭使用。此前基于位置的场景只能够绑定一台设备。在iOS11中,场景可以设定为只有一名用户,或者是多人在同一个HomeKit群组中—&mdash... 查看全文
一,效果图。二,代码。RootViewController.h#import<UIKit/UIKit.h>@interfaceRootViewController:UIViewController<UIActionSheetDelegate>@endRootViewController.m//点击任何处,弹出UIActionSheet-(void)touchesBegan:(NSSet*)toucheswithEvent:(UIEvent*)event... 查看全文
在2014年宣布与苹果合作为企业开发iOS应用之后,IBM今天宣布将会加速这一计划。为此将会推出全新“Garages”行动方案,旨在通过设立专用场所帮助企业客户打造其“MobileFirst”iOS应用。首批全新专用“车库”将会设立在上海和布加勒斯特,另外目前IBM已经在印度的班加罗尔设立了一家。与苹果合作的这三年里,IBM已经为企业客户开发了众多应用(第一年就超过100个),类别涵盖零售、教育、健康保健、银行、旅游交通... 查看全文
在今年的WWDC开发者大会上,苹果推出了全新的手机操作系统:iOS11。相信很多苹果用户都对iOS11期待已久,但对于一般的用户来说,很可能要等到9月份的苹果新品发布会后才能用上,目前iOS11开发者版本并不稳定,尝鲜还可以,主力机的话还是安心等等吧。不过现在没用上的用户也不用着急,在这里,笔者盘点了关于iOS11的20件事,为你揭开她的面纱。1、一键允许访客登录Wi-Fi网络个人用户的Wi-Fi密码有很多人都喜欢把它设置成比较隐私的一串字符,尤其像笔者这种密码一多就各种记不住的人... 查看全文
//获得当前时间并且转为字符串-(NSString*)dateTransformToTimeString{NSDate*currentDate=[NSDatedate];//获得当前时间为UTC时间2014-07-1607:54:36UTC(UTC时间比标准时间差8小时)//转为字符串NSDateFormatter*df=[[NSDateFormatteralloc]init];//实例化时间格式类[dfsetDateFormat:@"yyyy-MM-ddHH:mm:ss"]... 查看全文
· 【代码笔记】iOS-SDWebImage的使用发布时间:2017-06-14
一,工程图。二,代码。RootViewController.m#import"RootViewController.h"//加入头文件#import"UIImageView+WebCache.h"@interfaceRootViewController()@end@implementationRootViewController-(id)initWithNibName:(NSString*)nibNameOrNilbundle:(NSBundle*)nibBundleOrNil... 查看全文
今天博客中,我们就来实现一下一些常用资讯类App中常用的分类选择的控件的封装。本篇博客中没有使用到什么新的技术点,如果非得说用到了什么新的技术点的话,那么勉强的说,用到了一些iOS9以后UICollectionView添加的一些新的特性。本篇博客所涉及的技术点主要有UICollectionView的Cell移动,手势识别,控件封装,闭包回调,面向接口编程,Swift中的泛型等等。这些技术点在之前的博客中也多次使用到,只不过本篇博客使用这些技术点来完成我们的具体需求。一、实例运行效果先入为主... 查看全文
苹果今天向开启了AppleID两步验证的用户发出邮件,并通知他们安装了iOS11和macOSHighSierra10.13系统后,AppleID会自动升级为双重认证模式。苹果在2015年推出了双重认证,这是一种更先进的两步验证机制,可以通过密码和验证方式更好的保护AppleID账户。双重认证直接内建于iOS9、OSXElCapitan、tvOS、watchOS2或更高版本的系统中。双重认证是一种相对较新的安全保护机制。两步验证是一种相对较旧的安全保护机制,适合那些没有Apple设备... 查看全文
据著名苹果博主JohnGruber分享,之前多次提前分享苹果iOS隐藏功能的开发者StevenTroughton-Smith又发现了新秘密。他在最新的iOS11首个测试版系统中发现了隐藏的设置,打开后可以实现iPhone中的跨应用拖拽文件功能,该功能在WWDC2017开发者大会上被发布后得到了一致好评,并认为是苹果为iPad量身打造的最棒的功能。开发者只要将UIKit偏好预设中将“CancelOnDeactivationPhone”这个键值的布尔值改为true即可实现... 查看全文
1、创建通知,最好在viewDidLoad的方法中创建-(void)viewDidLoad{[superviewDidLoad];//创建通知[[NSNotificationCenterdefaultCenter]addObserver:selfselector:@selector(tongzhi:)name:@"tongzhi"object:nil];}//接收通知并相应的方法-(void)tongzhi:(NSNotification*)notification... 查看全文
UIKitDynamic是iOS7新增的一组类和方法,可赋予UIView逼真的行为和特征,不需要写动画效果那些繁琐的代码,让开发人员能够轻松地改善应用的用户体验。一共有6个可用于定制UIDynamicAnimator的类,这里先只简单介绍下碰撞的动画效果,即UICollisionBehavior。需要签订一个代理协议:UICollisionBehaviorDelegate。其他效果,后续更新,敬请期待。注意:dragonImageView和frogImageView记得要初始化还有... 查看全文
· 【代码笔记】iOS-removeFromSuper发布时间:2017-06-13
代码:RootViewController.m-(void)viewDidLoad{[superviewDidLoad];//Doanyadditionalsetupafterloadingtheview.self.title=@"removeFromSuperView";UILabel*tryLabel=[[UILabelalloc]initWithFrame:CGRectMake(50,150,200,50)];tryLabel... 查看全文
· iOS----------developerDiskImage发布时间:2017-06-13
真机测试时提示CouldnotfindDeveloperDiskImage.这该怎么办????这是由于真机系统过高或者过低,Xcode中没有匹配的配置包文件,我们可以通过这个路径进入配置包的存放目录:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport将需要的配置包加入到这个文件夹来解决问题。... 查看全文
近期,苹果对微信等社交网络打赏功能进行“封杀”,将打赏纳入iOS应用内支付,要求分成30%左右。如果拒绝禁用打赏功能,有可能导致应用下架。对此,锤子科技创始人罗永浩曾在微博上怒骂苹果“傻x似的流氓乱抽成”,得到不少网友赞同。如今,这一要求已经来到了问答平台知乎头上。6月9日,知乎官方发公告称,应苹果公司要求,iOS3.5.3版本知乎APP更新之后,专栏赞赏功能将介入IAP付费机制。苹果公司将从中扣除32%作为手续费... 查看全文
昨天,AppleiDesigner团队根据目前的传闻以及iOS11的UI做了一组iPhone8的渲染图。由于图片太少,不少网友大呼不过瘾。现在,iDropNews也根据传闻制作了一组渲染图,整体来看和昨天AppleiDesigner版本保持同样的风格,但细节又有不同。图中的iPhone8依然是圆角全面屏设计,同时采用了屏幕内包围的听筒、前置传感器以及前置摄像头。值得一提的是,屏幕顶部左右两端正好放下了信号、Wi-Fi图标、以及电池状态,并没有对显示范围造成损失。背部摄像头依然是上下排列... 查看全文
代码:RootViewController.h#import<UIKit/UIKit.h>@interfaceRootViewController:UIViewController{UILabel*label;}@endRootViewController.m-(void)viewDidLoad{[superviewDidLoad];//Doanyadditionalsetupafterloadingtheview.self... 查看全文