微胖小生

导航

 

2014年5月6日

摘要: 动态语言Dynamically Typed Language例如:ECMAScript(JavaScript)、Ruby、Python、VBScript、php也叫动态类型定义语言与静态类型定义相反,一种在执行期间才去发现数据类型的语言,动态语言是指程序在运行时可以改变其结构:新的函数可以被引进,已... 阅读全文
posted @ 2014-05-06 21:44 微胖小生 阅读(183) 评论(0) 推荐(0) 编辑
 

2014年3月13日

摘要: 使用开源库 MagicalRecord 操作 CoreDataMagicalRecord https://github.com/magicalpanda/MagicalRecord注意: MagicalRecord 在 ARC 下运作,Core Data 是 ORM 方案,据说带来的麻烦比好处多,且 Core Data 建立的表没有主键,但对于对数据库没有性能要求,进行简单的数据操作完全够用,能简化无数的代码量.MagicalRecordIn software engineering, the active record pattern is a design pattern found in 阅读全文
posted @ 2014-03-13 23:15 微胖小生 阅读(529) 评论(0) 推荐(0) 编辑
 

2014年3月6日

摘要: 在iOS应用中,UITableView应该是使用率最高的视图之一了。iPod、时钟、日历、备忘录、Mail、天气、照片、电话、短信、Safari、App Store、iTunes、Game Center⋯几乎所有自带的应用中都能看到它的身影,可见它的重要性。然而在使用第三方应用时,却经常遇到性能上的问题,普遍表现在滚动时比较卡,特别是tablecell中包含图片的情况时。实际上只要针对性地优化一下,这种问题就不会有了。有兴趣的可以看看LazyTableImages这个官方的例子程序,虽然也要从网上下载图片并显示,但滚动时丝毫不卡。下面就说说我对UITableView的了解。不过由于我也是初学者 阅读全文
posted @ 2014-03-06 23:14 微胖小生 阅读(397) 评论(0) 推荐(0) 编辑
 

2014年1月3日

摘要: 1. 先创建一个UIViewController 这个UIViewController作为父类,让以后的每一个界面继承这个界面,在这个界面里面实现一个委托,代码如下:@interface BaseViewController : UIViewController 2.在这个BaseViewCOntroller.m文件中,现实UITextFieldDelegate中的两个方法,textFieldDidBeginEditing(开始编辑UITextField和textFieldDidEndEditing(结束编辑UITextField),大家都知道,iphone的键盘都是固定的,都是系统自带的,没 阅读全文
posted @ 2014-01-03 10:36 微胖小生 阅读(150) 评论(0) 推荐(0) 编辑
 
摘要: - (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string{ if ([string isEqualToString:@"\n"]){ return YES; } NSString * aString = [textField.text stringByReplacingCharactersInRange:range withString:string]; if (self.search 阅读全文
posted @ 2014-01-03 09:58 微胖小生 阅读(377) 评论(0) 推荐(0) 编辑
 

2013年12月30日

摘要: 一、判断设备01//设备名称02return[UIDevice currentDevice].name;0304//设备型号,只可得到是何设备,无法得到是第几代设备05return[UIDevice currentDevice].model;0607//系统版本型号,如iPhone OS08return[UIDevice currentDevice].systemVersion;0910//系统版本名称,如6.1.311return[UIDevice currentDevice].systemName;01//判断是否为iPhone02#define IS_IPHONE (UI_USER_IN 阅读全文
posted @ 2013-12-30 00:13 微胖小生 阅读(598) 评论(0) 推荐(0) 编辑
 

2013年12月28日

摘要: UITableView,UIScrollView,AssetsLibrary,MapKit,AddressBook,AVFoundation,MediaPlayer,Coredata,Sqlite等等。每天晚上都会写一个demo第二天上课讲,代码里面基本都有中文注释,有的有上课用的ppt,现在把所有的例子都传到github上了。因为每个例子都只花了我一晚上时间,有bug再所难免,大家随便看看就好我的github主页https://github.com/yuyi012tableview demo,使用自定义sectionHeader,能够展开和收起section,xmpp聊天,使用xmpp加co 阅读全文
posted @ 2013-12-28 23:46 微胖小生 阅读(872) 评论(0) 推荐(0) 编辑
 
摘要: Basket AppFootballMarlboro LightTea LightFridgeClothes PinGeo AppCheers BeerImGameRecord PlayerAccordionPlaystation OnePower SocketJarvusPlastic CameraCoffee LoverCalend.ru梦想天空关注前端开发,展示最新HTML5和CSS3应用,分享jQuery插件。Icon TapeFruit PunchTeapotSuitcasePolaroidBatterySnesBill OrganiserDrink CarryallNookToil 阅读全文
posted @ 2013-12-28 15:03 微胖小生 阅读(204) 评论(0) 推荐(0) 编辑
 

2013年12月27日

摘要: 本文适用于iPhone,iPod Touch,iPad等各种iOS设备。iTunes Artwork icon ───────────────────────── 512px (90px)App icon(iPhone4) ────────────────────────── 114px (20px)App icon(iPad) ───────────────────────────── 72px (12px)App icon(iPhone 3G/3GS) ───────────────────── 57px(10px)Spotlight/Settings icon icon(iPhone4) 阅读全文
posted @ 2013-12-27 21:40 微胖小生 阅读(1352) 评论(1) 推荐(0) 编辑
 

2013年12月21日

摘要: 添加多个按钮同样,这个技巧也不是iOS 7的,开发者经常会在导航栏中添加多个按钮,所以我决定在这里进行介绍。我们可以在导航栏左边或者右边添加多个按钮。例如,我们希望在导航栏右边添加一个照相机和分享按钮,那只需要使用下面的代码即可:UIBarButtonItem*shareItem=[[UIBarButtonItemalloc]initWithBarButtonSystemItem:UIBarButtonSystemItemActiontarget:selfaction:nil];UIBarButtonItem*cameraItem=[[UIBarButtonItemalloc]initWith 阅读全文
posted @ 2013-12-21 16:54 微胖小生 阅读(278) 评论(0) 推荐(0) 编辑