![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
iOS编程练习
文章平均质量分 52
sillyboytao
这个作者很懒,什么都没留下…
展开
-
函数返回类型是“引用”、“数值”和“指针”堆栈的变化
函数返回类型是“引用”、“数值”和“指针”的区别一:背景看到书中讲引用时候说:int& f(){ int i; //... //***** ERR:i goes out of existence return i;}错误的原因是:当f()返回时,i就已经不存在了,因此不能访问。之后自己写了个测试程序试了一下typedef struct TEST原创 2012-05-13 17:36:34 · 389 阅读 · 0 评论 -
UIactionsheet和UIalertView
《iOS编程》那本书代码不多 虽然精炼,但做完示例项目 好些细节不知道是为什么,所以最后还是买了本《iPhone4与iPad开发基础》……这里边代码量更大 虽然讲解的略显臃肿 但是基础讲的比较到位1.遇上的第一个问题是隐藏键盘书中说的方法是:把xib文件的类型从UIView改为UIControl之后响应方法的TouchDown连接到一个自原创 2012-06-24 14:05:44 · 23282 阅读 · 0 评论 -
从手动构建window-base模板,看多视图中Window、AppDelegate、ViewController关系
从手动构建window-base模板,看多视图中Window、AppDelegate、ViewController关系先在Xcode4.2 中构建一个window-base模板,再从IB的连线过程中 整理三者的联系还是使用上次的toolBar的思路,一个switchViewController当做rootViewController,另外随便两个ViewController负责原创 2012-06-27 00:39:37 · 1410 阅读 · 0 评论 -
MainWindow,ViewController,AppDelegate关系
对程序加载顺序和MainWindow,ViewController,AppDelegate三者关系一直比较糊涂,今天通过例子悟到一点,以下都是我的愚见,请高手猛拍一:先说程序加载顺序:1.main()函数直接启动了AppDelegate委托(目的是继承大量实用的方法)2.之后AppDelegate委托一般都会使用- (BOOL)application: didF原创 2012-06-26 00:27:59 · 2122 阅读 · 0 评论 -
toolBar(一)
1.viewDidLoad加载失败'-[UIViewController _loadViewFromNibNamed:bundle:] loaded the "blueView" nib but the view outlet was not set.'原因是新建的xib中,First Owner和对应的View没有关联做上边这个关联就好了2.view和原创 2012-06-25 22:58:36 · 383 阅读 · 0 评论 -
简单绘图、拖动、缩放_ios编程第6章
今儿ios6发布了 我这儿ios5还没看三分之一呢照这个速度5看完 ios18都出了……主要代码:CGContextRef context = UIGraphicsGetCurrentContext();//获取当前的绘图信息上下文 CGContextSetLineWidth(context, 10); [[UIColor lightGr原创 2012-06-12 20:52:12 · 910 阅读 · 0 评论 -
简单得多视图app(tarBarViewController)_iOS编程第七章
今儿终于弄出一个稍微复杂一点的练习题了……一、首先是创建tarBar [[self window] setRootViewController:tarBarController];//把tarBar设置为主控制器 UIViewController* vc1 = [[CurTimeViewController alloc] init]; UIViewC原创 2012-06-13 00:10:10 · 790 阅读 · 0 评论 -
隐藏软键盘
一:UITextField* XXX成员变量,协议(废话 哈)二:- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 方法中添加委托 [inFieldsetDelegate:self];视图中拽线原创 2012-06-10 23:39:24 · 309 阅读 · 0 评论 -
ios编程(第二版)第一个示例:Quiz
打个草稿,今儿太晚了 周末有时间继续补充吧问题:1.unrecognized selector sent to instance方法名错误2.UIApplicationMain 的地方:关于EXC_BAD_ACCESSproduct-,Edit Scheme,在Environment Varibles中 添加 NSZombieEnab原创 2012-06-05 01:52:01 · 554 阅读 · 0 评论 -
初学委托WhereamiAppDelegate(ios编程 第四章)
这章主要讲 “委托“ 的概念和简单应用,简单记录一下现在的理解个人感觉就是:委托者(雇主)先设置一个被委托者(雇员),之后等待被委托者(雇员)给自己(雇主)发送特定消息。当然这些消息是之前就通过协议(protocol)规定好的。貌似有点儿像多线程里:主控线程给被控线程发完开始消息后 阻塞等待,被控线程完活儿给主控线程发送处理结果(个人见解 不代表XX电视台观点 哈哈)原创 2012-06-06 23:51:30 · 342 阅读 · 0 评论 -
牛刀小试 autorelease
《Objective-C基础教程》看完,发现Xcode4.2以后手动内存管理用处小了很多,《IOS编程》正好也讲内存,就试了一下4.2中还有些传承的autorelease,结果没想象中死的那么惨 哈哈说说自己的理解 就拿description方法来说:-(NSString*)description{ NSString* descript原创 2012-06-06 00:19:52 · 264 阅读 · 0 评论 -
Welcome to Xcode
lion 10.7.3 + Xcode 4.3.1Xcode安装时候说证书过期了 改到2011年即可 昨晚到这里看到ipa一阵兴奋 可是拖到手机里的时候 iTunes和91都说不能安装 因为版本过低。 睡醒觉,白天到公司才想明白:Xcode 4.3.1的skd里只有 iOS 5.1的SDK,生成的软件我手机 5.0.1的系统是用不了 后来查到Xcode可以原创 2012-04-17 00:30:17 · 420 阅读 · 0 评论 -
回忆一下简单多窗口程序
7月份公司的项目忙着 查错、改错、结项什么的,成天跟产品和测试部门打交道,忙的焦头烂额正好又赶上忙着入Dang(光入Dang的材料我就抄了一打信纸 我去)一直也时间弄iOS,《iPhone开发基础》倒是能抽空看两眼,看到二百来页了,今天看到第九章 说试试之前看的东西 结果发现都忘没了 新亏有博客 还能看看回忆一下,现在这记忆力啊……1.新建项目后Delega原创 2012-07-16 23:49:19 · 371 阅读 · 0 评论