摘要:
一,ps和pt转换 px:相对长度单位。像素(Pixel)。(PS字体) pt:绝对长度单位。点(Point)。(iOS字体) 公式如下: pt=(px/96)*72。 二,字体间转换 1in = 2.54cm = 25.4 mm = 72pt = 6pc 具体换算是: Points Pixels 阅读全文
posted @ 2016-08-10 15:43
XiaoC110
阅读(235)
评论(0)
推荐(0)
摘要:
项目名称 阅读全文
posted @ 2016-08-10 15:42
XiaoC110
阅读(222)
评论(0)
推荐(0)
摘要:
Xcode7之前,想要真机调试,必须花99刀购买开发者账号,而且步骤繁琐,需要下载证书。随着Xcode7的推出,大幅度的简化了真机调试的步骤,对ios开发工作者和正在学习ios开发的众多码农们,可以说是个不小的福利。现在,我就详细的向大家介绍一下如何免证书真机调试。 第一步:准备工作(Apple I 阅读全文
posted @ 2016-08-10 15:41
XiaoC110
阅读(143)
评论(0)
推荐(0)
摘要:
苹果开发者账号分三种。 个人账号:个人申请用于开发苹果app所使用的账号,仅限于个人使用,申请比较容易,$99。 公司账号:以公司的名义申请的开发者账号,用于公司内部的开发者共用,$99。 企业账号:一般是公司规模在500人以上的企业,用于内部测试发布的账号,该账号发布的应用不发布在appstore 阅读全文
posted @ 2016-08-10 15:41
XiaoC110
阅读(174)
评论(0)
推荐(0)
摘要:
苹果的产品越来越多,屏幕的尺寸也五花八门,原本不用怎么考虑的适配问题现在也越来越突出.长宽比个个不一样也就算了,像素精确到个位实在不能忍,不说了,先上图. 今天想在程序中放入一张全屏幕的图片,但是在设置图片源的时候遇到了问题.6plus虽然不是标准的3倍,但是用@XXX@3x.png还能解决,4S, 阅读全文
posted @ 2016-08-10 15:40
XiaoC110
阅读(322)
评论(0)
推荐(0)
摘要:
Reveal作为分析APP UI的利器确实非常好用,用来查看任意UI布局也很方便 一.模拟器进行分析 1.打开Reveal(http://revealapp.com下载) 2.打开Xcode 3.Reveal——Help——Show Reveal Library in Finder 4.Xcode— 阅读全文
posted @ 2016-08-10 15:39
XiaoC110
阅读(273)
评论(0)
推荐(0)
摘要:
以上是纯手写代码所经历的关于页面布局的三个时期 在iphone1-iphone3gs时代 window的size固定为(320,480) 我们只需要简单计算一下相对位置就好了 在iphone4-iphone4s时代 苹果推出了retina屏 但是给了码农们非常大的福利:window的size不变 在 阅读全文
posted @ 2016-08-10 15:38
XiaoC110
阅读(301)
评论(0)
推荐(0)
摘要:
Xcode: Command+Shift+N 快速创建project Command+N 快速创建文件 Command + Alt + N = 快速创建组(文件夹) Command + 0, hide/show navigationBar Command + alt + 0, hide/show u 阅读全文
posted @ 2016-08-10 15:38
XiaoC110
阅读(113)
评论(0)
推荐(0)
摘要:
MAC下SVN的使用 MAC下SVN的使用 这里只介绍使用CornerStone来使用SVN。 CornerStone是Mac OS X系统下非常好用的一款svn工具,当然还有Versions也是可以用的,但是使用起来不如CornerStone好用。 声明:CornerStone是收费,如果是公司需 阅读全文
posted @ 2016-08-10 15:37
XiaoC110
阅读(383)
评论(0)
推荐(0)
摘要:
简单的翻译下,keychain可以存储密码、证书等等,至于有什么好处,呵呵哒,自己百度去吧,总结一点就是更安全,而且取的更方便吧,看app场景吧。 本次代码,分为两段,一段为保存代码 1 - (BOOL)saveData:(NSString *)str 2 { 3 OSStatus status = 阅读全文
posted @ 2016-08-10 15:34
XiaoC110
阅读(273)
评论(0)
推荐(0)
摘要:
一、多线程简介 1、多线程的由来 2、耗时操作的模拟试验 3、进程和线程 4、多线程的概念及原理 5、多线程的优缺点和一个Tip 6、主线程 7、技术方案 二、Pthread 1、函数 2、参数和返回值 3、使用 三、NSThread 1、创建一个新的线程 2、线程的状态 3、线程的属性 四、互斥锁 阅读全文
posted @ 2016-08-10 15:33
XiaoC110
阅读(320)
评论(0)
推荐(0)
摘要:
如何创建一个新的Target 所以你如何在Xcode中创建一个开发的target?我使用示例项目“todo”引导您一步一步完成整个过程。。您也可以使用自己的项目并按照步骤: 1. 在项目的导航面板进入项目设置。在Targets区域下,右键单击现有目标并选择 `Duplicate` 复制现有的目标。 阅读全文
posted @ 2016-08-10 15:32
XiaoC110
阅读(338)
评论(0)
推荐(0)
摘要:
iOS 7中,苹果引入了一个新的属性,叫做[UIViewController setEdgesForExtendedLayout:],它的默认值为UIRectEdgeAll。当你的容器是navigation controller时,默认的布局将从navigation bar的顶部开始。这就是为什么所 阅读全文
posted @ 2016-08-10 15:31
XiaoC110
阅读(306)
评论(0)
推荐(0)
摘要:
Autolayout: 最重要的两个概念: 约束:对控件位置和大小的限定条件 参照:对控件设置的约束是相对于哪一个视图而言的 自动布局的核心计算公式: obj1.property1 =(obj2.property2 * multiplier)+ constant value 解释:obj1的prop 阅读全文
posted @ 2016-08-10 15:30
XiaoC110
阅读(162)
评论(0)
推荐(0)
摘要:
在iOS开发过程中,不管是做什么应用,都会碰到数据保存的问题。将数据保存到本地,能够让程序的运行更加流畅,不会出现让人厌恶的菊花形状,使得用户体验更好。下面介绍一下数据保存的方式: 1.NSKeyedArchiver:采用归档的形式来保存数据,该数据对象需要遵守NSCoding协议,并且该对象对应的 阅读全文
posted @ 2016-08-10 15:29
XiaoC110
阅读(180)
评论(0)
推荐(0)
摘要:
//禁止屏幕旋转(在UIApplication中实现的代码) - (NSUInteger)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window { ret 阅读全文
posted @ 2016-08-10 15:27
XiaoC110
阅读(316)
评论(0)
推荐(0)
摘要:
Swift视频教程下载地址:http://www.cocoachina.com/bbs/read.php?tid=204280 Swift官方教材PDF下载地址:http://www.cocoachina.com/bbs/read.php?tid=204446 Swift和OC对比系列:http:/ 阅读全文
posted @ 2016-08-10 15:26
XiaoC110
阅读(181)
评论(0)
推荐(0)
摘要:
po [self.view recursiveDescription],打印分析视图的层级 1, 在PCH文件中添加以下代码,来判断当前工程的版本号 #if DEBUG 1, 在PCH文件中添加以下代码,来判断当前工程的版本号 #if DEBUG #define NSLog(...) NSLog(_ 阅读全文
posted @ 2016-08-10 15:24
XiaoC110
阅读(105)
评论(0)
推荐(0)
摘要:
前言:有时候我们需要设置UINavigationController的导航条NavigationBar的颜色为透明度,这时候就需要使用到NavigationBar的barStyle这个属性: 再看QQ空间的仿制项目示例: 代码使用示例:nc.navigationBar.barStyle = UIBa 阅读全文
posted @ 2016-08-10 15:23
XiaoC110
阅读(199)
评论(0)
推荐(0)
摘要:
1. 概念 Apple Pay,简单来说, 就是一种移动支付方式。通过Touch ID/ Passcode,用户可使用存储在iPhone 6, 6p等设备上的信用卡和借记卡支付证书来授权支付; 它是苹果公司在2014苹果秋季新品发布会上发布的一种基于NFC的手机支付功能,于2014年10月20日在美 阅读全文
posted @ 2016-08-10 15:20
XiaoC110
阅读(1520)
评论(0)
推荐(0)
摘要:
/** * 手机号码验证 * * @param mobileNumbel 传入的手机号码 * * @return 格式正确返回YES 错误 返回 NO */ + (BOOL) isMobile:(NSString *)mobileNumbel { /** * 手机号码 * 移动:134[0-8],1 阅读全文
posted @ 2016-08-10 15:17
XiaoC110
阅读(108)
评论(0)
推荐(0)

浙公网安备 33010602011771号