`
miss大为
  • 浏览: 80574 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
CoreData 是ios中用来对数据做持久化的一个框架,它对sqlite进行了封装,使我们不需要学习数据库知识,也不要写SQL语句就能将数据保存到数据库。下面来介绍CoreData的如何使用。   1. 新建一个项目,勾选使用Core Data, 新建后需要导入:CoreData.framework     2.新建项目后,AppDelegate类会生成三个属性   [cpp] view plain
ASIHTTPRequest 是一款强大的网络请求框架,该框架自带了数据的缓存策略,下面来介绍该功能的使用方法。   1.创建缓存对象 //创建缓存对象 ASIDownloadCache *asiCache = [[ASIDownloadCache alloc] init]; //设置缓存目录,这里设置沙盒目录下的Documents目录作为缓存目录 NSString *document = [NSHomeDirectory() stringByAppendingPathCompone ...
1. Maps 替换Google Map为苹果自行研发3D地图 2. Social Network 集成新浪微博,Facebook , Twitter等社交网络帐号管理。 < Social.framework > 3. Pass Kit 提供通行证SDK,可以此为基础开发电子通行证甚至实体物理票务。 4. Game Center 可调用GKChallenge函数发起游戏挑战;authenticateHandler保存服务端验证信息;支持超时设置;GKAchievement可同时提交多个成就信息。 5. Reminder Event Kit framework提 ...
前言 你是否觉得自己从学校毕业的时候只做过小玩具一样的程序?走入职场后哪怕没有什么经验也可以把以下这些课外练习走一遍(朋友的抱怨:学校课程总是从理论出发,作业项目都看不出有什么实际作用,不如从工作中 ...
简单几个命令   sudo mv /sbin/mount_ntfs /sbin/mount_ntfs.orig sudo vi /sbin/mount_ntfs #!/bin/sh /sbin/mount_ntfs.orig -o rw "$@"   sudo chown root:wheel /sbin/mount_ntfs sudo chmod 755 /sbin/mount_ntfs 然后再插上NTFS的分区的U盘试试,是不是可以直接读取了?
  翻译:http://www.bobmccune.com/2012/03/04/creating-custom-xcode-4-file-templates/ 其实说是翻译有些牵强。我想实现的东西很简单:每次新创建类文件的时候都会自带一些函数,如: @interface ViewController : UIViewController@end 我希望是: @interface ViewController:UIViewController{}@end
    1. iOS6的mo模拟器比较大,通过command+1/2/3 调整大小, 没有Home键,可以使用command+shift+h/hh(双击)  代替   2. iPhone5的分辨率是1136x640, 尺寸是568x320, 适配iPhone5的屏幕首先要添加Default-568h@2x.png 作为启动图片,不然上下会有黑边。   3. 控制器的根视图如果使用xib创建,则子视图布局时要注意Autosizing, 例如:scrollview/TableView 这样的控件会随着根视图拉伸。如果有些视图布局不能拉伸,或在3.5和4.0的屏幕不能用同一种布局,则需要为 ...
在mac下配置svn服务器其实很简单,只需要简单的几句命令就可以开启了。 配置步骤如下:   1.创建svn仓库 svnadmin create /Users/apple/svn   2.修改配置文件进入到仓库配置目录 cd /Users/apple/svn(1)编辑配置文件svnserve.conf 取消下列行的注释anon-access = read
本节要点: 1.多线程的概念 2.掌握iOS中多线程的多种创建方式   多线程的概念   ● 每个进程是一个应用程序,都有独立的内存空间 ● 同一个进程中的线程共享其进程中的内存和资源 ● 使用多线程技术,提高CPU的使用率,防止主线程堵塞。  ● 多个线程可以提高应用程序在多核系统上的实时性能 ● 每个程序都有⼀一个主线程,程序启动时,创建主线程,调用main 函数来启动程序。 ● 主线程的生命周期和程序是绑定的,程序结束时,主线程停止。 ● 任何有可能堵塞的任务不要在主
原始的UIAlertView的需要通过委托方法来实现按钮点击事件,需要设置代理,实现委托方法,比较繁琐。我们可以自定义一个UIAlertView类,通过block语法替代委托代理,这样的话,使用该自定义的UIAlertView就比较方便了。   BlockUIAlertView.h 文件   [cpp] view plaincopy
  TIOBE 于近日公布了2012年10月编程语言指数排行榜,排名前三的还是 C、Java、Objective-C。 Dart 语言在本月头次进入 TIOBE 指数排行榜的 Top 50 (第 43 位)。Dart 是一种设计用于开发Web应用程序(客户端)的编程语言,由Google主导开发,于2011年10月公开。其开发团队由Google Chrome浏览器V8引擎团队的领导者拉尔斯·巴克(Lars Bak)所主持。Google 的目的是让 Dart 取代目前的 Web 开发主导语言 JavaScript。不过微软、苹果和 Mozilla 已宣布他们的浏览器不支持 Dart,所以对于 D ...
基于Xcode4.4(不完全独有)。1. 成员方法无需前置声明之前,我们调用一个定义在后面(未声明)的成员方法,比如[self callSomeMethod],会得到警告说没有找到该函数。通常,这种情况下,为了消除这个警告,我们会很郁闷地(为了代码整洁)跑到前面声明下,使用旧版本Xcode往往还要临时写一个匿名扩展(新版本Xcode自动生成);或者(无所谓地)直接把后面的函数定义放到前面。现在,编译器会先扫描@im
  NSDate存储的是世界标准时(UTC),输出时需要根据时区转换为本地时间   Dates         NSDate类提供了创建date,比较date以及计算两个date之间间隔的功能。Date对象是不可改变的。         如果你要创建date对象并表示当前日期,你可以alloc一个NSDate对象并调用init初始化:
如何用Facebook graphic api上传视频: http://developers.facebook.com/blog/post/532/ Keychain保存数据封装: https://github.com/carlbrown/PDKeychainBindingsController 对焦功能的实现: http://www.clingmarks.com/?p=612 自定义圆角Switch按件: https://github.com/domesticcatsoftware/DCRoundSwitch 弹出窗口F ...
在project-setting中找到 “Run Static Analyzer” 键,然后把值修改为“YES”.这样在编码的时候,xcode就可以自动为我们检查内存泄露了.  
Global site tag (gtag.js) - Google Analytics