码迷,mamicode.com
首页 >  
搜索关键字:ios block    ( 70798个结果
Swift学习笔记(一)搭配环境以及代码运行成功
1、Swift是啥? 百度去!度娘告诉你它是苹果最新推出的编程语言,比c,c++,objc要高效简单。能够开发ios,mac相关的app哦!是苹果以后大力推广的语言哦! 2、Swift给你带来什么机会? 当初你觉得objc太难,学ios学到一半放弃拉,或者进入it行业大家都搞android,你也搞android去了。现在你终于有机会和搞 ios的站在一个语言的起跑线上,兄弟!swift传说很...
分类:其他好文   时间:2014-06-08 17:05:01    阅读次数:209
依旧Block调用引起的内存泄露
@前面的文章讲到,在Block中用到self(self特指UIViewController),需要用__block或者__weak修饰(MRC与ARC的区别),因为Block调用会对其里面的对象引用计数加1,如果你不确定你调用的Block是否会产生循环引用的话,最好用__block或__weak修饰.当然,如果你确定并不会产生循环引用的情况,那你可以放心的self.  self. (~O(∩_∩)...
分类:其他好文   时间:2014-06-08 16:34:27    阅读次数:215
Apple Swift学习教程
简介 今天凌晨Apple刚刚发布了Swift编程语言,本文从其发布的书籍《The Swift Programming Language》中摘录和提取而成。希望对各位的iOS&OSX开发有所帮助。 Swift是供iOS和OS X应用编程的新编程语言,基于C和Objective-C,而却没有C的一些兼容约束。Swift采用了安全的编程模式和添加现代的功能来是的编程更加简单、灵活和有趣。界面...
分类:移动开发   时间:2014-06-08 15:39:37    阅读次数:353
iOS开发- 蓝牙后台接收数据(BLE4.0)
最近在做一个蓝牙相关的项目, 需要在应用进入后台, 或者手机属于锁屏状态的情况下, 仍然保持蓝牙连接, 并且能正常接收数据。本来以后会很麻烦, 但是学习了下..发现就2步而已。简单的不能再简单了。好了。下面是具体实现办法。1.在xxx-info.plist文件中, 新建一行  Required background modes  , 加入下面两项。App shares data using Cor...
分类:移动开发   时间:2014-06-08 15:12:13    阅读次数:310
ios中的多线程的用法总结
ios中的多线程的用法总结 1、进程的基本概念 (1)每一个进程都是一个应用程序,都有独立的内存空间,一般来说一个应用程序存在一个进程,但也有多个进程的情况 (2)同一个进程的线程共享内存中的内存和资源 2、多线程的基本概念 (1)每一个程序都有一个主线程,程序启动时创建(调用main来启动)。 (2)多线程技术表示,一个应用程序有多个线程,使用多线程能提供CPU的利用率,防止主线程被堵塞。 (3)任何有可能堵塞主线程的任务不要在主线程执行(如:访问网络)。 (4)主线程的生命周期和应用程序绑定着,程序...
分类:移动开发   时间:2014-06-08 14:50:29    阅读次数:336
ios中的ASIHTTPRequest的同步请求和异步请求
1、首先加入ASI开源库 2、 WebImageView.h #import #import "ASIHTTPRequest.h" @interface WebImageView : UIImageView - (void)setImageURL:(NSURL *)url; @end WebImageView.m #import "WebImageView.h" #import "ASIHTTPRequest.h" ...
分类:移动开发   时间:2014-06-08 10:54:39    阅读次数:217
IOS之使用CKCalendar做datePicker
比较符合项目需要,要做一个日历选择器,并且实现当前日期之后的时间不可选。网上找了一下,GitHub上的一个开源日历选择器CKCalendar比较符合项目需求。效果图如下:(很反感网上那些文章讲了半天连个效果图都没有,纯个人吐槽,勿喷~)     刚开始对着CKCalendar的源码看来半天,还想着直接修改源码让当前日期之后的不可选,却忘了去测试作者提供的代理接口,真傻! 鼓捣半天后终于...
分类:移动开发   时间:2014-06-08 10:52:51    阅读次数:298
[iOS]Objective-C基础回顾:继承和委托
背景大一的时候第一次接触iOS编程,当时的感觉就是:Xode真乃神兵利器也! 时隔三载,今日故地重游,不妨就用Xcode造一把“神兵利器”:无敌大锤子,回顾一下iOS编程中常见的问题。基础再厉害的神兵利器,说到底也就是一把普通的武器。 我们可以抽象出所有武器共有的特性,作为神兵利器的父类。 首先我们先创建一个最简单的武器Weapon类。// // Weapon.h // Weapon // /...
分类:移动开发   时间:2014-06-08 09:23:01    阅读次数:279
Step by Step Do IOS Swift CoreData Simple Demo
这篇文章记录了在 IOS 中使用 Swift 操作 CoreData 的一些基础性内容,由于缺乏文档,基本上都是自行实验的结果,错漏不可避免,还请谅解。...
分类:移动开发   时间:2014-06-08 04:56:39    阅读次数:419
iOS安全攻防(二十四):敏感逻辑的保护方案(1)
iOS安全攻防(二十四):敏感逻辑的保护方案(1)Objective-C代码容易被hook,暴露信息太赤裸裸,为了安全,改用C来写吧!当然不是全部代码都要C来写,我指的是敏感业务逻辑代码。本文就介绍一种低学习成本的,简易的,Objective-C逻辑代码重构为C代码的办法。也许,程序中存在一个类似这样的类:@interface XXUtil : NSObject + (BOOL)isVerifi...
分类:移动开发   时间:2014-06-08 03:13:24    阅读次数:307
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!