IOS开发之多线程1. 多线程简述 什么是多线程? 解决的问题? 多线程是指,编程中在主线程之外开辟的新线程,用于处理一些耗时的、并发的任务。使用多线程可以避免主线程的阻塞, 也对一个线程不容易实现的任务提供了思路。在多线程的知识中也涉及队列,锁等概念。 在这里科普一下队列的...
分类:
移动开发 时间:
2015-04-26 18:06:37
阅读次数:
158
一、监听触摸事件的做法如果想监听一个view上面的触摸事件,之前的做法通常是:先自定义一个view,然后再实现view的touches方法,在方法内部实现具体处理代码通过touches方法监听view触摸事件,有很明显的几个缺点(1)必须得自定义view(2)由于是在view内部的touches方法...
分类:
移动开发 时间:
2015-04-26 18:03:40
阅读次数:
295
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSCFNumber length]: unrecognized selector sent to instance 网上...
分类:
移动开发 时间:
2015-04-26 18:01:19
阅读次数:
399
问题描述: 使用Autolayout 从xib加载后代码添加Constraint,xib中没有任何约束,只是创建了n个View并拖了线方便调用 在运行过程中产生约束冲突错误, NSIBPrototypingLayoutConstraint冲突,但是实际上xib中我没有定义任何约束。 解决方法: 在获...
分类:
移动开发 时间:
2015-04-26 17:58:25
阅读次数:
348
Android的Window类2011-03-25 10:02 by Keis, 110 visits,网摘,收藏,编辑Android的Window类(一) Android的GUI层并不复杂。它的复杂度类似于WGUI这类基于布局和对话框的GUI,与MFC、QT等大型框架没有可比性,甚至飞漫魏永明的M...
分类:
移动开发 时间:
2015-04-26 17:59:43
阅读次数:
241
好久没写东西了,今天来留个笔记。
毕竟没能全面了解iOS的工作机制,匆忙用工程来练手,有些比较简单的问题,解决起来还是走了些弯路。
在我的工程中,有后台工作的代码,后台工作完成后需要通知前台所有页面刷新,最初我使用自定义的protocal来处理,理论上是可行的,我将所有需要更新的界面都实现该刷新协议,然后将该界面实例添加进一个数组,在需要更新界面时遍历该数组,挨个通知。
protocol...
分类:
移动开发 时间:
2015-04-26 16:50:01
阅读次数:
142
activity_main.xml:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="fill_parent"
android:l...
分类:
移动开发 时间:
2015-04-26 16:48:29
阅读次数:
212
通过拖动条来改变图片的透明度。
MainActivity.java:
import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.ImageView;
import ...
分类:
移动开发 时间:
2015-04-26 16:46:43
阅读次数:
166
Event Delivery: The Responder Chain我们希望在我们的app中可以动态的响应触摸事件.比如一个触摸可能会发生在屏幕上不同的位置和不同的组件上, 我们需要判断哪个组件响应这个触摸并且了解这个组件是如何接受到触摸事件的.当一个用户触摸事件发生了, UIKit会创建一个包含需要被处理的事件信息的对象.然后将这个对象放入当前的事件循环队列中,对于触摸事件,这个对象被创建为 U...
分类:
移动开发 时间:
2015-04-26 16:47:07
阅读次数:
138
MainActivity.java:
import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.RatingBar;
import android.widget.Toast;
imp...
分类:
移动开发 时间:
2015-04-26 16:44:32
阅读次数:
156
步骤一、TableViewCell中使用Autolayout 要点:Cell的高度必须在Constraints中指明,但不能定死,需要让内部由内容决定高度的View决定动态高度。 如UILabel设置numberOfLines为0,设置好左右约束和上下相对位置的约束后就可以让Label的内在高度尺寸...
分类:
移动开发 时间:
2015-04-26 16:42:11
阅读次数:
295
1、android培训------我的java笔记,期待与您交流!下载sdk压缩包,解压后显示2、双击SDK Manager.exe 程序进入如下界面注:有的童鞋可能遇到如下问题 一般将一和二两种操作都完成就OK了一、 更新sdk,遇到了更新下载失败问题:Fetching https://dl-.....
分类:
移动开发 时间:
2015-04-26 16:39:42
阅读次数:
475
步骤一、注册通知 1: [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(statusBarOrientationChange:) name:UIApplicationDidChangeStatusBa...
分类:
移动开发 时间:
2015-04-26 16:39:42
阅读次数:
138
>>> mylist = ['a', 'b']>>> mylist.append(['c','d'])>>> mylist['a', 'b', ['c', 'd']]>>> mylist.extend(['e','f'])>>> mylist['a', 'b', ['c', 'd'],
分类:
移动开发 时间:
2015-04-26 16:37:45
阅读次数:
141
例如人物跳到往复运动的移动跳台上后应随跳台运动。要实现这个效果有两个思路,一是用运动学一是用动力学。一,运动学思路:1,创建一个box作为移动跳台,用unity里内置的Animation Curves调个左右往复运动的动画。2,为移动跳台添加Rigidbody并勾选Is Kinematic。这样,移...
分类:
移动开发 时间:
2015-04-26 16:39:42
阅读次数:
283
原文http://www.tuicool.com/articles/BBf6Fr【声明】欢迎转载,但请保留文章原始出处→_→生命壹号: http://www.cnblogs.com/smyhvae/文章来源: http://www.cnblogs.com/smyhvae/p/4022844.html...
分类:
移动开发 时间:
2015-04-26 16:37:24
阅读次数:
187
在物联网学习中我需要用到Android来获取PC端数据库内的表数据并显示在屏幕上,因此我决定用WebService来连接数据库获取数据,用ListView组件显示数据。这里我将获取到的数据存入List泛型中,就不演示如何获取数据。 ListView是Android常用的一个组件,可以以列表的方...
分类:
移动开发 时间:
2015-04-26 16:31:09
阅读次数:
165