会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
幻化成疯
随手记下点点滴滴
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
5
6
7
8
9
10
11
12
13
···
25
下一页
2015年12月8日
ios 在程序中使用iCloud
摘要: 注意,这里说的使用icould不是用icloud进行系统备份,那个功能不需要我们写代码,备份到icloud的东西我们也不能操作。我们指的是以下这3种icloud使用方法:这里有3中使用方法,Key-value 就像UserDefault,只不过保存在icloud上,使用最简单,容量非常小,1M。iC...
阅读全文
posted @ 2015-12-08 10:27 幻化成疯
阅读(682)
评论(0)
推荐(0)
2015年12月7日
ios block 导致的循环引用
摘要: [[NSNotificationCenter defaultCenter] addObserverForName:@"UIWindowDidRotateNotification" object:self queue:nil usingBlock:^(NSNotification *note) { ...
阅读全文
posted @ 2015-12-07 14:25 幻化成疯
阅读(222)
评论(0)
推荐(0)
2015年12月4日
ios 在ios9中 NSNotificationCenter addObserver 不会影响对象释放
摘要: 如题,ios9上, [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(test) name:@"aaaa" object:nil];这种写法不会影响对象的释放,比如写在 controller 里, 即...
阅读全文
posted @ 2015-12-04 15:41 幻化成疯
阅读(651)
评论(0)
推荐(0)
2015年11月30日
ios 多线程必读内容 :锁
摘要: 大学时的生产者消费者问题还记得吗?ios中的锁,请阅读以下官方文档,虽然是英文的,但是说的非常准确:Threading Programming Guide 中的Synchronizationhttps://developer.apple.com/library/ios/documentation/C...
阅读全文
posted @ 2015-11-30 14:48 幻化成疯
阅读(186)
评论(0)
推荐(0)
2015年11月21日
ios coredata 无任何错误提示crash
摘要: 最近写程序是遇到了一种情况,对coredata 操作时,有一定几率crash,crash时无任何说明,断点调试后发现,fetch出的对象的属性竟然和数据库中的不同,不知道什么情况下导致了context的一致性被破坏了,查了好久也没有找出真正原因,但是找到了解决方法:在每次复杂的逻辑前加一句:[[DB...
阅读全文
posted @ 2015-11-21 16:14 幻化成疯
阅读(376)
评论(0)
推荐(0)
2015年11月3日
ios NSNotificationCenter 收到通知后的执行线程
摘要: https://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/Notifications/Articles/Threading.html#//apple_ref/doc/uid/20001289-CEGJFDFGDeli...
阅读全文
posted @ 2015-11-03 16:07 幻化成疯
阅读(819)
评论(0)
推荐(0)
2015年10月15日
ios 单一线程中的Runloop机制会导致线程安全问题吗?
摘要: 今天在处理多线程突然想到一个问题,多核处理器会不会导致,单一线程中,由runloop分发的2个函数同时执行呢?进而同时修改同一个变量,产生bug?我做了以下的测试:- (void)viewDidLoad { [super viewDidLoad]; [self performSe...
阅读全文
posted @ 2015-10-15 15:21 幻化成疯
阅读(357)
评论(0)
推荐(0)
ios 使用block中使用self可能产生的循环引用
摘要: 在block中调用 self,那么就会引起循环引用问题,那么这是为什么呢? 为什么self会对block进行强引用呢????这里推荐一篇关于block的专业文章,http://blog.csdn.net/jasonblog/article/details/7756763
阅读全文
posted @ 2015-10-15 15:15 幻化成疯
阅读(233)
评论(0)
推荐(0)
2015年10月12日
ios UITextView 计算文字内容大小
摘要: 先设置好 textView的内容文字,再调用以下代码,就能够得到文字内容的size,其中参数表示最大的size的尺寸,通常,高度应该不限制,宽度是控件的宽度。let newSize = statementTextView.sizeThatFits(CGSizeMake(viewSize.width-...
阅读全文
posted @ 2015-10-12 18:36 幻化成疯
阅读(822)
评论(0)
推荐(0)
2015年9月22日
ios 修正waring:Method override for the designated initializer of the superclass '-init' not found
摘要: swift引入后,为了使oc和swift更相近,对oc的初始化方法也进行了修正,具体说明,见下面的链接,这个waring的最简单的修正方法是,到相应类的头文件中,去掉在自定义初始化方法后面的 NS_DESIGNATED_INITIALIZER宏。这样系统就不会认为我们定义了designated in...
阅读全文
posted @ 2015-09-22 17:47 幻化成疯
阅读(1616)
评论(0)
推荐(0)
iOS cannot find folder xcdatamodeld Xcode 7
摘要: 今天升级xcode7时发现了个这个编译bug,说是找不到xcdatamodeld。解决方法如下:I had the same problem. Here are the steps I used to solve it:Right-click on your project file in Xcod...
阅读全文
posted @ 2015-09-22 13:28 幻化成疯
阅读(344)
评论(0)
推荐(0)
ios swift generator 文章推荐
摘要: https://medium.com/swift-programming/sequence-beyond-primitive-iterations-in-swift-80bc2507d8cc/// Return a `GeneratorType` instance whose `next` meth...
阅读全文
posted @ 2015-09-22 10:43 幻化成疯
阅读(219)
评论(0)
推荐(0)
2015年9月21日
ios swift 2 新的OptionSetType使用方法
摘要: http://www.rockhoppertech.com/blog/swift-2-optionsettype/?utm_source=tuicool主要使用方法如下components([NSCalendarUnit.Year,NSCalendarUnit.Month,NSCalendarUni...
阅读全文
posted @ 2015-09-21 11:46 幻化成疯
阅读(546)
评论(0)
推荐(0)
2015年9月17日
ios UIWindow 错误使用导致无法接收motionEnded(摇一摇)函数
摘要: 今天遇到一个问题,第一次运行程序时,- (void)motionEnded:(UIEventSubtype)motion withEvent:(UIEvent *)event函数无法调用,第二次就好了。找了1天,终于找到了原因。在第一次运行时,显示了一个帮助页面,而这个页面当时是使用再加一层UIWi...
阅读全文
posted @ 2015-09-17 17:49 幻化成疯
阅读(992)
评论(0)
推荐(0)
2015年9月11日
ios NSTimer的强引用问题
摘要: 在一个controller中,使用 NSURLSessionDataTask *dataTask = [[NSURLSession sharedSession] dataTaskWithRequest:request completionHandler:^(NSData *data, NSURLRe
阅读全文
posted @ 2015-09-11 16:41 幻化成疯
阅读(500)
评论(0)
推荐(0)
上一页
1
···
5
6
7
8
9
10
11
12
13
···
25
下一页
公告