码迷,mamicode.com
首页 > 移动开发
iOS开发之oc(十一)--内存管理MRC
掌握内容>理解内存管理的原理>掌握手动内存管理MRC>掌握内存管理在实际工程中的使用(一)1.理解部分 1.1内存管理 (传统内存管理demo)1.1.1内存管理做了一件什么事? 内存管理就是确保开辟的堆空间得到正确的释放 如果堆空间没有释放,称为内存泄露 使用已释放的堆空间,称为...
分类:移动开发   时间:2015-02-24 18:36:49    阅读次数:158
Android自定义通知布局Notification,点击Notification导航切换回原Activity
一个简单的应用场景:假如用户打开Activity以后,按Home键,此时Activity 进入-> onPause() -> onStop() 不可见。代码在此时机发送一个Notification到通知栏。当用户点击通知栏的Notification后,又重新onRestart() -> onStart() -> onResume() 切换回原Activity。 package zhangphil...
分类:移动开发   时间:2015-02-24 17:33:01    阅读次数:205
设置app图标绘制
拖出圆角矩形不放,按向上方向键增大圆角半径,向下减小圆角半径,调整圆角半径;按向右圆角半径会达到最大;向左会一步清零,变成直角 Ctrl+c,复制。Ctrl+f原位粘贴,通过旋转工具-》复制,画出旋转45度的圆角矩形 ctrl+d直接复制旋转45度的圆角矩形 通过路径查找器合为一体(联集) 拖出一个椭圆不放,按住shift键画出圆,拖动椭圆调整到...
分类:移动开发   时间:2015-02-24 17:33:47    阅读次数:150
Android Studio安装后Fetching android sdk component information超时的解决方案
本文为大家讲解的是Android Studio安装后启动时Fetching android sdk component information超时的解决方案,感兴趣的同学参考. 问题描述: Android Studio 是一个全新的 Android 开发环境,基于IntelliJ IDEA. 类似 Eclipse ADT,Android Studio 提供了集成的 Android 开发...
分类:移动开发   时间:2015-02-24 17:33:26    阅读次数:164
iOS开发之oc(十)--类的本质、description、SEL
(一)类的本质1.类也是个对象其实类也是一个对象,是Class类型,简称“类对象”。// Class类型的定义typedef struct objc_class *Class;// 类名就代表着类对象,每个类只有一个类对象2.+load和+initialize+load> 在程序启动的时候会加载所有...
分类:移动开发   时间:2015-02-24 17:26:53    阅读次数:215
华为荣耀6PLUS 秒杀苹果
华为荣耀6PLUS 秒杀苹果。[az09]于:2015-02-21 12:36:47 复:4036020刚入手华为荣耀6PLUS,双4G版,在温哥华使用,效果很好。首先很漂亮,感觉去掉HOME键的手机比苹果更加极简,更加苹果,也更漂亮。另外呢,个人觉得性价比秒杀苹果。其实我本想说综合性能秒杀IPHO...
分类:移动开发   时间:2015-02-24 17:24:03    阅读次数:143
iOS开发之oc(九)--Category-分类
需求:如何在不改变原来类模型的前提下,给类扩充一些方法?有2种方式>继承>分类(Category)(一)了解Catagory1.Catagory,可以动态的为已经存在的类添加新的行为(方法),功能扩展,使用Category对类进行扩展时,不需要创建子类.Category使用简单的方式,实现了类的相关...
分类:移动开发   时间:2015-02-24 16:19:51    阅读次数:181
左移动操作符
int a1 = 12120000 0000 0000 11000000 0000 0001 1000----------------------等价于10进制24二-12的二进制1>12二进制0000 0000 0000 11002>取反1111 1111 1111 00113>加11111 11...
分类:移动开发   时间:2015-02-24 16:18:51    阅读次数:180
iOS开发之oc(八)--小知识补充 init方法补充
小知识补充一、 id1. 简介万能指针,能指向任何OC对象,相当于NSObject *id类型的定义typedef struct objc_object { Class isa;} *id;2. 使用// 注意:id后面不要加上*id p = [Person new];3. 局限性调用...
分类:移动开发   时间:2015-02-24 16:19:36    阅读次数:141
Sharepoint + Office Infopart + Quick app for Sharepoint搭建无纸化工作平台
项目背景:某大型外企各分部通过互联网专线统一域环境,Exchange邮件系统,Sharepoint平台及依赖环境已经购卖并搭建起来,Dell Quick app for Sharepoint已购卖并成功部署webpart。内部每个部门至少有一位员工接受过简单的Sharepoint,Infopart及...
分类:移动开发   时间:2015-02-24 16:16:28    阅读次数:149
模块化手机project ara之我见
组装电脑,已被大部分人所熟知,只是像玩具一样组装手机,应该还仅仅是停留在想象。谷歌Project Ara将这一想象一步一步拉进现实,她希望提供一块框架,使用者能够自由地替换摄像头、显示屏、处理器、电池模块,同一时候能够随意的加入你想要的模块,一块健康检測仪,一个便携的智能音箱。 (图1来...
分类:移动开发   时间:2015-02-24 16:16:18    阅读次数:121
iOS开发之oc(七)--@property和@synthesize
@property和@synthesize首先从翻译来看:@property(翻译为:性质)和@synthesize(合成),是不是很像属性(声明)和实现?1. @property用在@inteface中用来自动生成setter和getter的声明用@property int age;就可以代替下面...
分类:移动开发   时间:2015-02-24 15:09:26    阅读次数:179
iOS开发之oc(六)--点语法
(一)点语法1.利用点语法替代set方法和get方法方法调用Student *stu = [Student new];[stu setAge:100];int age = [stu age];点语法stu.age = 100;int age = stu.age;2.点语法的本质>其实点语法的本质还是...
分类:移动开发   时间:2015-02-24 15:07:19    阅读次数:163
转 Android 编程下两种方式注册广播的区别
常驻型广播常驻型广播,当你的应用程序关闭了,如果有广播信息来,你写的广播接收器同样的能接收到,它的注册方式就是在你应用程序的AndroidManifast.xml 中进行注册,这种注册方式通常又被称作静态注册。这种方式可以理解为通过清单文件注册的广播是交给操作系统去处理的。示例代码如下: ...
分类:移动开发   时间:2015-02-24 15:07:36    阅读次数:143
Android Activity之间信息的传递
在Android中,活动是一个界面,当需要在界面之间相互切换的时候,需要用到Intent(意图)进行消息传递。使用startActivity(Intent)函数启动另一个活动。Bundle是一个key-Value类,可以用他携带信息。Bundle.putString("key","String")方法和Bundle.getString("key")方法放入..
分类:移动开发   时间:2015-02-24 13:58:57    阅读次数:237
Android Service详解(一)
Service是Android系统提供的四种组件之一它的地位和Activity是并列的只不过没有Activity的使用频率高。Service是运行在后台的一种服务程序一般很少和用户交互,因此没有可视化界面。定义一个Service类比较简单,只要继承Service类实现其生命周期中的方法就可以了。一个定义好的..
分类:移动开发   时间:2015-02-24 13:54:50    阅读次数:130
Android 老罗视频教程笔记
最近看了老罗一个视频记下的笔记!Android视频学习http://dl.dbank.com/c0y26afzerhttp://pan.baidu.com/s/1mgC9C721.broastcast生命周期就是onreceive函数执行完就释放了广播接受者不能用对话框来提醒用户最好用toast或者notificationmanager.builder来通知有序广播sendorderb..
分类:移动开发   时间:2015-02-24 13:52:14    阅读次数:171
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!