IOS-上架APP之启动页设置(新手必看!)
今天自己做的小作品准备提交,就差一个启动页,各种百度,各种搜,结果还好最后终于出来了,和大家分享一下,这个过程中遇到的各种小问题。(注XCode版本为7.2) 1.启动页一般都是图片,因为苹果有4,4S,5,5S,6,6S可能以后还会有其他的型号,所以要考虑到屏幕的适配,还有系统的适配(有些用户的系统版本不支持一些技术,比如...【详细】
ios APP上架 APP启动页设置 新手必看
可乐男孩 2016年05月03日 赞:7 评论:5 阅读:1672
tableView的性能优化
现在市场上的iOS应用程序界面中使用最多的UI控件是什么? 答案肯定是UITableView,几乎每一款App都有很多的界面是由UITableView实现的,所以为了做出一款优秀的App,让用户有更好的体验效果,如何做好tableView的优化将是很重要的一环. >1. 要保证滚动tableView时,让用户有良好的体验,需要确保刷新帧率应该在 50+/s 才可以!(instrument中CoreAnnimation中可...【详细】
xianglinit 2016年05月02日 赞:2 评论:2 阅读:1081
Storyboard 自定义转场动画
我的博客原文地址 在storyboard中,segue有几种不同的类型,在iphone和ipad的开发中,segue的类型是不同的。在iphone中,segue有:push,modal,和custom三种不同的类型,这些类型的区别在与新页面出现的方式。而在ipad中,有push,modal,popover,replace和custom五种不同的类型。 1 自定义DetailStoryboardSegue类继承于UIStoryboardSegue // 这个类用于处理跳转动画...【详细】
ios Storyboard Objective-C
zhanglei419723 2016年05月02日 赞:3 评论:0 阅读:495
StoryBoard 视图切换和传值
我的博客原文地址 如果习惯使用纯代码编程的开发者,会感觉使用StoryBoard会非常不舒服,但是看完本教程能让你快速使用StoryBoard开发。StoryBoard和StoryBoard、StoryBoard和Code视图控制器、StoryBoard和Xib视图控制器之间切换和传值。 一 于StoryBoard相关的类、方法和属性 1 UIStoryboard // 根据StoryBoard名字获取StoryBoard + (UIStoryboard *)storyboardWithName:(NSStrin...【详细】
ios Storyboard Objective-C
zhanglei419723 2016年05月02日 赞:1 评论:0 阅读:619
xcode真机调度问题----无法添加应用程序ID
免费开发者证书真机调试App ID失效问题:"Unable to add App ID because the '10' App ID limit in '7' days has been exceeded." 今天在进行真机调试的时候 突然xcode报了个这个错 通过使用欧陆翻译: 寻求百度搜索无果 于是各种搜索无果..... 无奈打客服电话..... 客服给我的解答是 : 这个问题是4月28日晚上18点在美国出现的,具体美国时间比中国晚一天,也就是...【详细】
xcode Bug
qw9685 2016年04月29日 赞:0 评论:0 阅读:334
view的frame和bound两个属性
view的frame和bound两个属性,frame还好理解,用起来也方便。 bounds却有些绕弯,怎么也想不明白,好像饶你了死胡同里,经过一番尝试和思考,终于弄明白bound的含义。 frame: 该view在父view坐标系统中的位置和大小。(参照点是,父亲的坐标系统) bounds:该view在本地坐标系统中的位置和大小。(参照点是,本地坐标系统,就相当于ViewB自己的...【详细】
view的frame和bound两个属性
quyunde 2016年04月29日 赞:1 评论:0 阅读:388
iOS,面试必看,最全梳理
iOS开发交流群(529052159) 序言 目前形势,参加到iOS队伍的人是越来越多,甚至已经到供过于求了。今年,找过工作人可能会更深刻地体会到今年的就业形势不容乐观,加之,培训机构一火车地向用人单位输送iOS开发人员,打破了生态圈的动态平衡。矫情一下,言归正传,我奉献一下,为iOS应聘者梳理一下面试题,希望能助一臂之力! OC的...【详细】
iOS面试资料
loveleixu 2016年04月29日 赞:7 评论:8 阅读:2447
Git环境搭建及简单的本地、远程 两库关联
这里讲下我从拿到新的Mac后怎么一步一步搭建Git环境的。 首先让我们打开终端 在终端输入 git 如果说你卡到下面的结果说明你没有安装个git,去安装。 The program 'git' is currently not installed. You can install it by typing: sudo apt-get install git 如果你恰好是iOS开发者,并且在Mac中已经安装了Xcode那么新的Xcode是默认安装了git 如果没有Xcode 那么去安装一个...【详细】
git环境搭建及简单使用
cvl556 2016年04月28日 赞:4 评论:3 阅读:857
音乐播放器
//单例类 1.写一个继承于NSObject的单例类,在.h文件实现相对应的方法: 声明类方法(用static)重写init方法(实例化数组对象),初始化存放歌曲名的数组; 声明对象方法:1.将歌曲名字返回(带后缀标注当前首歌);2.将歌曲个数返回;3.将歌曲路径返回(带后缀标注当前首歌);4.刷新歌单; 2.在主视图中 通过调用系统的 AVAudioPlayer * _audioPla...【详细】
音乐播放器
Mickey_H 2016年04月28日 赞:0 评论:0 阅读:497
支付宝开发流程
1.首先,支付宝商家要和支付宝第三方平台签约。具体如何签约支付宝开放平台会给出很详细的关于如何签约的文档介绍。 签约链接如下:http://act.life.alipay.com/shopping/before/help/index.html 2.第三方应用授权,链接如下:https://doc.open.alipay.com/doc2/detail.htm?treeId=115&articleId=104110&docType=1 3.去文档中心,开发者入住开放平台,申请应用类型。(自用型和第...【详细】
ZSCoco 2016年04月28日 赞:2 评论:1 阅读:1988
pod 出你自己的类库
cocoapods应该是时下类库比较全面的三方管理工具,使用也特别方便,你只需将别人的类库在你的 podfile中 pod "SomeoneNameLibrary" 就可以在你的工程中使用这个库,作为一个开发者,你是否也想让别人在他的项目中 pod "YourNameLibrary",so,if your answer is yes,continue. <!--+ 创建你的工程 (这里你有两种方式去创建你的工程)--> 使用cocoapods官方提供...【详细】
Ryco 2016年04月28日 赞:3 评论:0 阅读:621
百度地图的配置
注意事项 1、静态库中采用ObjectC++实现,因此需要您保证您工程中至少有一个.mm后缀的源文件(您可以将任意一个.m后缀的文件改名为.mm),或者在工程属性中指定编译方式,即在Xcode的Project -> Edit Active Target -> Build Setting 中找到 Compile Sources As,并将其设置为"Objective-C++" 2、如果您只在Xib文件中使用了BMKMapView,没有在代码中使用BMK...【详细】
ios 百度地图 配置本地
zhilianhe 2016年04月26日 赞:1 评论:0 阅读:631
UIViewController解耦---浅析Three20架构
前言 Three20是一款由Facebook开源的框架,由大神Joe Hewitt创建,曾经风靡一时,被无数开发者观阅。Three20主要提供了UI模块、Network模块以及相关的一些工具。Three20自开源之初就褒贬不一,有人称赞它强大的UI工具,也有人在诟病Three20各个模块之间的耦合度太高,而且更多人在抱怨Three20极少的开发文档,我想这些大概也是Three20在苹果发布iOS...【详细】
ios Objective-C
zheng_0418 2016年04月26日 赞:0 评论:1 阅读:835
使用KVC自定义UISearchBar外观
前言 在iOS8中,Apple在UIKit框架中给我们提供了UISearchController来代替之前的UISearchDisplayController,在UISearchController中,我们无需再自己初始化UISearchBar,只需要提供searchResult展示的视图。然而在开发中,我们往往需要根据项目的风格来改变UISearchBar的外观,通过继承的方式,我们可以完全定制符合项目风格的外观,然而有些情况下我们很难短时...【详细】
ios kvc Objective-C
zheng_0418 2016年04月26日 赞:1 评论:1 阅读:1044
通过UIActivityViewController实现更多分享服务
前言 我在通过UIDocumentInteractionController预览和分享"史蒂夫•乔布斯传"这篇文章中,详细讲了UIDocumentInteractionController的用途和使用方法。而在iOS 6 SDK中,苹果提供了UIActivityViewController来让我们可以使用更多地服务。这篇文章,我就来介绍一下怎么通过UIActivityViewController实现更多地服务。 简介 打开UIActivityViewController的API文档,我们可...【详细】
ios Objective-C UTI
zheng_0418 2016年04月26日 赞:0 评论:1 阅读:722
通过UIDocumentInteractionController预览和分享
前言 朋友分享推荐给我一本PDF格式的史蒂夫•乔布斯传,阅读了几篇,很受感触,于是想把他分享给大家欣赏阅读。早起闲来无事,正好就接着写篇文章来分享一下!我在“iOS实现App之间的内容分享”这篇文章中详细讲解了通过注册UTI的方式让我们的App支持分享,也简单地说了一下App内部怎么处理分享。同时,我也指出了在iOS系统跨App分...【详细】
ios Objective-C UTI
zheng_0418 2016年04月26日 赞:1 评论:0 阅读:3049
详解苹果提供的UTI(统一类型标识符)
前言 最近项目中有个需求,在iOS设备上使用iOS系统提供的内容分享功能,从第三方App应用直接分享实体内容到我们的应用中。其大概的原理是这样的,首先为我们的iOS应用注册可以打开document types(文档类型),然后在第三方应用中,如果它们使用了iOS提供的分享功能,那么就会看到我们的应用程序,点击进行分享。 而关于需求的设计和实...【详细】
ios Objective-C UTI
zheng_0418 2016年04月26日 赞:0 评论:0 阅读:542
iOS实现App之间的内容分享
前言 我们在iOS平台上想要实现不同App之间的内容分享一般有几种常用方式: 第一种是通过AirDrop实现不同设备的App之间文档和数据的分享; 第二种是给每个App定义一个URL Scheme,通过访问指定了URL Scheme的一个URL,实现直接访问一个APP; 第三种是通过UIDocumentInteractionController或者是UIActivityViewController这俩个iOS SDK中封装好的类在App之间发送数...【详细】
ios Objective-C UTI
zheng_0418 2016年04月26日 赞:4 评论:1 阅读:762
使用注释提高iOS开发效率
前言   新手在开始参与一个开发项目的时候,会把大部分的时间耗费在阅读项目的需求文档、开发文档和代码,一篇好的需求文档和开发文档会帮助新手很快的理解项目的目标和进度,而新手对于代码的阅读会先从代码的注释开始。拥有良好注释的代码可以省去团队其他的开发者好多时间,不至于让其他参与者去一行一行的阅读代码,...【详细】
ios Objective-C
zheng_0418 2016年04月26日 赞:2 评论:0 阅读:728
使用谓词(NSPredicate)来提高集合遍历与过滤查找的效率
前言 在开发中,我们经常会遇到一些需要,让我们从集合中查找某个值,从集合中过滤想要的内容等等,因而我们就需要遍历集合,加条件判断,然后获取符合条件的值。而关于集合的遍历是所有软件开发从业人员经常打交道的一些事情。 把范围缩小到iOS开发中,关于集合地遍历的方法就有好多种,人们一直在讨论和争辩,想寻找出一种...【详细】
ios Objective-C
zheng_0418 2016年04月26日 赞:3 评论:0 阅读:600
sina weixin mail 回到顶部