IOS
匿名侠士
非典型的搬砖工
展开
-
any object does not have a member named generator
any object does not have a member named generator ? 若是swift,any object does not have a member named generator 加上!试试原创 2014-12-25 21:44:03 · 1215 阅读 · 0 评论 -
斯坦福大学iOS应用开发教程学习笔记(第一课) MVC/Objective-C
最近准备学习学习iOS,心情好看看书,不好看看视频吧。这是第一课,本文也参考了http://blog.csdn.net/totogo2010/article/details/8205810 系列博客。1、iOS的概述-什么是iOS2、MVC - 面向对象的概念3、Objective-C-介绍下语言的概念1、iOS的概述1、内核内核是mach 4.x原创 2015-08-26 17:53:59 · 840 阅读 · 0 评论 -
斯坦福大学公开课 iOS应用开发教程学习笔记(第九课)Table Views
斯坦福大学公开课 iOS应用开发教程学习笔记(第九课)Table Views1 Table ViewDisplay a dynamic list of data.Or display a fixed table of data.subclass of UIScrollViewdatasource 负责提供表中数据 / delegate protocol 负责显原创 2015-10-27 21:04:01 · 555 阅读 · 0 评论 -
斯坦福大学公开课 iOS应用开发教程学习笔记(第八课)viewController生命周期/Image/Scroll/WebViews
斯坦福大学公开课 iOS应用开发教程学习笔记(第八课)viewController生命周期/Image/Scroll/WebViews1、View Controller Lifecycle 创建、存活、消亡creation 通过 一个segue创建VC或 故事版的instantiateViewControllerWithIdentifer:实例化。原创 2015-10-27 21:00:37 · 808 阅读 · 0 评论 -
初识 GitHub
主要参考官方的bootcamp https://help.github.com/articles/set-up-git/Set Up Git在GitHub的心脏是一个开源的版本控制系统(VCS)称为Git的。 Git是负责一切GitHub上有关这发生在本地计算机上。如果你不喜欢使用命令行,现在,GitHub上,您可以完成许多Git的相关操作,而无需使用命令行,其中包原创 2015-08-18 21:43:58 · 1871 阅读 · 3 评论 -
斯坦福大学iOS应用开发教程学习笔记(第二课) 计算器实现(mvc实战)
整个项目下载:https://github.com/junxianhu/Calculator,觉得有帮助的可以点击Star啊,谢谢啦。界面不太好看!==!主要的文件目录如下:贴几个关键的文件,其实注视都很详细,可以下载下来仔细看:ViewController.h#import @interface ViewController原创 2015-08-28 20:07:44 · 1143 阅读 · 0 评论 -
斯坦福大学公开课 iOS应用开发教程学习笔记(第七课)UIToolbar、iPad 和iPhone的通用程序
第七课的主要内容:UIToolbar、iPad 和iPhone的通用程序1、UIToolbar上面放的都是UIBarButtonItem他们通常在屏幕的顶部或底部,一个工具栏九四UIBarBUttonItem的集合,行为像button,不是按钮。他们有target action。可以设置文字,图片等。flexible,fixed。这节课的Demo是把UITool原创 2015-10-27 16:41:22 · 716 阅读 · 0 评论 -
Objective-C的基本类方法,举例
小练习,OC的基本语法方法等主要显示了,OC中各个方法类等基本的方法属性!整个项目的源码下载:https://github.com/junxianhu/OCbaseLanguage可以自己下载运行。主要贴一个ViewController.m的代码:@@ -0,0 +1,220 @@//// ViewController.m// OCbaseLanguage原创 2015-10-21 21:26:38 · 555 阅读 · 0 评论 -
斯坦福大学公开课 iOS应用开发教程学习笔记(第六课)多个MVC的程序和故事版、UINavigationController、 Segues
斯坦福大学公开课 iOS应用开发教程学习笔记(第六课)多个MVC的程序和故事版、UINavigationController、 Segues1、多个MVC前面的程序都是一个MVC,多个View时,怎么办,那就需要多个Controller。一个MVC一次只能控制一个屏幕或更小的区域。那如何切换两个MVC呢,用控制器群里的控制器:UINavigationContro原创 2015-10-21 21:21:54 · 698 阅读 · 0 评论 -
斯坦福大学公开课 iOS应用开发教程学习笔记(第五课)Protocols,手势识别
斯坦福大学iOS应用开发教程学习笔记(第五课)Protocols,手势识别主要4部分组成:自动旋转、 Protocols、 手势识别、一个自定义UIView的Demo1、自动旋转- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)orientation{return UII原创 2015-10-07 21:16:43 · 730 阅读 · 0 评论 -
iOSInterviewQuestions/iOS面试问题
1. 风格纠错题typedef enum { UserSex_Man, UserSex_Woman}UserSex;@interface UserModel : NSObject@property (nonatomic, strong) NSString *name;@property (assign,nonatomic) int age;@property转载 2015-09-09 19:49:40 · 897 阅读 · 0 评论 -
斯坦福大学iOS应用开发教程学习笔记(第二课) 计算器实现2 改进版
主要内容同:http://blog.csdn.net/u012605629/article/details/48056593,有部分改进,更改了Calculator部分实现 使用一个递归栈实现。整个项目下载:https://github.com/junxianhu/Calculator-v2,觉得有帮助的可以点击Star啊,谢谢啦。贴几个变化的代码:Ca原创 2015-09-08 15:30:42 · 812 阅读 · 0 评论 -
斯坦福大学公开课 iOS应用开发教程学习笔记(第四课) Views 视图
第一部分Demo简单计算器的实现 通过递归栈改变项目:http://blog.csdn.net/u012605629/article/details/48291629第二部分,Viewsview的内容1、View是屏幕上一个矩形的空间2、View处理两件事:画出矩形控件,并处理其中的事件3、view组织架构:Vie原创 2015-09-08 16:43:46 · 604 阅读 · 0 评论 -
斯坦福大学iOS应用开发教程学习笔记(第三课) Objective-C
1、为什么用property,理由有两个: 实体变量的安全性和继承能力 提供延迟实例化,比如:UI更新,一次性检测。1.1 property可以没有实体变量,怎么做到的呢? 不要用@synthesize,自己创建getter 和setter.1.2 反过来,也可以有实体变量,没有property。不过建议使用property。2、为什么用.号原创 2015-08-31 21:38:51 · 629 阅读 · 0 评论 -
iOS开发入门实例
著作权声明:本文由http://blog.csdn.net/totogo2010/原创,欢迎转载分享。请尊重作者劳动,转载时保留该声明和作者博客链接,谢谢!iOS学习之动态添加Button和监听UIAlertView按钮1、在xib文件上拖拽添加一个button,标题为:添加button。2、按住ctrl键拖拽到addbuttonViewController.m文件空白转载 2015-06-29 21:40:24 · 1382 阅读 · 0 评论 -
斯坦福大学iOS应用开发教程学习笔记
著作权声明:本文由http://blog.csdn.net/totogo2010/原创,欢迎转载分享。请尊重作者劳动,转载时保留该声明和作者博客链接,谢谢!第一课 MVC.and.Introduction.to.Objective-C1、iOS的概述 -什么是iOS2、MVC - 面向对象的概念3、Objective-C-介绍下语言的概念1、i转载 2015-07-01 20:38:17 · 1852 阅读 · 0 评论 -
ios pushViewController 无效果
当我们第一次实现页面跳转时,发现使用-(void)pushButtonPressed:(UIButton*)sender{ NSLog(@"dsfas"); SecondViewController *secondVC = [[SecondViewController alloc]init]; secondVC.labelString = _textLabel.text原创 2016-08-04 20:25:46 · 4564 阅读 · 0 评论 -
一步一步学习iOS 摘记
本文参考《一步一步学习iOS6编程》书籍,下载链接:http://download.csdn.net/detail/u012605629/8788505第一部分:Hello World!创建你的第一个 iPhone App创建一个helloworld,app主要是新建按钮弹出alertview;1@interfaceViewController : UI原创 2015-06-09 15:20:26 · 2140 阅读 · 0 评论 -
深入浅出Objective-c
著作权声明:本文由http://blog.csdn.net/totogo2010/原创,欢迎转载分享。请尊重作者劳动,转载时保留该声明和作者博客链接,谢谢!1、十分钟让你明白Objective-C的语法(和Java、C++的对比)C++:void helloWorld(bool ishelloworld) {//干点啥}转载 2015-06-17 22:30:58 · 1141 阅读 · 0 评论 -
swift中点击其他地方键盘能够隐身的问题
swift中点击其他地方键盘能够隐身的问题只需要加一个方法:override func touchesBegan(touches: NSSet, withEvent event: UIEvent) { self.view.endEditing(true) }原创 2014-12-25 21:49:34 · 665 阅读 · 0 评论 -
perhaps the designated entry point is not set?
perhaps the designated entry point is not set? 这个问题的原因应该是在你的StoryBoard中没有一个view controller设置了Initial Scene。您需要选择一个view conroller作为story board的第一个界面:设置这个很重要Initial Scene;原创 2014-12-25 21:41:48 · 1077 阅读 · 0 评论 -
swift中NSUserDefaults的用法(轻量级本地数据存储)
NSUserDefaults适合存储轻量级的本地数据,比如要保存一个登陆界面的数据,用户名、密码之类的,个人觉得使用NSUserDefaults是首选。NSUserDefaults支持的数据格式有:NSNumber(Integer、Float、Double),NSString,NSDate,NSArray,NSDictionary,BOOL类型。用法很简单,数据存储,然后需要时候拿出来。原创 2014-12-28 14:35:42 · 2714 阅读 · 0 评论 -
swift与OC混编桥的问题
使用swift语言开发ios,如果想调用原来的OC函数之类的,只需要添加一个桥文件,就是建立一个.h文件,然后加入到桥中。原创 2014-12-28 14:42:51 · 503 阅读 · 0 评论 -
swift中http请求URL中空格问题
1、swift中http请求URL中空格问题?swift中http请求URL中空格问题,这需要进行转码,对原字符串加一个操作;str.stringByReplacingPercentEscapesUsingEncoding((NSUTF8StringEncoding)))登陆时,空输入登陆的问题;原创 2014-12-25 21:46:58 · 1371 阅读 · 0 评论 -
ios开发swift中点击头像上传照片控件
//上传照片控件//选择图片 @IBAction func chooseImageBtnPressed(sender: AnyObject) { var sheet:UIActionSheet if(UIImagePickerController.isSourceTypeAvailable(UIImagePickerControllerSo原创 2014-12-28 14:49:28 · 2622 阅读 · 0 评论 -
ios开发swift中字符串生成二维码
将一串字符串生成二维码首先需要加上类库 libqrencodeself.InviteCodeQRma.image = QRCodeGenerator.qrImageForString(inviteCodeDefault,imageSize:self.InviteCodeQRma.bounds.size.width);原创 2014-12-28 14:54:49 · 842 阅读 · 0 评论 -
ios开发swift中actionsheet的用法 从下面弹出
//注册账号的button- (IBAction)goRegisterVC:(id)sender { //用一个actionsheet UIActionSheet *actionSheet = [[UIActionSheet alloc] initWithTitle:kNetPath_Code_Base delegate:self cancelButtonTitle:@"原创 2014-12-28 14:56:50 · 827 阅读 · 0 评论 -
Xcode中添加库代码问题
原创 2014-12-28 14:45:23 · 526 阅读 · 0 评论 -
ios开发swift中NavigationBar
func setupNavigationBar() { //初始化导航栏 var navigationBar = UINavigationBar(frame: CGRectMake(0, 0, 320, 64)) var navigationItem = UINavigationItem(title: "我的") var ri原创 2014-12-28 14:46:23 · 572 阅读 · 0 评论 -
ios开发swift中点击next调到下一个textfield中输入
点击next调到下一个textfield中输入func textFieldShouldReturn(textField: UITextField) -> Bool { if(textField.returnKeyType == UIReturnKeyType.Done) { textField.resignFirstR原创 2014-12-28 14:55:59 · 1582 阅读 · 0 评论 -
swift中iPhone6显示不完全问题
ios开发原本5s中显示正常,但是 iPhone6显示不完全问题原创 2014-12-28 14:39:22 · 589 阅读 · 0 评论 -
ios开发swiftUIAlertView
var alertWithTextField = UIAlertView(title: "提醒", message: "请输入您的抢单宣言", delegate: self, cancelButtonTitle: "算了", otherButtonTitles: "抢!") alertWithTextField.alertViewStyle = UIAlertViewStyle.P原创 2014-12-28 14:47:22 · 707 阅读 · 0 评论 -
ios开发swift跳转设置密码界面
跳转设置密码界面//设置密码 @IBAction func PwdSettingBtnPressed(sender: AnyObject) { self.navigationController?.pushViewController(PwdSettingViewController(nibName:"PwdSettingViewController",bundle:ni原创 2014-12-28 14:48:28 · 1074 阅读 · 0 评论 -
ios开发swift中switch使用
@IBAction func sexSwitch(sender: AnyObject) { var mySwitch:UISwitch = sender as UISwitch var setting:Bool = mySwitch.on if(setting == true){ sexText.text = "男"原创 2014-12-28 14:50:56 · 751 阅读 · 0 评论 -
iOS开发进阶
iOS多线程编程之NSThread的使用1、简介:1.1 iOS有三种多线程编程的技术,分别是:1.、NSThread 2、Cocoa NSOperation (iOS多线程编程之NSOperation和NSOperationQueue的使用)3、GCD 全称:Grand Central Dispatch( iOS多线程编程之Grand C转载 2015-07-01 21:21:50 · 1269 阅读 · 0 评论