iOS
文章平均质量分 60
wyy520pro
abc
展开
-
NSFileManager 沙盒存储
沙盒路径:每次的沙盒路径是变的,每次运行程序时位置是不同的,手机为每一个应用建立一个沙盒路径,默认四个文件夹(1).Documents 这里边存的数据会被上传,所以不要把大的文件存放在这里(比如说音频,视频文件)(2).Library -> Caches ,缓存文件,随便存(3).Library ->Perferences 这里边一般存的是一些设置(4).tmp ,存的是原创 2016-07-25 17:20:46 · 207 阅读 · 0 评论 -
iOS 中添加info.plist 中 Required device capabilities的作用
如果你想在你的APP限制在某种如果你想你的APP限制在具有某种特性条件的设备上运行时,可以在info.plist中添加Required Device Capabilities参数,进行设置。比如在info.plist中设置如下,那么只有具有wifi、电话功能和麦克风(内置的或附件所带的麦克风功能)的ios设备才能运行该程序。也可以添加其余的功能Apple移动原创 2016-12-13 13:48:46 · 7289 阅读 · 0 评论 -
iOS 添加自定义的字体 Fonts provided by application
在项目中应用漂亮的字体1.第一步找到想用的字体的ttf格式,加入到工程的resource目录下2.在工程的plist中AddRow,“Fonts provided by application” ,然后添加key为item0,value为你刚才加入的testFont.ttf 。是这样,可以添加多个,使用的时候写对应字体名字就行。3.在你的工程就可以直接用原创 2016-12-12 20:58:30 · 2251 阅读 · 0 评论 -
iOS 10中info.plist 文件 Privacy - Camera Usage Description等
NSContactsUsageDescription -> 通讯录NSMicrophoneUsageDescription -> 麦克风NSPhotoLibraryUsageDescription -> 相册NSCameraUsageDescription -> 相机NSLocationAlwaysUsageDescription -> 地理位置NSLocati转载 2016-12-12 18:41:54 · 6071 阅读 · 0 评论 -
iOS 中info.plist文件中的完整研究
我们建立一个工程后,会在Supporting files下面看到一个"工程名-Info.plist"的文件,这个是对工程做一些运行期配置的文件,很重要,不能删除。如果你在网上下载的工程中的这个文件名只是Info.plist,那么恭喜你,这个工程太老了,是用包含SDK2.0以前的Xcode生成的,不过没关系,不影响使用。如果你使用文本编辑器打开这个文件,你会发现这是一个XML格式的文转载 2016-12-12 16:24:05 · 2554 阅读 · 0 评论 -
iOS中info.plist文件中 Localization native development region
1、调用系统照相机拍照,底部按钮是英文的,在这里改用汉字:在plist里面Localization native development region 选择 china 2、使用MFMessageComposeViewController 编写发短信模块时界面是英文的情况下,用下面的方法可以解决问题在plist里面Localization native developmen转载 2016-12-12 16:02:57 · 1690 阅读 · 0 评论 -
引用ARC环境下的第三方时 报错
在编译时,经常会引用第三方框架,有些框架是基于ARC环境编译,但是在现在MRC环境下 想要应用这些框架 ,就需要理解 机制:进行如下操作:例如 ,ZipArchive 中 需要原创 2016-08-02 10:07:03 · 209 阅读 · 0 评论 -
UIMenuItem 模仿扣扣,微信聊天记录中长按转发,复制,粘贴等功能
简单的介绍一个小控件基本用法,具体功能就不写了,根据个人喜好添加功能(1).在-viewDidLoad()中添加长按手势UILongPressGestureRecognizer *longPressGesture = [[UILongPressGestureRecognizer alloc]initWithTarget:self action:@selector(longPressGest原创 2016-07-20 09:37:18 · 2105 阅读 · 0 评论 -
iOS 五种传值方式
iOS 有五种传值方式一.属性传值属性传值最为简单,只能从二.block传值三.代理传值四.单例传值四.通知原创 2016-05-27 13:13:57 · 313 阅读 · 0 评论 -
Xcode编译时出现这样的情况:error: linker command failed with exit code 1 (use -v to see invocatio
出现这种情况的原因很多:1.缺静态libzbar.a文件原创 2017-02-15 16:18:15 · 1555 阅读 · 0 评论