Welcome 微信登录

首页 / 移动开发 / IOS

IOS开发QQ空间/朋友圈类界面的搭建

IOS开发QQ空间/朋友圈类界面的搭建

先来看下效果:公司在做一个报修工单的功能,其中主要功能点在于,这个功能不完全是静态显示的,它还可以点击回复,在下面增加评论,可以点击查看评论详情,也可以收回评论详情,评论可以带图片,也可以不带图片,工单内容可以带图片,也可以不带图片。并且回复内容的条数也不确定,就是因为这样的不确定性,一定程度增加了开发的难度。根据MVC的思想,最初Cell应该自带一个数据模型dataModel,单现在我们多增加一个Frame模型, frame模型里面包含了各个子控件的fr...
iOS实现电商购物车界面示例

iOS实现电商购物车界面示例

先看界面效果图:主要实现了商品的展示,并且可以对商品进行多选操作,以及改变商品的购买数量。与此同时,计算出,选中的总价格。做此类型项目:要注意的:视图与数据要分离开来。视图的展现来源是数据模型层。所以我做的操作就是改变数据层的内容,在根据数据内容,去更新视图界面。已下是具体实现思路与代码:1. 实现步骤在AppDelegate.m中包含ViewController.h头文件,创建ViewController对象(vc),接着创建一个UINavigation...
iOS中获取系统相册中的图片实例

iOS中获取系统相册中的图片实例

本文介绍了iOS中获取系统相册中的图片,在很多应用中都能用到,可以获取单张图片,也可以同时获取多张图片,废话不多说了,看下面吧。一.获取单张图片思路:1.利用UIImagePickerController可以从系统自带的App(照片相机)中获得图片2.设置代理,遵守代理协议注意这个UIImagePickerController类比较特殊,需要遵守两个代理协议@interface ViewController () <UIImagePickerCont...
iOS 点击推送消息跳到应用指定页面的实例

iOS 点击推送消息跳到应用指定页面的实例

iOS 点击推送消息跳到应用指定页面现在的推送用的越来越频繁,几乎每个应用都开始用到了。其实又有几个用户会去看推送消息呢?没办法,产品经理最大啊,只是苦了我们这一帮程序员啊!闲话少说,进入正题。兄弟我用的是极光推送,自然是以极光推送为例了。  现在点击推送消息,有两种跳转方式:1.打开应用,跳转到应用首页;2.打开应用,跳转到指定页面。​第一种,你什么都不用设置,只要注册极光应用就可以。这里就不写怎么注册极光应用了,可以...
iOS开发仿电商类APP首页实例

iOS开发仿电商类APP首页实例

现在淘宝,京东应用很广泛,今天就效仿做一个类似电商APP首页的实例。一、Gif效果图:二、UI布局:看下图的层级关系,除去最下方的TabBar,首页其余部分全是用UICollectionView实现;其分两大部分,实现三种功能。上方是父UICollectionView的headerView,在此headerView中添加了两个UICollectionView,分别实现图片无限轮播器和一个横向滑动的功能菜单按钮。然后下面就是父UICollectionView...
iOS实现播放远程网络音乐的核心技术点总结

iOS实现播放远程网络音乐的核心技术点总结

一、前言这两天做了个小项目涉及到了远程音乐播放,因为第一次做这种音乐项目,边查资料边做,其中涉及到主要技术点有:如何播放远程网络音乐如何切换当前正在播放中的音乐资源如何监听音乐播放的各种状态(播放器状态、播放的进度、缓冲的进度,播放完成)如何手动操控播放进度如何在后台模式或者锁屏情况下正常播放音乐如何在锁屏模式下显示音乐播放信息和远程操控音乐如果您对一块技术点有兴趣或者正在寻找相关资料,那么本篇或许能提供一些参考或启发。二、 网络音乐播放的核心技术点根据自...
iOS百度地图简单使用详解

iOS百度地图简单使用详解

百度地图 iOS SDK是一套基于iOS 5.0及以上版本设备的应用程序接口,不仅提供展示地图的基本接口,还提供POI检索、路径规划、地图标注、离线地图、定位、周边雷达等丰富的LBS能力 。今天主要介绍以下接口基础地图POI检索定位首先配置环境1.自动配置.framework形式开发包(使用CocoaPods)<推荐>2.手动配置.framework形式开发包特别注意:(API里有很多注意点,大家可以具体去看.但是我说的后两点少其中一个都会失败...
iOS开发之获取系统相册中的图片与视频教程(内带url转换)

iOS开发之获取系统相册中的图片与视频教程(内带url转换)

好些天没写点东西了,最近公司要做新项目,有点小忙。不想我的坚持就此中断,我把我前些天研究的东西拿出来给大家看看。这次整理的是AssetsLibrary和PhotoKit的使用。本人处女座,有点强迫症,之前写的项目里用的是AssetsLibrary写的调取相册内的媒体文件,但是Xcode总是报警告错误,虽然能够编译并展示效果,但是十几个警告错误挂在那,心里总不是滋味,所以我就研究了一下AssetLibrary和PhotoKit。在 iOS 8 出现之前,开发...
iOS-GCD使用详解及实例解析

iOS-GCD使用详解及实例解析

iOS-GCD使用详解前言对初学者来说,GCD似乎是一道迈不过去的坎,很多人在同步、异步、串行、并行和死锁这几个名词的漩涡中渐渐放弃治疗。本文将使用图文表并茂的方式给大家形象地解释其中的原理和规律。线程、任务和队列的概念异步、同步 & 并行、串行的特点一条重要的准则一般来说,我们使用GCD的最大目的是在新的线程中同时执行多个任务,这意味着我们需要两项条件:能开启新的线程任务可以同时执行结合以上两个条件,也就等价“开启新线程的能力 + 任务同步执行的权利”,...
iOS的XMPPFramework简单介绍(实现及时通信)

iOS的XMPPFramework简单介绍(实现及时通信)

XMPPFramework是一个OS X/iOS平台的开源项目,使用Objective-C实现了XMPP协议(RFC-3920),同时还提供了用于读写XML的工具,大大简化了基于XMPP的通信应用的开发。1. 登录和好友上下线1.1XMPP中常用对象们XMPPStream:xmpp基础服务类XMPPRoster:好友列表类XMPPRosterCoreDataStorage:好友列表(用户账号)在core data中的操作类XMPPvCardCoreData...
iOS自定义控件开发梳理总结

iOS自定义控件开发梳理总结

在日常iOS开发中,系统提供的控件常常无法满足业务功能,这个时候需要我们实现一些自定义控件。自定义控件能让我们完全控制视图的展示内容以及交互操作。本篇将介绍一些自定义控件的相关概念,探讨自定义控件开发的基本过程及技巧。UIView在开始之前我们先介绍一个类UIVew,它在iOS APP中占有绝对重要的地位,因为几乎所有的控件都是继承自UIView类。UIView表示屏幕上的一个矩形区域,负责渲染区域内的内容,并且响应区域内发生的触摸事件。在UIView的内...
iOS手势识别的详细使用方法(拖动,缩放,旋转,点击,手势依赖,自定义手势)

iOS手势识别的详细使用方法(拖动,缩放,旋转,点击,手势依赖,自定义手势)

手势识别在iOS上非常重要,手势操作移动设备的重要特征,极大的增加了移动设备使用便捷性。1、UIGestureRecognizer介绍手势识别在iOS上非常重要,手势操作移动设备的重要特征,极大的增加了移动设备使用便捷性。iOS系统在3.2以后,为方便开发这使用一些常用的手势,提供了UIGestureRecognizer类。手势识别UIGestureRecognizer类是个抽象类,下面的子类是具体的手势,开发这可以直接使用这些手势识别。UITapGest...
iOS开发系列--通知与消息机制详解

iOS开发系列--通知与消息机制详解

概述在多数移动应用中任何时候都只能有一个应用程序处于活跃状态,如果其他应用此刻发生了一些用户感兴趣的那么通过通知机制就可以告诉用户此时发生的事情。iOS中通知机制又叫消息机制,其包括两类:一类是本地通知;另一类是推送通知,也叫远程通知。两种通知在iOS中的表现一致,可以通过横幅或者弹出提醒两种形式告诉用户,并且点击通知可以会打开应用程序,但是实现原理却完全不同。今天就和大家一块去看一下如何在iOS中实现这两种机制,并且在文章后面会补充通知中心的内容避免初学...
IOS应用程序多语言本地化的两种解决方案

IOS应用程序多语言本地化的两种解决方案

最近要对一款游戏进行多语言本地化,在网上找了一些方案,加上自己的一点点想法整理出一套方案和大家分享!多语言在应用程序中一般有两种做法:一、程序中提供给用户自己选择的机会;二、根据当前用户当前移动设备的语言自动将我们的app切换对应语言。第一种做法比较简单完全靠自己的发挥了,这里主要讲第二种做法,主要分一下几点:本地化应用程序名称本地化字符串本地化图片本地化其他文件1.本地化应用程序名称(1)点击“new file”然后在弹出窗口左侧选择iOS的resour...
iOS高仿微信相册界面翻转过渡动画效果

iOS高仿微信相册界面翻转过渡动画效果

点开微信相册的时候,想要在相册图片界面跳转查看点赞和评论时,微信会采用界面翻转的过渡动画来跳转到评论界面,好像是在图片界面的背面一样,点击完成又会翻转回到图片界面,这不同于一般的导航界面滑动动画,觉得很有意思,于是自己学着做了一下,其实也很简单,下面是实现的类似的效果图:在图片界面点击右下角的查看评论会翻转到评论界面,评论界面点击左上角的返回按钮会反方向翻转回图片界面,真正的实现方法,与传统的导航栏过渡其实只有一行代码的区别,让我们来看看整体的实现。首先我...
IOS 实现微信自动抢红包(非越狱IPhone)

IOS 实现微信自动抢红包(非越狱IPhone)

iOS微信自动抢红包(非越狱)现在微信红包很流行,尤其在微信群里发红包,如果没有及时抢红包,根本抢不到,于是就想是不是能写个插件之类的实现自动抢红包呢,经过在网上查询资料,实现了该功能,如下:微信红包前言:最近笔者在研究iOS逆向工程,顺便拿微信来练手,在非越狱手机上实现了微信自动抢红包的功能。题外话:此教程是一篇严肃的学术探讨类文章,仅仅用于学习研究,也请读者不要用于商业或其他非法途径上,笔者一概不负责哟~~好了,接下来可以进入正题了!此教程所需要的工具...
iOS 项目中的version和build 详解

iOS 项目中的version和build 详解

iOS 项目中的version和build Version在plist文件中的key是“CFBundleShortVersionString”,标识应用程序的发布版本号,和AppStore上的版本号保持一致。该版本的版本号是三个分隔的整数组成的字符串。第一个整数代表重大修改的版本,如实现新的功能或重大变化的修订。第二个整数表示的修订,实现较突出的特点。第三个整数代表维护版本Build在plist文件中的key是“CFBundleVersion”,标示(发布...
iOS开发--仿新闻首页效果WMPageController的使用详解

iOS开发--仿新闻首页效果WMPageController的使用详解

这一篇记录的是iOS开发中第三方库WMPageController控件的使用方法,主要是用来分页显示内容的,可以通过手势滑动来切换页面,也可以通过点击标题部分来切换页面,如下图所示:使用方法:新建工程DemoTest1,然后通过cocoapods引入WMPageController到项目中,Podfile文件的内容如下:platform :ios,"7.0"target "DemoTest1" do pod "WMPageController", "~&g...
<< 11 12 13 14 15 16 17 18 19 20 >>