didSelectRowAtIndexPath中 UITableViewCell *cell = [tableView cellForRowAtIndexPath:indexPath];
分类:移动开发
关于Core Animation动画(上)
关于Core Animation动画(上) 1. UIView与CALayer 对于UIView和CALayer,大家应该都很熟悉。通常我们了解到UIView是通过视图树的结构来组织起来的,实际上,UIView管理并维护…
[分享]iOS开发-该如何正确的清空数组
在Object-c中,经常使用的有两种数组, NSArray以及NSMutableArray在日常开发中,经常会遇到需要清空数组的情况,很多新手下意识的会想到nil这个方法,这里是不提倡的。因为如果使用 Array ==…
在Mac OS X上安装 Ruby运行环境
写于2016年9月,配置环境用于iOS开发。 先放一些相关介绍(后面的代码用于在终端中查看版本信息):(1) LLVM(总)和Clang(编译器前端)是苹果的编译环境,支持C、C++、Objective-C、Swift。…
iOS文章 - 收藏集 - 掘金
iOS 开发 – 多线程陷阱 – iOS – 掘金前言 随着手机硬件的升级,多线程技术在应用开发中的地位可以说足以媲美UITableView了。然而,多线程技术在提供我们生产力的同时,…
iOS 应用版本信息 BundleVersion
苹果开发者文档介绍到 Key Xcode name Summary CFBundleShortVersionString “Bundle versions string, short” (Localizable) The…
再见,BLE的那些坑!
蓝牙,平常你用的多吗?上班路上戴着蓝牙耳机听音乐、看视频打开蓝牙分享个人热点给小伙伴们解锁共享单车时,打开蓝牙就能迅速解锁…… BLE—蓝牙低能耗技术,方便了我们的生活,但是开发者在开发过程中却遇…
react-native内存优化--图片内存
react-native在android中使用fresco来加载图片。说到fresco很多人都会为之欢呼,总比各种轮子内存调优的好。不过在react-native中在它的使…
Android并发编程 原子类与并发容器
在Android开发的漫漫长途上的一点感想和记录,如果能给各位看官带来一丝启发或者帮助,那真是极好的。 前言 上一篇博文中,主要说了些线程以及锁的东西,我们大多数的并发开发需求,基本上可以用synchronized或者v…
Zyote启动之framework
一. Zygote启动脚本 service zygote /system/bin/app_process64 -Xzygote /system/bin --zygote --start-system-server cla…
手机作为服务器使用的新时代
基于Apache MINA 开源框架 实现Android OS 作为服务器、客户端,进行Socket通讯 结合HotWiFi项目,手机架设热点进行通讯 How to Step 1. Add it in your root…
Asynctask解析
Android UI是线程不安全的,如果想要在子线程里进行UI操作,就需要借助Android的异步消息处理机制。不过为了更加方便我们在子线程中更新UI元素,Android从1.5版本就引入了一个AsyncTask类,使用…