IOS
dawei061
这个作者很懒,什么都没留下…
展开
-
IOS学习——视图坐标
[size=x-large][b]1、frame与bounds属性[/b][/size]首先还是先看一下源码跟一张官方提供图片[code="java"]-(CGRect)frame{ return CGRectMake(self.frame.origin.x,self.frame.origin.y,self.frame.size.width,self.frame.size...原创 2015-01-27 22:28:47 · 106 阅读 · 0 评论 -
ios学习——AutoLayout(1)
最近在学习Autolayout, 伴随着项目的开发,遇到了许多应用场景,下面把遇到的几个场景描述下[size=x-large][b]1.设定多个视图在宽度上保持2:1[/b][/size]场景是这样的,我页面中在横向放置个视图,左右放置,高度固定,其中一个视图屏幕的2/3,另一个视图占屏幕的1/3。设置步骤如下1、拖动2个view到屏幕中,取名为view1 和view2...原创 2015-01-31 09:33:47 · 124 阅读 · 0 评论 -
IOS学习——苹果开发者账号操作
[size=x-large][b]添加证书(Certificates)[/b][/size]需要推送的app生成推送证书普通开发证书只能申请一个证书(Certificates) 通过苹果自带的钥匙串生成后上传到Developer中再生成来完成[size=x-large][b]添加设备(Devices)[/b][/size]查看设备UDID:XCode的Organizer...原创 2015-01-30 14:02:26 · 193 阅读 · 0 评论 -
IOS学习——动画
[size=x-large][b]1.动画继承关系[/b][/size]CAAnimation(抽象类) — CATransiton(用于做转场动画,iOS中比os少。UINavicationController的pop、push效果) — CAPropertyAnimation(抽象类) — CABasicAnimation(具体类,只能从一个数值变化到另一个数值)...原创 2015-01-29 08:46:56 · 111 阅读 · 0 评论 -
IOS学习——多线程
目前有下面三种方式,这三种编程方式从上到下,抽象度层次是从低到高的,抽象度越高的使用越简单,也是Apple最推荐使用的[size=x-large][b]1.NSThread [/b][/size]优点:NSThread 比其他两个轻量级缺点:需要自己管理线程的生命周期,线程同步。线程同步对数据的加锁会有一定的系统开销[size=x-large][b]2.Cocoa...原创 2015-01-29 08:46:47 · 88 阅读 · 0 评论 -
IOS学习——复制
[size=x-large][b]1.浅复制[/b][/size]浅复制只复制对象本身,对象里的属性、包含的对象不做复制 深复制复制全部,包括对象的属性和其他对象Foundation框架支持复制的类,默认是浅复制[code="java"]NSMutableArray *array=[[NSMutableArray alloc] init]; NSLog(@"数组的地址为 %p...原创 2015-01-29 08:46:24 · 117 阅读 · 0 评论 -
IOS学习——Armv
[size=x-large][b]1.各机子支持[/b][/size]对于IOS而言,模拟器并不运行arm的指令集,编译运行的是x86指令集。只有在IOS设备上,才会执行设备对应的arm指令集armv6(废弃):iPhone, iPhone2, iPhone 3G,第一代、第二代iPod Toucharmv7(32位)设备:iPhone 3GS, iPhone 4, iPhone 4S...原创 2015-01-29 08:46:02 · 154 阅读 · 0 评论 -
IOS学习——苹果开发者类型
[size=large][b]$ 99 - 个人[/b][/size]- 此计划是为开发者能够自由地创造iPhone / iPod Touch/ iPad的商业应用,并且能够发布他们的应用程序在App Store上。- 此计划每年有100台测试机器可以设置作开发以及测试用途。- 这个程序不允许开发人员创建一个团队,团队成员添加到他们的帐户。- 开发者参加这一计划将有各自的名称作为卖...原创 2015-01-28 12:50:32 · 113 阅读 · 0 评论 -
IOS学习——唯一标识符
[size=x-large][b]1.苹果广告审核规则[/b][/size][color=red]如果你的应用采集了IDFA,但是在上架的时候申明未使用将肯定被拒绝如果你的应用采集了IDFA,但是却没有使用广告服务时候肯定会被拒绝,这个时候如果集成广告将不会受影响[/color][size=x-large][b]2.苹果广告避免方法[/b][/size]IDFA...原创 2015-01-28 12:48:35 · 145 阅读 · 0 评论 -
IOS学习——定位
[size=large][b]1.定位分类[/b][/size][b]Wifi定位[/b]通过查询一个Wifi路由器的地理位置的信息。比较省电,iPod touch和iPad也可以采用.和基站定位原理差不多, iOS设备(或者Mac电脑)通过无线网卡手机周围所有的WIFI热点(不需要连接上,只需要有信号就行),获得它们的MAC地址,然后到苹果云端服务器查询这个热点是否已经登记,登记...原创 2015-01-28 12:39:39 · 162 阅读 · 0 评论 -
IOS学习——音频
[size=x-large][b]1.iOS 编码方式参数介绍[/b][/size][b]采样率[/b]简单地说就是通过波形采样的方法记录1秒钟长度的声音,需要多少个数据。44KHz采样率的声音就是要花费44000个数据来描述1秒钟的声音波形。原则上采样率越高,声音的质量越好[b]编码格式[/b]可以理解为每种音频格式不同的编解码方式,而IOS下这些编码方式被集中到一个枚举中,...原创 2015-01-28 12:34:24 · 124 阅读 · 0 评论 -
IOS学习——推送
[size=large][b]1.应用程序生命周期[/b][/size]Not running 未运行 程序没启动Inactive 未激活 程序在前台运行,不过没有接收到事件。在没有事件处理情况下程序通常停留在这个状态;Active 激活 程序在前台运行而且接收到了事件。这也是前台的一个正常的模式;Backgroud ...原创 2015-01-28 09:49:24 · 171 阅读 · 0 评论 -
IOS学习——日常小记
[size=large][b]1.mac系统如何显示和隐藏文件[/b][/size]苹果Mac OS X操作系统下,隐藏文件是否显示有很多种设置方法,最简单的要算在Mac终端输入命令。显示/隐藏Mac隐藏文件命令如下(注意其中的空格并且区分大小写):显示Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool tr...原创 2015-01-27 22:45:46 · 136 阅读 · 0 评论 -
IOS学习——应用程序构建过程
转自:[url]http://blog.csdn.net/chinahaerbin/article/details/7972935[/url]在Xcode编译一个应用程序需要几个步骤,也称为构建阶段(Build Phases),有如下几个build phase,如下图所示:[img]http://dl2.iteye.com/upload/attachment/0095/0029/03a...原创 2014-03-17 19:46:10 · 110 阅读 · 0 评论