概述ObjC 的语法主要基于smalltalk进行设计的,除了提供常规的面向对象特性外,还增加了很多其他特性,这一节将重点介绍ObjC中一些常用的语法特性。当 然这些内容虽然和其他高级语言命名不一样,但是我们都可以在其中找到他们的影子,在文章中我也会对比其他语言进行介绍,这一节的重点内容如下:(原文...
分类:
移动开发 时间:
2015-05-11 12:35:36
阅读次数:
188
由于项目需要,需要做一个圆形的带边框并且里边还有文字的view→_→↓↓↓↓这样↓↓↓↓如果在布局文件中做的话是非常麻烦的,而且复用性也不高。所以想到用自定义一个view的来实现该功能,这样封装性和复用性就会相对提高,可方便在以后类似的项目中使用。可能也有同学有过这样的需求,所以在这分享出来供大家参...
分类:
移动开发 时间:
2015-05-11 12:32:01
阅读次数:
254
有时直接使用requestFocus()不能给button设置焦点,经网上查找得到如下结论:先setFocus,再requestFocus。 btn.setFocusable(true); btn.setFocusableInTouchMode(true); b...
分类:
移动开发 时间:
2015-05-11 12:32:43
阅读次数:
107
1.微调器(UIStepper)iOS5 新增UI,包含+、-两个按钮,继承了UIControl支持的属性:ValueMinimumMaximumCurrentStepBehaviorAutorepeat 按住 加号 不松手,数字会持续变化Continuous 为YES时,用户交互会立即出发Valu...
分类:
移动开发 时间:
2015-05-11 12:25:55
阅读次数:
150
学校APP开发—打造强强联盟在互联网高速发展的今天,谁把握先机,谁就能快速的占领市场。在互联网时代,一个小小的优势就能让你一举成名。谁会是下一个新东方?谁又是下一个俞洪敏。招生推广的好帮手:传统的推广模式,已经满足不了学校的需求了,吸引不了家长们的眼球,带来的效果越来越差。小机构价格低有优势,大机构...
分类:
移动开发 时间:
2015-05-11 12:22:16
阅读次数:
151
解决Fetching android sdk component information加载过久问题安装完成后,如果直接启动,Android Studio会去获取 android sdk 组件信息,这个过程相当慢,还经常加载失败,导致Android Studio启动不起开。解决办法就是不去获取and...
分类:
移动开发 时间:
2015-05-11 12:21:15
阅读次数:
126
New HTML5 API's (Application Programming Interfaces)The most interesting new API's are:HTML GeolocationHTML Drag and DropHTML Local StorageHTML Applic...
分类:
移动开发 时间:
2015-05-11 12:20:33
阅读次数:
134
【Cocoa(mac) Application 开发系列之一】创建第一个application—计算器终于HTTP与Socket服务器以及cocos2dx之间的通信各种框架成功完成后,现在抽时间学习下mac下的cocoa application,当然啦 主要用于做编辑器。很多童鞋问我为什么不用swi...
分类:
移动开发 时间:
2015-05-11 12:21:40
阅读次数:
146
互联网营销+教育培训机构=学校APP 随着互联网生活逐渐成为市民日常生活密不可分的一部分,利用互联网进行品牌传播,也自然而然的成为越来越多的企业进行品牌宣传的重要渠道。 合理的利用互联网的品牌营销渠道,可以更加科学有效的减少营销成本,并提高品牌营销的传播价值。所以,作为主打...
分类:
移动开发 时间:
2015-05-11 12:17:10
阅读次数:
167
2014-07-26 17:10 by KenshinCui, 17317 阅读, 6 评论, 收藏, 编辑概述我们知 道在程序运行过程中要创建大量的对象,和其他高级语言类似,在ObjC中对象时存储在堆中的,系统并不会自动释放堆中的内存(注意基本类型是由系统自己管 理的,放在栈上)。如果一个对象创建...
分类:
移动开发 时间:
2015-05-11 12:14:04
阅读次数:
249
The following classes could not be instantiated:?? ? ??? -?android.support.v7.internal.widget.ActionBarOverlayLayout java.lang.ClassNotFoundException: android.support.v4.view.ViewPropertyAni...
分类:
移动开发 时间:
2015-05-11 11:04:50
阅读次数:
614
这是一个集成目前Android主流优秀第三方组件、优秀好用的自定义控件、实用工具类封装、 以及一些APP共通模块(比如:版本更新、意见反馈、引导界面等等)的开发包,帮助程序员 快速开发自己的APP...
分类:
移动开发 时间:
2015-05-11 10:55:24
阅读次数:
157
1 新建工程打开Qt Creator,文件->新建文件或项目;在出来的对话框里面,选择“Android 模板”->Application->Qt Widgets Application
然后点击“Choose…”
设置完“名称”和“创建路径”,如果觉得有必要可以把“设为默认的项目路径”勾上;然后下一步;在“Qt Widgets Application”中,我建议把“Desktop”和“Andro...
分类:
移动开发 时间:
2015-05-11 10:54:32
阅读次数:
216
自己学习android也有一段时间了,在实际开发中,频繁的接触网络请求,而网络请求的方式很多,最常见的那么几个也就那么几个。本篇文章对常见的网络请求库进行一个总结。HttpUrlConnection最开始学android的时候用的网络请求是HttpUrlConnection,当时很多东西还不知道,但是在android 2.2及以下版本中HttpUrlConnection存在着一些bug...
分类:
移动开发 时间:
2015-05-11 10:53:20
阅读次数:
281
1,知道要启动的包名以及要启动的Activity:
Intent intent = new Intent();
/**下面方法的参数分别是指要启动应用的包名及对应的Activity*/
ComponentName cpn= new ComponentName("com.ldm.demo","com.ldm.demo.TextAct...
分类:
移动开发 时间:
2015-05-11 10:54:39
阅读次数:
169
获取方法首先看一段程序代码:int main(int argc, char *argv[])
{
QApplication a(argc, argv);
Dialog w;
w.show(); return a.exec();
}a为应用程序,w为对话框;我们获取屏幕大小,需要从变量a这里获取; QScreen *iScreen = a.primaryScreen...
分类:
移动开发 时间:
2015-05-11 10:52:18
阅读次数:
208