Xamarin.ios
文章平均质量分 58
saraLee0208
是金子总会发光的。。。。。
展开
-
切图常说的@1X@2X@3X是什么意思?
苹果IOS程序开发不同分辨率的设备统一为一个尺寸而标记的。@3X就是@1X分辨率的3倍。如图,iPad2 是768 x 1024,iPad Retina 是1536 x 2048,开发时都按 768 * 1024 操作。但实际上两者有一倍差异。为了达到最佳效果,使用的图片大小不一样。这时候就用同一个名称,但 Retina 的图加上 @2x 后缀。系统加载图片时,在 iPad2 上会加载 @转载 2015-09-08 16:33:23 · 10453 阅读 · 0 评论 -
UITableView的代理方法不执行的解决方案
一、解决方案1、是否设置代理与数据源2、numberOfSectionsInTableView 是否设置3、numberOfRowsInSection 方法返回值是否正确,如果不正确,就不会执行后续方法(执行顺序见二)。4、检查table是否被其他view遮挡。5、设置datasource属性后,应该再次调用reloaddata方法。6、还有可能是autolayout引起的原创 2015-10-14 15:36:07 · 8981 阅读 · 0 评论 -
UITableView刷新数据reLoadData
要实现的功能是这样的:在rootView中一个TableView,刚加载程序的时候是空白的。当按下添加按钮之后,在下个页面设置好值,并要求回传给rootView,并在视图翻转完成后就刷新好rootView的TableView表。解答:可以用以下知识完成:(1)页面间消息机制NSNotificationCenter;(2)少数据量的时候,用NSUserDefaults或者共同属性实现值的传递;大转载 2015-10-14 17:44:52 · 366 阅读 · 0 评论 -
使用IOS7原生API进行二维码条形码的扫描
IOS7之前,开发者进行扫码编程时,一般会借助第三方库。常用的是ZBarSDK,IOS7之后,系统的AVMetadataObject类中,为我们提供了解析二维码的接口。经过测试,使用原生API扫描和处理的效率非常高,远远高于第三方库。一、使用方法示例官方提供的接口非常简单,代码如下:12345678910转载 2015-10-22 14:45:35 · 320 阅读 · 0 评论 -
一个苹果证书如何多次使用——导出p12文件
文章转自:http://www.cnblogs.com/yipu/p/3617851.html为什么要导出.p12文件当我们用大于三个mac设备开发应用时,想要申请新的证书,如果在我们的证书里,包含了3个发布证书,2个开发证书,可以发现再也申请不了开发证书和发布证书了(一般在我们的证书界面中应该只有一个开发证书,一个发布证书,没必要生成那么多的证书,证书一般在过期之后才转载 2015-10-09 10:19:02 · 303 阅读 · 0 评论 -
ViewController的生命周期分析和使用
一、结构按结构可以对iOS的所有ViewController分成两类:1、主要用于展示内容的ViewController,这种ViewController主要用于为用户展示内容,并与用户交互,如UITableViewController,UIViewController。2、用于控制和显示其他ViewController的ViewController。这种ViewController一转载 2015-09-16 13:42:16 · 315 阅读 · 0 评论 -
iOS 开发-理解Certificate、AppId和Provisioning Profile
当你准备进行真机测试或者发布应用到App Store上去的时候, 免不了要申请相应的证书。(Development--测试证书。 Distribution--发布证书)进入证书管理相应网站https://developer.apple.com/account/ios/profile/profileList.action。可以很容易的发现这样的几个东西。其中, Devices指的当然转载 2015-09-30 14:36:46 · 296 阅读 · 0 评论 -
UI 设计师提供 iOS 字体和长度应当用什么单位
iOS 的 1 pt = 逻辑像素 1 px = 物理像素 1 px(非 Retina)或 2 px(Retina)如果你新建 Photoshop 文档时将 PPI 设定为 72,则文档中 1 pt = 1 px;如果你把 PPI 设为 144,则 1 pt = 2 px。所以,你做非 Retina 设计时用 72 PPI,做 Retina 设计时用 144 PPI,这样就能保证你的转载 2015-09-08 16:38:13 · 1846 阅读 · 0 评论 -
ios 界面间跳转方法总结
前言:有句话说的好,“前人种树,后人乘凉”,目前作为一个乘凉者,我也希望能种一些树木,为代码世界营造一份清新。好了,话不多说,进入主题。下面以FirstViewController(FVC)的按钮button点击后跳转到SecondViewController(SVC)为例说明:方式一:Storyboard的segues方式鼠标点击按钮button然后按住control键拖拽到SV转载 2015-09-07 17:12:23 · 478 阅读 · 0 评论 -
查看iPhone iPad模拟器文件夹
一 通过Finder查看模拟器文件夹1 其中默认library 为隐藏文件可在Terminal中输入命令 chflags nohidden ~/library 将library文件夹变成可见2 分解步骤这个时候选择往模拟器上面调试程序:运行模拟器;打开Finder,按住option,在菜单栏中选择“前往”-》“资源库转载 2015-09-06 14:15:22 · 395 阅读 · 0 评论 -
图文详解如何在VMware Workstation11虚拟机上安装黑苹果Mac OS X 10.10系统
想要体验黑苹果系统当然要借助于VMware虚拟机了,那么下面大家就来看看亦是美网络小编的图文详解如何在VMware Workstation11虚拟机上安装黑苹果Mac OS X 10.10系统的教程吧!小编的安装环境:实体机windows8.1专业版 + VMware workstation 11虚拟机本文教程需要用到的文件:VMware Workstation 11虚拟机,黑苹果转载 2015-08-21 15:40:16 · 19164 阅读 · 7 评论 -
UItableview全部属性、方法以及代理方法执行顺序
UITableView-------表视图--继承UIScrollView并遵守NSCoding协议属性frame-------------设置控件的位置和大小backgroundColor--------设置控件的颜色style--------获取表视图的样式dataSource---------设置UITableViewDataSource的代理delegate----转载 2015-09-25 15:20:27 · 552 阅读 · 0 评论 -
全图详解如何在VMware11上安装Mac OS x10.10后安装VMware Tools增强工具
前几天给大家分享了如何在VMware11上安装苹果系统Mac OS X 10.10的教程,但在教程结束时没有给大家讲解如何在VMware11安装Mac OS x10.10后安装VMware Tools增强工具,也许很多同学疑问安装VMware Tools有什么作用呢?VMware Tools其实就是VMware提供的增强工具,举个例子,当我们在VMware虚拟机上安装完系统后,并没有安装驱动程序,转载 2015-08-21 15:45:27 · 9550 阅读 · 3 评论 -
iOS开发_iphone开发_文件系统NSFileManager_如何创建、重命名和删除文件
NSFileManager中包含了用来查询单词库目录、创建、重命名、删除目录以及获取/设置文件属性的方法(可读性,可编写性等等)。每个程序都会有它自己的沙盒,通过它你可以阅读/编写文件。写入沙盒的文件在程序的进程中将会保持稳定,即便实在程序更新的情况下。如下所示,你可以在沙盒中定位文件目录://对于错误信息NSError *error;// 创建文件管理器NSFil转载 2015-09-06 14:13:51 · 562 阅读 · 0 评论 -
iPhone屏幕尺寸、分辨率及适配
1.iPhone尺寸规格设备iPhone宽Width高Height对角线Diagonal逻辑分辨率(point)Scale Factor设备分辨率(pixel)PPI3GS2.4 inches (62.1 mm)4.5 inches (转载 2015-09-08 15:58:53 · 697 阅读 · 0 评论