IOS开发
wide288
头脑的清醒更有利于高级思维的活动。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ios内存不足的处理(兼容ios6前后)
自从iPhone4 支持多任务后,我们需要更加仔细处理内存不足的情形。如果用户运行我们程序的时候,后台还跑着N个软件,那前台运行的iphone 程序就很容易收到内存不足的警告。 通常情况下,iOS在内存不足时会给用户一次处理内存资源的机会。当我们的程序在第一次收到内存不足警告时,应该释放一些不用的资源,以节省部分内存。否则,当内存不足情形依然存在,iOS再次向我们程序发出转载 2013-04-03 13:14:25 · 984 阅读 · 0 评论 -
xcode 异常崩溃(代码级)
调度技巧一:程序在崩溃的时候,xcode经常没有给出准确的堆栈信息,而是定位在了main方法里,这个让人很是头疼,又怀念起了vs, 其实xcode只要装简单设置一下,就能准确给出堆栈信息了, 打开xcode左边的Breakpoint Navigator ,点击下面的+号添加一个Exception Breakpoint,可以选择 All, 然后再运行试试,Crash后,就会在在抛出异常的时候停转载 2015-12-03 22:38:55 · 826 阅读 · 0 评论 -
【ISO】混合App中内嵌的浏览器,究竟是否需要单实例化?
先前了解过些关于混合App知识,后来学习了些node后,进行了些实践。iTunes 的 App Store 中的“会友行” 是一款混合app,混合框架是自己写的,现在打算把混合框架单独剥离出来开源,Git地址:plusmancn/G5 · GitHub现在碰到一个问题:混合App中内嵌的浏览器,是否需要单实例化?就我所知道的情况是:单实例化的优点:对于困扰ios webview转载 2015-09-30 11:04:06 · 1073 阅读 · 0 评论 -
strong和weak的区别
strong表示保留它指向的堆上的内存区域不再指向这块区域了。也就是说我强力指向了一个区域,我们不再指向它的条件只有我们指向nil或者我自己也不在内存上,没有人strong指向我了,weak表示如果还没有人指向它了,它就会被清除内存,同时被指向nil,因为我不能读取不存在的东西。weak只在IOS5.0使用这并不是垃圾回收,我们用reference count表示堆上还有多转载 2015-01-23 07:45:39 · 883 阅读 · 0 评论 -
iOS strong 和weak的形象理解(真的很精典!)
转:http://stackoverflow.com/questions/9262535/explanation-of-strong-and-weak-storage-in-ios5 觉得讲的很容易理解 The difference is that an object will be deallocated as soon as there are no strong pointer转载 2015-01-23 07:41:28 · 739 阅读 · 0 评论 -
[iphone] LED闪光灯控制
#import void CBLediOS::turnOnLed() { AVCaptureDevice *device = [AVCaptureDevice defaultDeviceWithMediaType:AVMediaTypeVideo]; if ([device hasTorch]) { [device lockF转载 2015-01-22 16:21:26 · 990 阅读 · 0 评论 -
ios app的真机调试与发布配置
1.打开应用程序—>【钥匙串访问】—>【证书助理】—>【从证书办法机构请求证书】2.在【用户电子邮件地址】填入apple账户用的邮箱,选择【存储到磁盘】,点击【继续】,会在磁盘保存一个【CertificateSigningRequest.certSigningRequest】文件3.登录:https://d转载 2015-01-22 16:36:45 · 795 阅读 · 0 评论 -
iOS模拟器使用心得二
1.自定义(GPS,(Google)地图中会利用到的)当前坐标无意间发现的一个功能,可以自定义当前的坐标:其默认的坐标是Apple总部的坐标:纬度: 37.785834经度:-122.406417此地址,之前在调试添加地图功能时就发现了此“秘密”了。关于坐标,地图方面的内容,感兴趣的可参考该贴:给Your Secon转载 2015-01-22 16:01:49 · 1582 阅读 · 0 评论 -
IOS 代码创建控件,并有处理事件
@interface AppDelegate()@property UILabel* show;@end@implementation AppDelegate- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{原创 2015-01-21 21:10:23 · 2739 阅读 · 0 评论 -
iOS 开发修改 label 值,由按钮触发
要连二次连线,1,是连接 IBOutlet ,从界面上的 label 按住 control 的同时连到 viewcontroller.h 中。2,是连接 button 的事件,从按钮的事件连接到 view controller.m 中。再做些小修改就可以了。label.text = @"hello yourname";原创 2015-01-18 21:38:01 · 4320 阅读 · 0 评论 -
疯狂IOS讲义(下) 的代码
疯狂IOS讲义(下) 的代码 打包下载。链接: http://pan.baidu.com/s/1c0kWBfy 不知道,作者是否同意这样做。先把密码保密一下。晚些作者同意后再加上。原创 2014-04-03 13:26:45 · 5975 阅读 · 7 评论 -
iphone 游戏开发 怎么选方案?
cocos2d-iphone is a framework for building 2D games, demos, and other graphical/interactive applications. It is based on the cocos2d design: It uses the same concepts, but instead of using Python, it原创 2013-12-31 15:32:29 · 818 阅读 · 0 评论 -
[转]iOS—数据库操作(SQLite)
SQLite (http://www.sqlite.org/docs.html) 是一个轻量级的关系数据库。SQLite最初的设计目标是用于嵌入式系统,它占用资源非常少,在嵌入式设备中,只需要几百K的内存就够了,目前应用于Android、iOS、Windows Phone等智能手机。iOS 使用时SQLite,只需要加入 libsqlite3.dylib 依赖以及引入 sqlite3.h 头文件即转载 2013-07-15 13:09:43 · 2833 阅读 · 0 评论 -
读《IOS 开发指南》第3版
关东升Hello World 程序 创建工程看了一些,又看看自己最近可能不会写这类程序。记录下目录吧。以后找东西时会方便些。查到都有卖第5版的了。好旧的书,图书馆的。《iOS开发指南 从Hello World到App Store上架 第5版》还了。不看这么旧的。浪费感情。第五版的目录为:第一部分 基 础 篇第1章 开篇综原创 2017-10-02 08:37:12 · 1242 阅读 · 0 评论
分享