ios
segment-fault
这个作者很懒,什么都没留下…
展开
-
object-c 回调函数
回调函数Java和C++编程中都常用到回调函数对象A具有某些接口 对象B实现这些接口并由对象A在某个时机调用实现的接口C++:纯虚函数实现class test {public: virtual void call()=0;};class child : public test { void call() { cout << "ch...原创 2018-02-19 01:38:26 · 1076 阅读 · 0 评论 -
ios程序结构
application结构程序都存在入口C/C++程序的入口通常都是int main(int argc, char **argv)(编译器指定)android程序存在main activity(AndroidManifest.xml指定) ios程序的入口是int main(int argc, char * argv[]);通常程序的入口main.m是这样的#import "A...原创 2018-04-14 15:13:14 · 840 阅读 · 0 评论 -
ios陀螺仪和加速度计
CoreMotionios通过CoreMotion框架操作陀螺仪和加速度计#import <CoreMotion/CoreMotion.h>陀螺仪和加速度计的操作方法有push和pull两种push方式是陀螺仪每次更新数据通知用户pull方式则是用户需要时去申请陀螺仪数据push方式CMMotionManager *manger = [[CMMotio...原创 2018-04-12 09:48:00 · 671 阅读 · 0 评论 -
ios持续更新UI
ios UI更新ios更新UI要求在主线程中进行 在子线程中更新UI将报错且不会起效假设有这么一种情况 UI需要持续的更新 for (;;) { // 更新UI}但这样做会阻塞主线程 并不是一个理想的做法如果这样dispatch_async(queue, ^(){ for (;;) { // 更新UI }});不阻塞主线程 但块切分到了子...原创 2018-04-19 11:46:50 · 508 阅读 · 0 评论 -
ios项目第三方库管理工具pod
podpod是mac下的第三方类库管理工具 类似于ubuntu的apt-get工具这个工具可以帮助用户管理工程中引入的第三方类库 非常便捷当在工程中需要引入比较大型的类库时 可能需要不断的编译引入类库的依赖 使用pod却可以一步到位 让工具帮助我们做这个事情比较遗憾的是pod仅在ios和mac开发里支持android中类似的对应工具是maven linux上则有apt-get y...原创 2018-04-24 11:28:13 · 686 阅读 · 0 评论 -
iOS ViewController跳转和返回
视图控制器iOS和android的视图控制器的逻辑类似 应用程序用一个栈来管理视图跳转到下一个视图let nextView = CameraViewControll()self.present(nextView, animated:true, completion:nil)回到上一个视图self.dismiss(animated: true, completi...原创 2018-06-25 11:42:08 · 2271 阅读 · 0 评论