摘要:需求:异步下载网络图片 思想: 在子线程下载网络图片 下载图片的话拿到图片的url 由url拿到对应的二进制数据(网络中的数据传输通过二进制数据) 由二进制数据得到图片 回到主线程刷新界面 设置scrollView和imageView的大小等UI问题 在子线程下载网络图片 下载图片的话拿到图片的ur
阅读全文
摘要:补充部分多线程相关的读书笔记: 参考书籍: Objective-C高级编程iOS与OSX多线程和内存管理 先写到这么多,以后再更新 如有问题,敬请指正; 如需转载,请注明出处,谢谢!
阅读全文
摘要:使用pthread创建子线程的简单步骤 使用pthread创建子线程的简单步骤 对创建子线程的函数的简单解析 对创建子线程的函数的简单解析 int pthread_create(pthread_t _Nullable * _Nonnull __restrict, const pthread_attr
阅读全文
摘要:多线程的主要目的是将耗时操作放在后台处理,保证UI界面的正常显示和交互 多线程中的基本概念: 进程:正在运行的一个应用程序可以成为一个进程 线程:一个进程中会有多个任务执行,这时候就是需要线程来执行任务 多线程:一个进程中可以有多条线程,可以”同时”执行任务,操作系统里边有时间片,这个时间片就是线程
阅读全文
摘要:先简单地说一下思路吧 需求:在App中嵌入一个webView,已经有了网址,但是需要去掉这个网页中的一些内容 解决方案:取到webView要加载的网址,对这个网址对应的网页信息进行修改 简单描述: <UIWebViewDelegate> 删除的部分处理:获取到相应的节点并执行删除操作的语句写法有三种
阅读全文
摘要:1 #include 2 3 void swap(int *a,int *b); 4 int main(int argc, const char * argv[]) { 5 6 int a[6] = {1,6,8,1,6,8}; 7 int length = sizeof(a)/sizeof(a[0]); 8 _Bool flag = 1; ...
阅读全文
摘要:1 //参考书籍:编程之法 2 3 #include 4 char* leftRotateString(char *s, int n, int m); 5 int main(int argc, const char * argv[]) { 6 7 char s[] = "abcde"; 8 printf("旋转2位字符串位为%s\n",leftRot...
阅读全文