摘要:
简单来说,block就像一个函数指针,指向我们要使用的函数。 就和函数调用一样的,不管你在哪里写了这个block,只要你把它放在了内存中(通过调用存在这个block的方 法或者是函数),不管放在栈中还是在堆中,还是在静态区。只要他没有被销毁,你都可以通过你声明的block调 用他。 说到在类中声明一 阅读全文
摘要:
RunLoop--运行循环 作用:死循环,保证程序不退出;监听事件 (所有事件都是有它监听的);等待用户的交互; 特性: ios中所有的事件监听全部由运行循环负责; 主线程的RunLoop在应用启动的时候,会自动创建 其他线程需要在该线程下自己启动 不能自己创建RunLoop 目的:RunLoop负 阅读全文
摘要:
情景: 等待苹果审核上线时,发现因为IPV6被拒了。这是悲剧,以下是苹果审核给我的理由: 还附了一张图: 思考与排查: 用自己的网络请求是没有任何问题的,但是到了苹果审核就提示网络问题;但是,首页的数据已经出来了,这个说明,其实接口在ipv6的情况下是可以调用的,排除链接不上ipv6网络的问题。那么 阅读全文
摘要:
原地算法:是一种使用小的,固定数量的额外之空间来转换资料的算法。当算法执行时,输入的资料通常会被要输出的部份覆盖掉。 范例:冒泡排序、选择排序、插入排序、希尔排序 (1)冒泡排序: (2)选择排序--不稳定排序 (3)插入排序--稳定排序 阅读全文
摘要:
参考文章: 加载富文本的h5代码:https://zhidao.baidu.com/question/1510839173546014340.html 计算富文本的高度:https://zhidao.baidu.com/question/1510839173546014340.html 阅读全文
摘要:
bug的提示: Undefined symbols for architecture i386: "_OBJC_CLASS_$_JPUSHRegisterEntity", referenced from: objc-class-ref in AppDelegate+JPush.o "_OBJC_CL 阅读全文
摘要:
参考了一下的文章:https://blog.csdn.net/zxtc19920/article/details/54341836 iOS7新特性 · 在iOS7当中,使用麦克风也需要取得用户同意了。如果用户不允许app使用麦克风的话,那么需要使用麦克风的app就不能接收不到任何声音 · [NSAr 阅读全文
摘要:
这种打包方式应该是目前所有打包方式中最快的,就是编译工程--找到.app文件--新建Payload文件夹--拷贝.app到Payload文件夹--压缩成zip--更改后缀名为ipa--完成! 注意事项:文件夹必须为:“Payload” 参考文件: 【链接】Python实现iOS自动化打包详解http 阅读全文
摘要:
(到我的文件中,下载“tableview中cell测滑删除的第三方控件”),使用方法如下: 在tableView中的.m中,设置cell的方法上,事例代码如下,其中,EaseConversationCell继承于LYSideslipCell: 效果图如下: (参考代码:美业B端-MYBConsult 阅读全文
摘要:
因为本app只有中文,没有做中英文判断,但是环信是默认英文环境的,所以,此时,需要在info.plist 文件中修改它的语言环境。如下 阅读全文