![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
iOS开发
文章平均质量分 79
小手手
专注iOS开发
展开
-
iOS App出现在打开方式中
在Info.plist中加入下面的Tag<key>CFBundleDocumentTypes</key> <array> <dict> <key>CFBundleTypeIconFiles</key> <array/> <key>CFBundleTypeName</k...原创 2019-11-21 08:49:42 · 1157 阅读 · 0 评论 -
iOS iOS8注册通知
一直更新了iOS8,但是一直没有开始研究这个iOS8,今天因为项目用到了推送,于是体验了iOS8的推送,先讲讲这个推送。目前分为四个推送:用户推送,本地推送,远程推送,地理位置推送。用户推送我们先开始讲这个用户推送,我们要使用之前必须先注册这个推送,用户要允许这个程序进行推送注册过程:转载 2014-09-12 12:54:17 · 45057 阅读 · 5 评论 -
iOS iPhone6分辨率与适配
分辨率和像素 经新xcode6模拟器验证(分辨率为pt,像素为真实pixel): 1.iPhone5分辨率320x568,像素640x1136,@2x 2.iPhone6分辨率375x667,像素750x1334,@2x 3.iPhone6 Plus分辨率414x736,像素1242x2208,@3x转载 2014-09-12 14:44:44 · 15347 阅读 · 0 评论 -
iOS 设备类型和版本判断
//判断iPhone和iPad#define IS_IPHONE (!IS_IPAD)#define IS_IPAD (UI_USER_INTERFACE_IDIOM() != UIUserInterfaceIdiomPhone)//判断设备版本#define IS_IOS6_LAGACY floor(NSFoundationVersionNumber) #原创 2014-08-18 17:46:17 · 6918 阅读 · 0 评论 -
iOS 将你的项目本地化
1.创建一个Localizable.strings文件 2.code中用字符串的地方使用NSLocalizedString,这与系统语言相关 3.时间显示,数字,金融与地区相关,所以需要各类NSFormater, 如NSDateFormatter, NSNumberFormatter … 3.用命令将所有NSLocalizedString返回的字符串格式化到Localizable.st转载 2014-10-20 10:14:21 · 5629 阅读 · 0 评论 -
iOS 关于枚举的使用
引言:枚举值 它是一个整形(int) 并且,它不参与内存的占用和释放,枚举定义变量即可直接使用,不用初始化.在代码中使用枚举的目的只有一个,那就是增加代码的可读性.使用:枚举的定义如下:[csharp] view plaincopytypedef enum { //以下是枚举成员转载 2015-01-29 16:33:48 · 1094 阅读 · 0 评论 -
iOS 如何使用TestFlight进行Beta测试
假如你现在完成一个App的开发并准备进行真机测试,那么请问你会怎么做呢?难道是直截了当的把App扔到App Store上然后下载来试试?当然,如果你的App相当简陋,这么做的话无可厚非。不过如果你要做的是一款高质量的App并迫不及待的想发布出去的的话,我建议你还是在真正发布前好好的进行Beta测试。Beta测试属于软件开发周期中的一环,在此之前你已经在模拟器和自己的真机上进行过测试。不转载 2015-02-15 13:34:32 · 1726 阅读 · 0 评论 -
iOS 关于 iOS 64位编程的建议
终究还是来了。Apple下发了支持64位的最后通牒: As we announced in October, beginning February 1, 2015 new iOS apps submitted to the App Store must include 64-bit support and be built with the iOS 8 SDK. Beginning J转载 2015-02-15 09:27:54 · 2225 阅读 · 0 评论 -
iOS iOS8 Size Classes初探
原文地址:http://www.cocoachina.com/ios/20140912/9604.htmliOS8新特性:Size Classes,是对老式UI思路的全新抽象:把各个设备屏幕(iphone4,5,6, ipad,iwatch?)以及它们的屏幕旋转状态都抽象成屏幕Size的变化,将这些Size归纳成几个类别(Class)宽(正常,任意, 紧凑),高(正常,任意转载 2015-02-15 09:34:20 · 1055 阅读 · 0 评论 -
iOS 将设置Xcode将warning总是当作error来处理
首先选中project navigator上的项目文件然后再选中右边targets文字中要设置的app。接下来再在编辑区的build settings选项卡下的搜索框输入error,然后找到Treat Warnings as Errors,将值设置为Yes(确保选中了顶部名为All的浮动按钮)原创 2015-04-15 09:54:55 · 4895 阅读 · 0 评论 -
iOS Missing iOS Distribution signing identity问题解决
问题描述今天准备打包上传AppStore,结果Xcode报以下错误:Missing iOS Distribution signing identity for XXXXXX查看证书后发现,Develop证书和Distribution证书都提示“此证书的签发者无效”。什么是AppleWWDRCA证书?搜索资料发现,原因是Ap转载 2016-05-19 22:46:20 · 1064 阅读 · 0 评论 -
iOS ios8新特性之扩展
扩展(Extension)是iOS 8中引入的一个非常重要的新特性。扩展让app之间的数据交互成为可能。用户可以在app中使用其他应用提供的功能,而无需离开当前的应用。转载 2014-09-12 14:26:30 · 7194 阅读 · 2 评论 -
iOS 开发者需要知道的iOS 8 SDK新特性
应用扩展 (Extension)这是一个千呼万唤始出来的特性,也是一个可以发挥无限想象力的特性。现在 Apple 允许我们在 app 中添加一个新的 target,用来提供一些扩展功能:比如在系统的通知中心中显示一个自己的 widget,在某些应用的 Action 中加入自己的操作,在分享按扭里加入自己的条目,更甚至于添加自定义的键盘等等。每一种操作对应这一个应用扩展的入口,在开发中我们只转载 2014-09-12 09:31:36 · 2148 阅读 · 0 评论 -
iOS 图像资源Images Assets
开始之前,首先回顾一下iOS7初体验(1)——第一个应用程序HelloWorld中的一张图,如下所示:本文分享一下Images.xcassets的体验~_~1. 打开此前使用过的HelloWorld项目,然后单击并打开导航区域中的Images.xcassets,看看都有些什么东东:]: 2. 在图中可以看到中间位置有两个虚线框,感觉应该可以直接拖文件进来。O转载 2014-09-11 17:07:27 · 5512 阅读 · 0 评论 -
iOS CGAffineTransform属性
transform我们一般称为形变属性,其本质是通过矩阵变化改变控件的大小、位置、角度等,这里我们通过一个例子来看一下具体的操作,在下面的例子中我们也会看到UIImageView控件的常用操作。转载 2014-08-26 09:45:20 · 35898 阅读 · 1 评论 -
iOS图片拉伸技巧
写在前面:本文目录一、iOS 5.0之前二、iOS 5.0三、iOS 6.0纵观移动市场,一款移动app,要想长期在移动市场立足,最起码要包含以下几个要素:实用的功能、极强的用户体验、华丽简洁的外观。华丽外观的背后,少不了美工的辛苦设计,但如果开发人员不懂得怎么合理展示这些设计好的图片,将会糟蹋了这些设计,功亏一篑。比如下面张图片,本来是设计来做按钮转载 2014-08-25 10:00:26 · 1493 阅读 · 0 评论 -
iOS 正确选择图片加载方式
ios内存稀缺,而图片资源通常又是最占内存的部分之一,因此,选择如何加载图片,对于优化应用内存占用量,能起到立竿见影的效果。通常加载图片的方式有两种:转载 2014-08-26 14:08:22 · 13859 阅读 · 0 评论 -
iOS 图片压缩
最近做论坛功能,发帖的时候需要用到图片上传的gong转载 2014-08-26 14:51:34 · 24885 阅读 · 6 评论 -
iOS UICollectionView简单使用
NS_CLASS_AVAILABLE_IOS(6_0)@interface UICollectionView : UIScrollView原创 2014-08-27 11:35:50 · 129673 阅读 · 9 评论 -
ARC指南1 - strong和weak指针
写在前面:M了个J转载 2014-08-15 09:40:51 · 863 阅读 · 0 评论 -
ARC指南3 - @property
本章介绍引入ARC后@property的使用,跟ARC之前的还是很不一样的一、.h和.m文件的变化说明1.对于.h头文件,主要是将属性定义由retain变为strong[java] view plaincopy@property (retain, nonatomic) 变为[j转载 2014-08-15 10:27:33 · 849 阅读 · 0 评论 -
iOS 添加定制字体到应用程序中
查找字体文件所在的位置点击字体ce转载 2014-08-27 15:32:00 · 8793 阅读 · 0 评论 -
iOS 实现发送邮件和短信
发送邮件#import原创 2014-08-27 16:38:46 · 3624 阅读 · 1 评论 -
ARC指南2 - ARC的开启和禁止
写在前面:要想将非ARC的代码转换为ARC的代码,大概有2种方式:1.使用Xcode的自动转换工具2.手动设置某些文件支持ARC一、Xcode的自动转换工具Xcode带了一个自动转换工具,可以将旧的源代码转成ARC模式1.ARC是LLVM 3.0编译器的特性,而现有工程可能使用老的GCC 4.2或LLVM-GCC编译器,因此首先需转载 2014-08-15 09:59:43 · 657 阅读 · 0 评论 -
iOS Xcode设置项之Architectures和Valid Architectures
本文所讲的内容都是围绕iPhone的CPU指令集,现在先说说不同型号的iPhone都使用的是什么指令集:Xcode中关于生成二进制包指令集相关的设置项有以下三个:转载 2014-09-11 11:02:50 · 3106 阅读 · 0 评论 -
iOS 根据target不同执行不同的操作
由于需要在同一project中生成多个app,所以需要原创 2014-08-18 17:26:31 · 5320 阅读 · 0 评论