- 博客(11)
- 收藏
- 关注

转载 IOS开发之应用之间的调用
一、调用系统应用 1、调用app store界面方法 在实际开发中,往往要推荐自己其他应用和推荐自己的收费软件,那么我们就需要在程序中直接连接到app store的相应页面。 实际上的做法很简单,使用的还是UIApplication类的OpenURL方法: [[UIApplication sharedApplication] openURL:[NSURL URLWithSt
2015-05-06 10:26:38
380
原创 愿得一人心,白首不相离!
《白头吟》 --卓文君 皑如山上雪,皎若云间月; 闻君有两意,故来相决绝; 今日斗酒会,明旦沟水头; 躞蹀御沟上,沟水东西流; 凄凄复凄凄,嫁娶不须啼; 愿得一人心,白首不相离; 竹竿何袅袅,鱼尾何簁簁; 男儿重意气,何用钱刀为! 赏析 晋人葛洪《西京杂记》载:“司马相如将聘茂陵人女为妾,卓文君作《白头吟》以自绝,相如乃止。”但《宋书·乐志
2015-05-07 10:30:13
788
原创 IOS开发之block块详细分析
一.定义一个block的过程 注明:A类(引用block的类)B类(声明block的类) (1)声明一个block,如下: B类 typedef void (^MyBlock)(NSString *); (2)类里面定义block对象,如下: B类 MyBlock my;(成员变量) @property (nonatomic , strong) MyBlock
2015-05-06 17:07:48
276
转载 IOS开发ObjectC Block的实现方式
前言:我们可以把Block当作一个闭包函数,它可以访问外部变量和局部变量,但默认是不可以修改外部变量。你可以使用它来做回调方法,比起使用代理(Delegate)会更加直观。顺带一提,苹果很多的接口(API)都使用了Block。 一、Block的基本定义 Block的基本写法(也是详细写法): returnType (^blockName)(params) = ^returnType(pa
2015-05-06 15:50:18
341
转载 iOS中使用block传值
用此方法传值可以替代委托了。具体例子 MainView.h #import @interface MainView : UIViewController { IBOutlet UIButton* btn; IBOutlet UILabel* labShow; } -(IBAction)push:(id)sender; @end MainView.m
2015-05-06 11:46:26
315
原创 ios开发之委托者模式分析
委托者模式 委托者模式里面包裹的对象有如下: (1)协议 (2)委托者 (3)代理 接下来分析他们之间的逻辑和完成的工作任务 协议:定义一个协议(协议定义类的方法,但是不去实现类的方法),接下来定义协议方法 如下: @protocol UITableViewDataSource @required - (NSInteger)tableView:(UITableView *)t
2015-05-06 09:52:11
405
原创 页面之间传值之delegate委托传值
委托是指给一个对象提供机会对另一对象中的变化做出反应或者相应另一个对象的行为。其基本思想是协同解决问题。 1.委托需要做的工作有: 1.1定义协议与方法 1.2声明委托变量 1.3设置代理 1.4通过委托变量调用委托方法 2.代理需要做的工作有: 2.1遵循协议 2.2实现委托方法 下面讲解一下使用委托实现页面传
2015-05-05 11:49:45
343
原创 IOS开发launchimage图片设置
1.新建一个launchimage文件,把相应的图片拖到相应的位置框里面 2.在target/info目录下App Icons and Lanuch images /launch images Source 选择我们创建的启动图片文件夹 在开发中出现的问题: 1.启动页面在模拟器上显示只是一部分,不是全屏,导致问题的原因是图片的尺寸没有对应,应该按照要求来设置 2.在用到launchima
2015-04-24 09:08:34
434
原创 关于react native运用的简单总结
一.介绍 react-native是fackbook推出的第三方开源框架,主要是通过js编写原生应用,目前只开放了ios版本,android在2105年10月份推出 二.react-native框架的环境搭建 1.安装homebrew ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/mas
2015-04-23 15:50:32
445
翻译 IOS 配置XCode捕获程序异常
在开发IOS app的过程中,XCode在遇到程序崩溃时打印的信息一般时比较少的。特酷吧整理了几个方法: 一,开启NSZombieEnabled等调试选项 XCode->Product->Scheme->Edit Scheme->Run XXX.app->Arguments 在Environment Variables中增加下面属性并都配置为YES。 MallocStackLogging
2015-03-12 09:44:40
474
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人