Swift中的Bool类型是许多原始函数的基础。所以基于它可以展示一个有趣的如何构建基本类型的示例。这篇文章的主旨是在Swift中创建一个类似Bool类型的新类型MyBool。我们希望通过这个简单的示例,能让你更清晰的了…
分类:移动开发
Objective-C属性修饰符strong和copy的区别
strong和copy的区别 问题描述 在定义一个类的property时候,为property选择strong还是copy特别注意和研究明白的,如果property是NSString或者NSArray及其子类的时候,最好…
解决移动端iOS下上传图片被旋转问题。
iOS下html上传图片被旋转 解决方法用exif.js+canvas 既然是解决问题,那就简单说一下,直接上代码! html方式使用<input type=”file”>在iOS上可…
页面返回上一页浏览位置
1.如果上一页是静态页面,可以用 history.go(-1)方法; go() 方法可加载历史列表中的某个具体的页面。 该参数可以是数字,使用的是要访问的 URL 在 History 的 URL 列表中…
android:工具类android.util.Log打印日志与查看日志adb logcat
android.util.Log 常用的方法有以下5个:Log.v() Log.d() Log.i() Log.w() Log.e() 。 根据首字母对应VERBOSE, DEBUG,INFO,WARN,ERROR。 i…
JSPatch近期新特性解析
JSPatch在社区的推动下不断在优化改善,这篇文章总结下这几个月以来 JSPatch 的一些新特性,以及它们的实现原理。 performSelectorInOC JavaScript 语言是单线程的,在 OC 使用 J…
Native Hybrid Programming 之构建初探
最近几周开始了 IM 项目,因此想在应用层写一套业务隔离的,跨平台的 SDK, 我便瞄准了 libuv 这个库,开始了 Native Hybrid 的研究 —— 为了写一次代码可以同时在 Android 和 iOS 平台…
【ios】关于[self.tableView reloadData]使用技巧
[self.tableView reloadData]; 这行代码就是让整个表格视图进行刷新,那用在什么地方呢?看什么操作需要表格视图进行数据刷新就可以了。 情况一 如果在点击返回按钮的时候,这个时候从一个视图跳转回到表…
Hooking & Executing Code with dlopen & dlsym -- C functions
Easy mode: hooking C functions Setting up your project This project is very simple. All it does is display a w…
马甲包审核被拒对应的处理方案
写在前面 马甲包审核被拒,目前网上流传最广的就是2.1和4.3,在查看了很多文章之后,从两篇介绍的比较详细的文章中把这两个大礼包对应条款的解决方案,整理出来,为开发马甲包做一个准备,同时分享个大家。 2.1大礼包 2.1…
美区Apple ID注册(2019.06.02)
准备 科学上网。(地区最好是 United States ) 语言切换成 English 。 Region 改为 United States 时区最好也修改一下,不费事。 注册 iPhone 上 Safari 中打开 a…
Android 开机自动启动实例代码
android系统在运行的各个环节都会触发相应的事件或者发送相应的广播告诉系统“某某”事件已经触发或者“某某”动作已经完成。例如:接收电话或者短信,开机启动完成,电量不足,等等。 所以既然我们要让程序在系统启动完成时自动…