ios开发
文章平均质量分 88
加班的流氓兔
天道酬勤,记得有位先哲曾说过:一种编程语言的重要性并不在于语言本身,而是在于这种语言来体现出来的编程思维模式。所以说,并不是你用到的书才去读,读书是一种习惯。
展开
-
iOS工程适配64-bit经验分享
终究还是来了。Apple下发了支持64位的最后通牒:As we announced in October, beginning February 1, 2015 new iOS apps submitted to the App Store must include 64-bit support and be built with the iOS 8 SDK. Beginning Ju转载 2015-01-09 09:09:36 · 356 阅读 · 0 评论 -
iPad的开发Model与文件管理
一、ipad编程乐吧项目练习:1.最少实现其中的两个界面要求:1..使用MVC设计模式2.自拟两个界面,其中有乐吧(页 必选)3.每一个界面都有自己的一套MVC4.实现两个界面功能的算及格ipad编程中得两个控件(特有的)1.1 拆分视图由一个 UITableView和一个UIViewController组合。 1.2 两部分原创 2015-08-08 16:51:22 · 1055 阅读 · 0 评论 -
代码ARC+1:—1:0
/*****************************************************************************************************************************************************************************************************原创 2015-08-08 17:26:18 · 426 阅读 · 0 评论 -
Xcode为什么干掉.pch文件若要使用怎么添加进去
转载:http://blog.csdn.net/Shave_Kevin/article/details/41208571为什么xcode6没有自动创建pch文件呢?简单地看:我们在写项目的时候,大部分宏定义,头文件导入都在这里,Xcode6去掉Precompile Prefix Header的主要原因可能在于Prefix Header大大的增加了Build的时间。没有了Pr转载 2015-01-05 14:43:45 · 421 阅读 · 0 评论 -
Tarena代码-一些代码碎片
retainreleaseautoreleasealloc new copy字典 数组 [View addsubView:view];set方法-(void) setUIImageView:imageView;class Test{@(property) UIImag原创 2015-01-08 13:19:49 · 963 阅读 · 0 评论 -
类别和类扩展的区别
在iOS中,有一种机制可以使用户在没有远吗的情况下扩展类的功能,但不是通过继承,这就是类别。iOS中没有类似C++中可以定义私有方法和私有变量的关键字,要定义私有方法和私有变量,可以用类扩展来实现。 类别 类别在不需要继承的情况下可以扩展类的功能。但类别不能添加类的属性和私有变量。类别可以用来扩展Cocoa中类的方法,也可以用来扩展用户自己的类中的方法。当我们查看系统头文件的时候能发现转载 2015-08-11 16:29:48 · 741 阅读 · 0 评论 -
ios网络请求 get——post 区别
1、同步请求可以从因特网请求数据,一旦发送同步请求,程序将停止用户交互,直至服务器返回数据完成,才可以进行下一步操作,2、异步请求不会阻塞主线程,而会建立一个新的线程来操作,用户发出异步请求后,依然可以对UI进行操作,程序可以继续运行3、GET请求,将参数直接写在访问路径上。操作简单,不过容易被外界看到,安全性不高,地址最多255字节;4、POST请求,将参数放到body里面。POST转载 2015-08-07 15:41:04 · 451 阅读 · 0 评论 -
关于URL SCHEME
天猫使用URL SCHEME启动天猫客户端并跳转到某个商品页面的方法 在项目中遇到了这样一个需求:让用户在手机应用中,点击一个天猫的商品链接(知道商品在PC浏览器里的地址),直接启动天猫的客户端并显示这个商品。以前曾经实现过类似的功能,不过那次是淘宝的商品,天猫和淘宝的客户端不同,参数也不一样,直接套淘转载 2015-10-19 15:46:50 · 1355 阅读 · 0 评论 -
一些零碎的代码和逗比群记录
现在向我们走来的是程序员方阵!他们穿着拖鞋,披着毛巾,左手拿着键盘,右手举着鼠标,腋下夹着USB转换器。他们因睡眠不足而显得精神不振,喊着微弱的口号走过主席台。主席问候:程序员们辛苦了!程序员方队异口同声地答道:Hello World!现在向我们走来的是文艺青年方阵!他们身着青衫芒鞋,45度仰望天空,左手揣原创 2015-10-21 11:06:36 · 419 阅读 · 0 评论 -
面试题:关于Objective-C中的回调机制
一、协议协议主要是提供接口,在iOS中模拟多继承,他的核心意义在——约定! 优点:实现简单,容易理解强类型检查缺点:建立了比较强的耦合关系有可能需要较长期保存委托以进行回调。如果保留的委托需要有独占性,可能会给单件模式、以及多线程带来麻烦类只能通过一个方法完成一种类型的回调。代码逻辑很容易集中到一个方法中。大部分回调使用实际无需通过协议暴露给外部。二、Blo转载 2015-11-06 14:17:53 · 773 阅读 · 0 评论 -
linker command failed with exit code 1 (use -v to see invocation)总结
http://stackoverflow.com/questions/2264455/iphone-duplicate-symbol-errorclang: error: linker command failed with exit code 1 (use -v to see invocation) 解决办法 PROJECT --> Build Setting原创 2015-12-02 16:57:35 · 1209 阅读 · 0 评论 -
iOS8的新特性(MOdel笔记)
iOS8的新特性1.1 Swift语言----》》Swift开发iOS应用1. 可选值(optionals)1.1 概念var x : Int? x是可选值x中有值或nil,本质上可选值是一个包,这个包有可能是空的(nil),也有可能有值,如果要用这个值,就得从包中取出,取出的过程叫解包。1.2 使用if语句判断可选值是否为空1.3原创 2015-08-08 16:38:35 · 327 阅读 · 0 评论 -
IOS开发百度地图API-用点生成路线,导航,气泡响应
IOS百度地图API开发自定义气泡,点击气泡自动生成路线,以及拖拽IOS百度地图开发POISearch搜索附近停车场,附近加油站IOS百度地图视角跳到用户当前位置IOS百度地图开发实时路况IOS开发百度地图自动导航IOS开发百度地图在大头钉上加文字和图片,点击这个整体再弹出气泡IOS开发百度地图实现经纬度导航,无需地名。 第一部分--牛刀小试转载 2014-12-30 14:35:17 · 1137 阅读 · 0 评论 -
ios收键盘的5种方式
个人总结啦一下ios收键盘的几种方法,与大家共享。一、收键盘方法一: 1.拉线 2.[senderresignFirstResponder];二、收键盘方法二: 它是协议UITextFieldDelegate>中的方法 -(BOOL)textFieldShouldBeginEditing:(UITextField *)textFiel原创 2014-12-30 10:42:26 · 806 阅读 · 0 评论 -
新闻客户端首页图片无限循环滚动展示(可点击触发不同事件)初步封装IOS
http://blog.csdn.net/u013082522/article/details/19622937此类继承于UIView.引入头文件,初始化对象,设置代理,只需要传入一个盛放图片的数组即可.以下为.h文件[objc] view plaincopy#import @protocol ImageScrol转载 2015-01-09 13:27:51 · 629 阅读 · 0 评论 -
QuartzCore框架
iOS设备给用户视觉反馈其实都是通过QuartzCore框架来进行的,说白了,所有用户最终看到的显示界面都是图层合成的结果,而图层即是QuartzCore中的CALayer。通常我们所说的视图即UIView,并不是直接显示在屏幕上,而是在创建视图对象的时候视图对象会自动创建一个层,而视图对象把要显示的东西绘制在层上,待到需要显示时硬件将所有的层拷贝,然后按Z轴的高低合成最终的显示结果。转载 2015-01-29 17:26:18 · 497 阅读 · 0 评论 -
iOS开发之loadView和viewDidLoad总结
Phone开发必不可少的要用到这两个方法。 他们都可以用来在视图载入的时候,初始化一些内容。 但是他们有什么区别呢?viewDidLoad 此方法只有当view从nib文件初始化的时候才被调用。viewDidLoad用于初始化,加载时用到的。loadView 此方法在控制器的view为nil的时候被调用。 此方法用于以编程的方式创建view的时候用到转载 2015-01-29 17:30:31 · 547 阅读 · 0 评论 -
OS程序进入后台后仍运行定时器NSTimer
最近再做一个类似于“驾考宝典”的iOS应用,当然作为考试计时的功能肯定不会少,开发期间也是遇到各种各样的小问题,本文所讲为其中之一:iOS程序进入后台后十分钟之内就会被系统kill掉,怎么解决呢?我想要程序进入后台后仍然运行计时功能,否则就无法达到考试的目的,之后在网上查阅了相关资料最后终于找到答案,其精髓就是:利用苹果给出的三种类型的程序可以保持在后台运行:音频播放类,位置更新类,另外一个记不太转载 2015-01-22 09:14:27 · 505 阅读 · 0 评论 -
Apple Pay 开发教程:创造更好的支付体验
(原文:Apple Pay 作者:Jack Flintermann 译者:Alili)来源:http://www.cocoachina.com/ios/当你决定在线买一些东西的时候,可能会有一种现代特有的焦虑感涌上心头。虽然没有精确的单词来表达这种焦虑,但如果只想简单的描述的话,可以是:“我的信用卡在哪里?它的号码是多少?我真的需要买这个东西吗?”当你在一个iOS设备上购物时,转载 2015-01-14 10:05:09 · 812 阅读 · 0 评论 -
iOS可执行文件瘦身方法
文章目录编译选项1.编译器优化级别2.去除符号信息第三方库统计ARC->MRC无用代码类/方法名长度冗余字符串CheckList缩减iOS安装包大小是很多中大型APP都要做的事,一般首先会对资源文件下手,压缩图片/音频,去除不必要的资源。这些资源优化做完后,我们还可以尝试对可执行文件进行瘦身,项目越大,可执行文件占用的体积约大,又因为转载 2015-02-02 11:37:41 · 386 阅读 · 0 评论 -
iOS工程适配64-bit经验分享
终究还是来了。Apple下发了支持64位的最后通牒:As we announced in October, beginning February 1, 2015 new iOS apps submitted to the App Store must include 64-bit support and be built with the iOS 8 SDK. Beginning转载 2015-01-15 16:19:58 · 342 阅读 · 0 评论 -
整理啦一下ios中银联(含有支付流程)和支付宝的使用
原创:http://blog.csdn.net/pearlhuzhu/article/details/10583957现在主流的支付接口,一是支付宝类的,一是银联。官方DEMO下载地址:http://download.csdn.net/detail/pearlhuzhu/6037409,包括android,wp的domo。移动支付就是随时随地通过各种通信终端,对所消费的商品和服原创 2014-12-30 16:23:05 · 1761 阅读 · 0 评论 -
支付宝在ios应用上的开发[转]
前奏现在随着移动开发的快速发展,越来越多的应用要求在线支付功能。最近做了一个关于支付宝支付功能的应用,在使用支付宝的过程中,遇到一些不必要的弯路,因此,写了这篇文章总结一下关于ios开发如何使用支付宝。正文首先,我们需要支付宝的功能,应该去支付宝的开发平台,下载sdk以及demo。第一步、将需要的文件,静态库等拖入工程中,这里有:include,libs,Utili转载 2014-12-30 16:45:30 · 431 阅读 · 0 评论 -
iOS端 集成 银联和支付宝
银联:提供测试使用卡号、手机号信息(此类信息仅供测试,不会发生正式交易)招商银行预付费卡:卡号:6226 4401 2345 6785密码:111101 1>(SDK 分为以下两个版本)选择的是UPPayPlugin版 本 UPPayPlugin.h UPPayPluginDelegate.h libUPPa转载 2014-12-30 17:02:42 · 813 阅读 · 0 评论 -
OCRSwift总结
OCR:https://github.com/gali8/Tesseract-OCR-iOS http://code4app.com/ios/Tesseract-OCR/533d7ada933bf024048b4c8b 光学字符识别,或着说OCR,是指用电子的方式从图片中取出文字然后重用于其他领域,如文档编辑、自由文本搜索,或文本比对Tesseract转载 2015-12-02 15:57:15 · 2071 阅读 · 0 评论