ios技术转载收藏
韩小城
这个作者很懒,什么都没留下…
展开
-
iOS开发网络篇—HTTP协议
说明:apache tomcat服务器必须占用8080端口一、URL1.基本介绍URL的全称是Uniform Resource Locator(统一资源定位符)通过1个URL,能找到互联网上唯一的1个资源URL就是资源的地址、位置,互联网上的每个资源都有一个唯一的URL 2.URL中常见的协议(1)HTTP超文本传输协议,访问的是远程的网络资源,格式是htt转载 2015-03-26 09:58:54 · 5043 阅读 · 0 评论 -
动态计算UITableViewCell高度详解
不知道大家有没有发现,在iOS APP开发过程中,UITableView是我们显示内容常见的控件,本人觉得它是UIKit中最复杂的一个控件。今天要向大家介绍的就是如何动态计算UITableViewCell高度的一经验与技巧,在此做一些总结方便朋友们查阅。同时也欢迎广大iOS技术人员加入技术开发群:93916004,众人拾柴火焰高,大家一起讨论研究。为了不让讲解空洞抽象,我还转载 2015-04-13 20:00:00 · 721 阅读 · 0 评论 -
iOS开发-常用第三方开源框架介绍(你了解的ios只是冰山一角)
图像:1.图片浏览控件MWPhotoBrowser 实现了一个照片浏览器类似 iOS 自带的相册应用,可显示来自手机的图片或者是网络图片,可自动从网络下载图片并进行缓存。可对图片进行缩放等操作。 下载:https://github.com/mwaterfall/MWPhotoBrowser目前比较活跃的社区仍旧是Github,除此以外也有一转载 2015-04-04 13:16:21 · 2682 阅读 · 0 评论 -
iOS程序中调用系统自带应用(短信,邮件,浏览器,地图,AppStore,拨打电话)
在程序中调用系统自带的应用,比如我进入程序的时候,希望直接调用safar来打开一个网页,下面是一个简单的使用:- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{ self.window = [[[UIWindow转载 2015-03-18 19:03:52 · 2031 阅读 · 0 评论 -
自定义MPMoviePlayerController
最近由于项目原因需要自定义MPMoviePlayerController,直接在player的的view上面加载其他控件的话,控件是能加上去,但是不能随着player自带的控制试图消失而消失,最后逼不得已打印出来了player的所有子视图,分析出player的试图结构如下图(该结构图是ios6之前的结构图,ios6之后有点变化)。 上图中从上到下是试图的层次,上面的是父转载 2015-03-18 20:09:06 · 2110 阅读 · 0 评论 -
iOS 自定义页面的切换动画与交互动画 By Swift
iOS7之前,开发者为了寻求自定义Navigation Controller的Push/Pop动画,只能受限于子类化一个UINavigationController,或是用自定义的动画去覆盖它。但是随着iOS7的到来,Apple针对开发者推出了新的工具,以更灵活地方式管理UIViewController切换。我把最终的Demo稍做修改,算是找了一个合适的应用场景,另外配上几张美图,拉拉转载 2015-03-23 20:46:28 · 4466 阅读 · 0 评论 -
NSAttributedString 详解
NSAttributedString可以让我们使一个字符串显示的多样化,但是目前到iOS 5为止,好像对它支持的不是很好,因为显示起来不太方便(至少没有在OS X上方便)。首先导入CoreText.framework,并在需要使用的文件中导入:#import创建一个NSMutableAttributedString:NSMutableAttributedString *at转载 2015-03-23 20:51:06 · 1685 阅读 · 0 评论 -
CocoaPods 的使用
当在开发iOS应用时,会经常使用到很多第三方开源类库,而这些开源类库会依赖一些其他的类库,那么就得自己手动导入,不仅如此,如果项目中用到的类库有更新了,那就得重新下载新的版本,十分麻烦。那么如果使用CocoaPods就是可以大大简便了这些操作。CocosPods是iOS中很常用的类库管理工具,据已经工作的学员反应,好多人也在使用这个工具。重要性不多说,咱们一起看看怎么使用:1、下载和安装C转载 2015-03-14 15:51:12 · 4257 阅读 · 0 评论 -
iOS开发网络篇—XML介绍
一、XML简单介绍XML:全称是Extensible Markup Language,译作“可扩展标记语言”跟JSON一样,也是常用的一种用于交互的数据格式,一般也叫XML文档(XML Document) XML举例 二、XML的语法1.简单说明一个常见的XML文档一般由以下部分组成文档声明元素(Element)转载 2015-03-29 15:45:42 · 1812 阅读 · 0 评论 -
iOS开发网络篇—JSON介绍
一、什么是JSONJSON是一种轻量级的数据格式,一般用于数据交互服务器返回给客户端的数据,一般都是JSON格式或者XML格式(文件下载除外) JSON的格式很像OC中的字典和数组{"name" : "jack", "age" : 10}{"names" : ["jack", "rose", "jim"]}标准JSON格式的注意点:key必须用双引号 要想从JS转载 2015-03-29 15:44:02 · 2615 阅读 · 0 评论 -
程序员跳槽全攻略
跳槽是一个有目的,有计划,为了实现自我价值的过程。 本书通过讲跳槽的原理、准备、操作完整的展示了跳槽的科学。 原理篇:人才买卖、什么是跳槽、为什么要跳槽 人才是能为公司创造价值的,你能为公司带来多少RMB,就决定了你拿到的RMB。在市场经济下,买卖双方遵从你情我愿的原则,实施人口买卖,所以你要想好,你要付出哪些,公司才给你出高工资。入职之后,你是快乐还是不快乐,RMB转载 2015-03-11 16:36:39 · 1777 阅读 · 0 评论 -
Vesions ignore & ld: library not found for -l问题总结
1.递归删除指定目录下的 .git、.svn 文件find . -name .git | xargs rm -frfind . -name .svn | xargs rm -rf第一条倒还不常用,因为用 git 做版本管理的时候,只在根目录下生成一个 .git 目录,删掉这一个就行了~因此,删除 .git 字需要 rm -rf .git 命令就够了。第二条才是真的,转载 2015-03-28 12:39:22 · 4426 阅读 · 0 评论 -
iOS开发系列--音频播放、录音、视频播放、拍照、视频录制
概览随着移动互联网的发展,如今的手机早已不是打电话、发短信那么简单了,播放音乐、视频、录音、拍照等都是很常用的功能。在iOS中对于多媒体的支持是非常强大的,无论是音视频播放、录制,还是对麦克风、摄像头的操作都提供了多套API。在今天的文章中将会对这些内容进行一一介绍:音频音效音乐音频会话录音音频队列服务视频MPMoviePlayerControl转载 2015-03-20 10:30:53 · 3202 阅读 · 0 评论 -
ios网络开发篇 -数据安全
一、简单说明1.说明在开发应用的时候,数据的安全性至关重要,而仅仅用POST请求提交用户的隐私数据,还是不能完全解决安全问题。如:可以利用软件(比如Charles)设置代理服务器,拦截查看手机的请求数据“青花瓷”软件因此:提交用户的隐私数据时,一定不要明文提交,要加密处理后再提交 2.常见的加密算法MD5 \ SHA \ DES \ 3DES \ RC2和RC4转载 2015-03-26 10:25:16 · 2778 阅读 · 0 评论 -
iOS开发网络数据之AFNetworking使用
http网络库是集XML解析,Json解析,网络图片下载,plist解析,数据流请求操作,上传,下载,缓存等网络众多功能于一身的强大的类库。最新版本支持session,xctool单元测试。网络获取数据一直是手机软件的重中之重,如果处理的不好,会造成很差的用户体验。随着ASIHTTPRequest的停止更新,更换网络库是必然的事情,AFNetworking就是很好的替代品。而且都是轻量级,不要担心转载 2015-03-26 13:59:14 · 16512 阅读 · 0 评论 -
微信公众平台开发(一)配置接口
一、简介微信公众平台是腾讯公司在微信的基础上新增的功能模块,通过这一平台,个人和企业都可以打造一个微信的公众号,并实现和特定群体的文字、图片、语音的全方位沟通、互动。二、通讯机制三、注册微信平台公众帐号注册地址:https://mp.weixin.qq.com四、服务器端配置4.1 示例代码设置微信公众平台提供了一个php示例代码:http://mp.weixi转载 2015-03-16 21:03:08 · 1764 阅读 · 0 评论 -
iOS开发网络篇—GET请求和POST请求
一、GET请求和POST请求简单说明创建GET请求1 // 1.设置请求路径2 NSString *urlStr=[NSString stringWithFormat:@"http://192.168.1.53:8080/MJServer/login?username=%@&pwd=%@",self.username.text,self.pwd.text];3转载 2015-03-26 10:06:29 · 5113 阅读 · 0 评论 -
关于iOS提交审核的IDFA-2
IDFA转载 2016-01-14 10:45:48 · 966 阅读 · 0 评论