iOS_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> iOS >>列表
· 一些iOS面试长见问题的讨论发布时间:2016-07-16
---恢复内容开始---0、为什么使用XIB/StoryBoard创建控件时,对象要用weak来修饰?IBOutlet的属性一般可以设为weak是因为它已经被view引用了,除非view被释放,否则IBOutlet的属性也不会被释放,另外IBOutlet属性的生命周期和view应该是一致的,所以IBOutlet属性一般设为weak。1、#import和#include的区别,@class代表什么?(1)#import指令是Object-C针对#include的改进版本... 查看全文
· 【转】iOS屏幕适配发布时间:2016-07-15
一、iOS屏幕适配发展历程设备适配技术4及以前(iPad未出)直接用代码计算有了iPadautoResizing有不同屏幕的iPhone后autoLayout有更多不同屏幕的iPhone后sizeClass二、各个技术的特性1、直接用代码计算由于屏幕的大小都一样,只有横竖屏的情况,可以直接计算2... 查看全文
· iOS开发200个tips总结(一)发布时间:2016-07-15
tip1:给UIImage添加毛玻璃效果funcblurImage(value:NSNumber)->UIImage{letcontext=CIContext(options:[KCIContextUseSoftwareRenderer:true])letciImage=CoreImage.CIImage(image:self)letblurFilter=CIFilter(name:"CIGassianBlur")blurFilter?.setValue(ciImage,forKey... 查看全文
在iOS10系统中苹果对通知横幅进行了重新设计,用户不需要打开应用程序也可以和通知消息进行交互,比如回复或者删除等等。举个例子,在WWDC大会的主题演讲上,苹果可以直接通过Uber应用的通知消息来查看路线图,而不需要进入UberApp。除此之外,苹果还在其中加入了许多应用程序的功能。比如说,你可以在iPhone收到日历提醒时查看所有的细节信息,并且直接在锁屏界面上接受或者拒绝该事件。在锁屏界面通过滑动来回复短信在iOS9中已经实现,而在新的系统中... 查看全文
获取【下载地址】QQ:313596790【免费支持更新】三大数据库mysqloraclesqlsever更专业、更强悍、适合不同用户群体【新录针对本系统的视频教程,手把手教开发一个模块,快速掌握本系统】A集成代码生成器[正反双向(单表、主表、明细表、树形表,开发利器)+快速构建表单;QQ:313596790freemaker模版技术,0个代码不用写,生成完整的一个模块,带页面、建表sql脚本,处理类,service等完整模块B集成阿里巴巴数据库连接池druid;数据库连接池阿里巴巴的druid... 查看全文
之前关于iOS开发多线程的内容发布过一篇博客,其中介绍了NSThread、操作队列以及GCD,介绍的不够深入。今天就以GCD为主题来全面的总结一下GCD的使用方式。GCD的历史以及好处在此就不做过多的赘述了。本篇博客会通过一系列的实例来好好的总结一下GCD。GCD在iOS开发中还是比较重要的,使用场景也是非常多的,处理一些比较耗时的任务时基本上都会使用到GCD,在使用是我们也要主要一些线程安全也死锁的东西。本篇博客中对iOS中的GCD技术进行了较为全面的总结... 查看全文
· Runtime 在IOS中的详细使用发布时间:2016-07-05
因为之前写东西的时候,都在未知笔记中,所有大家没有看到过我的文章,今天就开始使用博客园来进行和大家沟通。好了,废话不那么多了,转入正题。下面我把runtime给大家介绍一下。###一、runtime简介*RunTime简称运行时。OC就是`运行时机制`,也就是在运行时候的一些机制,其中最主要的是消息机制。*对于C语言,`函数的调用在编译的时候会决定调用哪个函数`。*对于OC的函数,属于`动态调用过程`,在编译的时候并不能决定真正调用哪个函数... 查看全文
iOS10除了带来一系列新功能之外,它在安全方面的提升也是用户不可忽略的。近日国外有网友就在WiFi的设置页面中发现了iOS10的另一个新特性:当用户连接到一个公共WiFi时系统会对用户发出警告提醒。当你加入一个有潜在危险的公共网络时,iOS会在WiFi的详情页的顶部显示一则警告:开放的网络安全性无法保证且所有网络通讯或遭揭露。至于私人WiFi,iOS(系统)会进一步建议用户为特定网络将路由器配置改为WPA2Personal安全类型。公共WiFi的安全性无法保证相信大家都十分清楚... 查看全文
· iOS_一个购物车的使用发布时间:2016-06-27
这个项目是本人原创:要转载,请说明下:http://www.cnblogs.com/blogwithstudyofwyn/p/5618107.html项目的地址:https://github.com/Shangshanroushui/ShoppingCart.git该程序是个一元夺宝的的购物车。项目中依然使用的MVCmodel:是商品的全部信息GoodsInfoModel.h@property(strong,nonatomic)NSString*imageName... 查看全文
· iOS 应用的生命周期发布时间:2016-06-25
为了研究应用的生命周期,在每个方法里面加入打印当前的函数名的方法:如下:1、运行程序:输出:2、按一下home键3、再点击应用4、双击Home键,向上滑动应用,杀掉应用这个时候控制台没有任何输出,因为你直接杀死应用是不会调用applicationWillTerminate的,只有当应用被系统杀死的时候才会调用这个方法。5、补充当收到推送通知的时候会得到以下输出:applicationWillResignActive:在弹出的通知横幅处向上滑动,让横幅消失,这时会得到以下输出... 查看全文
苹果即将到来的iOS10升级了许多新功能,除了有给短信应用强行加特效之类的展现苹果脑洞够大的技能之外,其实iOS10还有更多非常实用的新功能。本文将为你带来iOS10最令人激动的新功能中期待值排名前五的功能:第五名:iPad将成为智能家居中控平台在发布会上,苹果已经表示过AppleTV可以成为接下来家庭智能家居的中控平台。但是它并没有提及iPad升级iOS10后同样可以成为智能家居的中控平台,操作所有智能应用。作为控制平台,无论AppleTV还是iPad都可以帮助主人在外出时依然操控智能配件... 查看全文
进程:正在进行中的程序被称为进程,负责程序运行的内存分配;每一个进程都有自己独立的虚拟内存空间;线程:线程是进程中一个独立的执行路径(控制单元);一个进程中至少包含一条线程,即主线程。队列:dispatch_queue_t,一种先进先出的数据结构,线程的创建和回收不需要程序员操作,由队列负责。串行队列:队列中的任务只会顺序执行(类似跑步)dispatch_queue_tq=dispatch_queue_create(“....”... 查看全文
· iOS多Targets管理发布时间:2016-06-23
序言:个人不善于写东西,就直奔主题了。其实今天会注意到多targets这个东西,是因为在学习一个第三方库FBMemoryProfiler的时候,用到了,所以就搜索了一些相关资料,就在这里记录一下。可能每个人都会遇到这样的问题,应用上传的时候,不小心把测试环境的包上传到了appstore,结果指向了测试服务器地址,我之前就碰到过这样的情况,后来没办法,只能让做了一个域名映射,将测试服务器的域名和正式服务器的域名指向对调了一下。(当时还做的app强制升级,想想也是没谁了。)或者需要进行测试的时候... 查看全文
· iOS RunLoop简介发布时间:2016-06-23
一、什么是RunLoop?RunLoop是运行循环基本作用:1、保持程序的持续运行2、处理App中的各种事件(比如触摸事件、定时器事件、Selector事件)3、节省CPU资源,提高程序性能:该做事时做事,该休息时休息。二、RunLoop的基础每条线程都有唯一的一个与之对应的RunLoop对象主线程的RunLoop已经自动创建好了,子线程的RunLoop需要主动创建RunLoop在第一次获取时创建,在线程结束时销毁。2.1获得RunLoop对象1... 查看全文
1前言我一直认为GitHub是程序员必备技能,程序员应该没有不知道GitHub的才对,我当初接触GitHub也大概工作了一年多才开始学习使用,我读者里很多是初学者,而且还有很多是在校大学生,所以不会用GitHub也就不奇怪了。2什么是GitHub确切的说GitHub是一家公司,位于旧金山,由ChrisWanstrath,PJHyett与TomPreston-Werner三位开发者在2008年4月创办。这是它的Logo:2008年4月10日,GitHub正式成立,地址:https... 查看全文
6月22日,微软刚刚推出了首款SharePoint移动应用,有意思的是,这款SharePoint移动应用却只针对iOS设备。SharePoint是微软公司开发的一套企业级协作和内容管理应用平台。微软将此新应用称作“用户口袋中的内联网”,可以让用户更加便捷地登录云或企业服务器上的SharePoint网站,用户还能够在此应用内建立多个帐户,并在各个帐户之间便捷地切换。除此之外,用户还能够浏览他们最经常访问的网站、查看或分享近期的文件、以及打开存储在OneDrive中的文件... 查看全文
· iOS 版本更新摘要(一)iOS 7.0发布时间:2016-06-22
从这一篇开始,我会把iOS7.0到最新版本的更新摘要都整理出来,时间跨度可能会很久。这是每一个iOSSDK(ReleaseVersion)发布时,同步发布的“What'sNewiniOSx.x”的摘要(说摘要可能更好一点,毕竟我有许多不熟悉的模块,说翻译要被打肿脸的。。。)。做这件事有几个原因:1、让自己更加明确iOS每个版本的改动。这样的话,我就有很多东西要去学习、完善与修复了;2、提升用户体验。因为iOS8一定会比iOS7更好用。如果我的target是iOS7... 查看全文
· iOS开发集成微信支付发布时间:2016-06-22
首先需要理清楚流程:用户使用APP客户端,选择商品下单。商户客户端(就是你做的APP)将用户的商品数据传给商户服务器,请求生成支付订单。商户后台调用统一下单API向微信的服务器发送请求,微信服务器生成预付单,并生成一个prepay_id返回给商户后台。商户后台将这个prepay_id返回给商户客户端。用户点击确认支付,这时候商户客户端调用SDK打开微信客户端,进行微信支付。微信客户端向微信服务器发起支付请求并返回支付结果(他们之间交互用的就是prepay_id这个参数... 查看全文
iOS9全新的联系人相关框架——ContactsFramework一、引言在以前iOS开发中,涉及联系人相关的编程,代码都非常繁琐,并且框架的设计也不是Objective-C风格的,这使开发者用起来非常的难受。在iOS9中,apple终于解决了这个问题,全新的ContactsFramework将完全替代AddressBookFramework,AddressBookFramework也将成为历史被弃用。至于AddressBookFramework的相关api如何繁琐... 查看全文
毫无疑问苹果希望通过设备来将用户拉入到其生态系统中,并且希望能够通过功能的升级和改善来将你留在这里,例如AirDrop、Handoff、Continuity等特性。而在刚刚结束的WWDC主题演讲上,iOS10和macOSSierra所推出的一些功能让苹果的生态粘性正在变得更强,通俗地说就是设备之间的联系更多了,其中又体现在以下几个方面。AppleWatch解锁Mac这应该是拥有AppleWatch和Mac的朋友期待已久的功能,有时候在办公室的时候上个厕所又或者有事出去,回来的时候Mac就锁上了... 查看全文