iOS开发之旅(2):实现一个APP界面框架之搜索功能

前言在上一篇博文中,为大家演示了如何去构建完成一个 APP 的雏形,就好像我们盖楼一样得先把这栋屋子的地基先稳固了,只有地基稳固了万丈高楼才能拔地而起,在上篇文章中,我们就先把 APP 的雏形给写完了,在这次的文章中,来给大家演示如何写一个搜索功能。效果图如下: 废话不多说,咋们直接开撸!第一部分在导航栏右上角加上搜索按钮,由于上一篇的自定义导航栏功能过于简单,所以这次我重写了导航栏的代码,可以自...
阅读(100) 评论(0)

iOS开发之旅(1):实现一个APP界面框架

在上一篇博客中,给大家介绍了一下我们传统的 APP 界面框架—标签导航的一些优缺点,在这篇文章中我会来给大家演示,如何用代码去实现这一框架。本次的实现我会分成俩部分来讲,好了闲话少说,接下来进入到开发阶段。先来一张最终的效果图瞅一眼:接下来,创建一个 Xcode 工程,我取名叫做CoolFrame,该项目我到时候会托管到 GitHub 上去维护,地址我会在下一篇博文中给出。根据上图的样式,可以把界面...
阅读(314) 评论(2)

APP界面框架初窥---标签导航

标签导航是十大界面框架设计里最常用的界面框架设计,也是被业界之内公认的一种普遍使用的页面框架设计。那么这种页面框架设计在作业方面对一个用户来说也是最常见的一种页面框架设计,比如说微博、微信、手机百度、支付宝、淘宝,这些我们所谓的超级APP都是运用的标签导航,无一例外。从这个角度也可以看出来,优秀的产品用标签导航这种页面框架设计是非常普及的。标签导航位于页面底部,标签的分类最好可以控制在5个之内。使用...
阅读(984) 评论(8)

解决错误:This bundle is invalid - The file extension must be .zip

近期在 iOS 开发中遇到了一个很蛋疼的问题,Xcode 工程中接入了iMessage 壁纸的功能后,每次上传 ipa 包都会显示此包无效,并报上述的错误描述:This bundle is invalid - The file extension must be .zip 。经过反复的测试排查,总结出一个解决方案,在此跟大家分享一下: 1. 将 sticker extension 的target删...
阅读(294) 评论(0)

Xcode 9 俩个你必须知道的新功能

Xcode 9 beta 版已经可以下载了,不知道大家伙对这个新版本开发工具看法如何,最近我费了一番周折终于体验了一把,升级系统,下载Xcode,验证安装扒拉扒拉什么的,几乎搞了我一天,我做开发使用的并不是什么 MacBook pro 笔记本, 而是Mac mini 盒子,安装好后,还是明显感觉运行起来有点吃力(我的盒子配置是i5 处理器, 4G内存),当然 Xcode 9 还是有很多的 bug,时...
阅读(4633) 评论(5)

WWDC 2017, 让我们看看 iTunesConnect 有了哪些不同

距离 WWDC 2017 过去已经有 7 天了,小伙伴们是不是已经发现我们的苹果后台和之前的界面有些略微的不同,如果有心的朋友下了 iOS 11 beta 版就会发现设备上的 App Store 界面已经完全改版了!没错,这次后台的微调主要就是为了适配 iOS 11。1.App 副标题与 App 名称官方对此解释为:您可为 App 名称添加最多 30 个字符的 App 副标题,对您的 App 进行简...
阅读(1381) 评论(0)

Lottie-让动画实现更简单

自开始工作后,我就养成了一个习惯,那就是每天闲来无事去 Github 中浏览一些比较热门的开源项目,就在最近我发现了一个比较niubility的开源动画库项目 ----Lottie。正式开始之前先简单的介绍一下, Lottie是 Airbnb 发布的一个面向 iOS、Android 和 React Native 的开源动画库。Lottie 的使用流程很简单,就是在AE中设计完成你的动画后,通过bo...
阅读(1172) 评论(0)

iWatch开发:WatchOS 消息推送教程

简介在watch 中,通知是和iPhone 同步的,在iPhone上的APP收到通知的同事,也会默认推送到iWatch 上,基于watch 的穿戴性,对用户来说,它上面的通知信息将比iPhone更及时。iWatch 上的通知分为两部分:short-look 与 long-lookshort-lookshort-look的预览界面比较简单,它会将通知发起的APP和主要标题等信息展示给大家,让你一目了然...
阅读(8083) 评论(0)

iWatch开发:实现iWatch 与 iPhone 之间数据发送与接收

上一代的iwatch 与iPhone 数据交互使用的是 openParentApplication 函数,在Watch OS2 中摒弃了这种方法,引入了WCSesison 来进行iwatch 与iPhone的数据发送与接收。iWatch 端该如何像iphone 发送数据在InterfaceController 头文件中, 引入 WatchConnectivity/WatchConnectivity....
阅读(2912) 评论(2)

iWatch开发:UI 组件说明

WKInterfaceLabel使用WKInterfaceLabel 类似iOS 组件中的UILabel, 可通过使用 setText 的方式来设置具体的值,这里就不做多阐述。WKInterfaceImage 使用WKInterfaceImage 类似于 UIImageView, 使用时,可用setImage 来设置图片。它的接口如下:@class UIImage;@protocol WKImage...
阅读(1555) 评论(0)

iWatch开发:创建一个简单的Apple watch应用

在上篇文章中,我系统的介绍了一下 iWatch 的功能,相信大家对iWatch开发 也有了一个系统的认识。今天这篇文章来跟大家说下如何创建一个简单的 iWatch app。使用 Xcode 创建 iOS 工程由于 iwatch app 是依附于 iOS app 的,所以第一步就先要创建一个iOS 工程。创建 WatchKit app通过 ‘File -> New -> Target -> watch...
阅读(1056) 评论(0)

你想知道的 Watch App 开发

使用Apple Watch,用户现在可以通过直接和不显眼的方式来访问信息。只需要抬起你的手腕,用户就可以接收和回复通知,查看基本信息等等。开发Apple Watch意味着以最直接,方便的方式向用户提供重要,有用和有影响的信息。Apple Watch 的并发界面你创建的 Apple Watch 工程由两个相关的 bundle 组成:一个 Watch app bundle 和 一个WatchKit ex...
阅读(383) 评论(0)

iOS10 新特性 如何让我的App 接入iMessage 壁纸

今天给大家带来一篇比较简单的博文,最近公司的项目要接入了 iMessage 的壁纸功能,于是花了点时间写了个小demo。1.表情文件的大小 Small: 100 x 100 pt @3x scale (300 x 300 pixel image) Medium: 136 x 136 pt @3x scale (378 x 378 pixel image) Large: 206 x 206...
阅读(1064) 评论(0)

iOS 开发仿网易云音乐歌词海报

使用网易云音乐也是一个巧合,我之前一直使用QQ音乐听歌,前几天下 app 手机内存告急,于是就把QQ音乐给卸载掉了,正好晚上朋友圈里有一个朋友用网易云音乐分享了一首歌曲,于是我也就尝试下载了网易云音乐,这一下载就让我从QQ音乐粉转黑了。从设计的角度来看,网易云音乐的界面简洁,大方,不像kugou音乐一打开就是各种广告,让人心烦。也不像QQ音乐那样动不动就各种音质,各种冲钻(不为用户需求考虑,只想赚钱...
阅读(1777) 评论(1)

春节红包就该这么玩 支付宝发布AR实景红包

2016年马上要接近尾声了,在年末的时候支付宝总归能给大家带来一些惊喜,例如去年的“敬业福”,不知道大家抢到没,反正我是没抢到啊。今年,支付宝又给我们带来了新花样,“AR 红包”。22日下午4时,支付宝 10.0.0 正式更新,含有AR抢红包功能的支付宝手机客户端正式上线。AR实景红包基于“LBS+AR+红包”的方式,用户通过自己的手机支付宝APP,找到AR红包入口,里面有“藏红包”与“抢红包”的...
阅读(392) 评论(0)
72条 共5页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:828805次
    • 积分:3783
    • 等级:
    • 排名:第8808名
    • 原创:62篇
    • 转载:9篇
    • 译文:1篇
    • 评论:314条
    微信公众号推荐

    关注我的微信公众号,第一时间和我取得联系;获取优质技术文章资讯

    这里写图片描述
    最新评论