首页
学习
活动
专区
工具
TVP
发布

iOS Developer

专栏作者
43
文章
38986
阅读量
36
订阅数
Chat GPT对于普通人来说有哪些影响?其中的机遇在哪里?我们该怎么去正确对待?在哪里可以去免费使用?这篇文章给你答案
在一个不太起眼的小镇上,住着一个名叫小明的普通人。他每天的生活都是如此平凡,起床、上班、下班、睡觉,周而复始。但是,随着科技的发展,他的生活也发生了翻天覆地的变化。
Bison
2023-04-01
1.2K0
Flutter 初体验
Flutter的横空出世,很大程度上降低了移动应用的开发成本;我是一名苦逼的iOS开发者,兼职写点Android开发,对Flutter的出现比一般人要敏感很多,在此之前个人的看法是跨平台没什么前景,学习成本高的同时,性能并不是很满意;在接触Flutter之后,这一想法抛之脑后,瞬间来了兴趣,对于有开发经验的童鞋来说,学习起来一点也不难,特别是Android开发的,因为编译器可以直接用Android Studio,上手特别快;运行起来也很流畅;这些都是爱好的开始;
Bison
2019-06-20
5900
Github源码推荐:(12.25):手势解锁,个人SDK集成,无限循环图片轮播--转自Bison的技术博客
Bison的技术博客.png - NO.1 最全面最高仿支付宝的手势解锁---下载 image.png (PCGestureUnlock) 具体用法如下 - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view. // 解锁界面 默认clip:YES, arrow:YES PCCircleView *lockView = [[P
Bison
2018-07-06
5690
Github源码推荐:(01.04):iOS开发蓝牙,启动动画,自定义Tabbar
"iOS开发蓝牙框架,以及酷炫的启动动画,还有低耦合的自定义的TabBar" NO.1 国内最全面的iOS蓝牙开发框架━━∝∞ ∝∞┅┉┉下载 暂无效果图 具体用法如下 中心模式 central model app作为中心,连接其他BLE4.0外设 //导入.h文件和系统蓝牙库的头文件 #import "BabyBluetooth.h" //定义变量 BabyBluetooth *baby; -(void)viewDidLoad { [super viewDid
Bison
2018-07-06
6170
仿window阿里旺旺登陆界面,打印机吐纸动画效果---转自Bison的技术博客
偶然的机会发现window的阿里旺旺的登陆效果蛮有意思的,于是就模仿着做了一下打印机吐纸的动画效果 看起来很神奇的东西,实现起来却不难,下面我给大家看下主要的源码。 - (void)createUI{ UIImageView *backimageView=[[UIImageView alloc]init]; backimageView.image =[UIImage imageNamed:@"1.png"]; backimageView.frame = CGRectMake(50
Bison
2018-07-06
4250
Bison教你怎么让百度收录你的Github空间博客--转自Bison的技术博客
weim.jpg "Github博客唯一的缺点就是不能被百度收录,损失一大波流量" 3个月前在Github上搭建了一个属于自己的技术博客,记录自己在iOS开发道路上 的点点滴滴,通过一段时间的努力,博客的内容渐渐的充实起来了,各大搜索平台 基本上都可以搜到我博客里边的文章,唯独百度不能,可把我急坏,搜索了下Github 博客为什么不能被百度收录的原因,原来是因为百度的ip曾经攻击过Github的服务器 导致Github空间把百度蜘蛛爬给蒙蔽掉了,绝大多数的朋友都是通过CDN加速来解决
Bison
2018-07-06
7350
聊聊手机运营商强行插入手机网站的广告意图
无意间手机浏览网页看到如下图左下角66%的小图 图片发自简书App 特么的烦躁,明明点了关闭30天 ,不超过1分钟又来了,真心很无奈啊! 对于运营商这样的强盗行为表示特别的鄙视!我自己用的是联通的卡,
Bison
2018-07-06
5070
FFmpeg-iOS获取摄像头麦克风
FFmpeg_allluckly.cn.png Mac编译ffmpeg获取FFmpeg-iOS ffmpeg的H.264解码 FFmpeg-iOS推流器的简单封装 今天咱来讲讲在iOS 平台上利用ffmpeg获取到摄像头和麦克风,代码很少,后面再加上iOS 自带的获取摄像头的例子; FFmpeg获取摄像头麦克风 首先导入必要的头文件 #include <stdio.h> #ifdef __cplusplus extern "C" { #endif #include <libavcodec/avco
Bison
2018-07-04
1.6K0
Mac编译ffmpeg获取FFmpeg-iOS
FFmpeg_allluckly.cn.png ffmpeg 的用处在此就不做太多的阐述,感兴趣的朋友可以自行百度。 下面开始正文: 下载 gas-preprocessor 复制gas-preprocessor 文件中的gas-preprocessor.pl文件 到/usr/local/bin/文件夹下 打开权限 chmod 777 /usr/local/bin/gas-preprocessor.pl 4.安装 yasm brew install yasm 安装完成时如下: ==> Downloading
Bison
2018-07-04
1.1K0
微信小程序开发教程-从零开始(2)
从微信小程序开发教程-从零开始(1)中我们学会了怎么搭建一个微信小程序的框架以及显示一个文章列表,这篇文章我将讲解列表的点击以及UI的优化,达到一个我们预期的一种效果。 首先我们创建一个详情的界面所需
Bison
2018-07-04
6560
分分钟解决iOS开发中App启动广告的功能
allluckly.cn 前不久有朋友需要一个启动广告的功能,我说网上有挺多的,他说,看的不是很理想。想让我写一个,于是乎,抽空写了一个,代码通俗易懂,简单的封装了一下,各种事件用block回调的,有俩种样式的广告,一种是全屏广告,另一种是下面露logo的,类似网页新闻的启动广告。依赖SDWebImage主要用来下载网络的广告图片,一般项目里面网络图片都用的这个框架,所以在此不做过多的阐述。下面让我们来看看我封装的过程,对于新手来说,可以学习一下这种封装的思想。 1.首先建一个继承View的LBLaunch
Bison
2018-07-04
3.4K0
iOS开发之AES+Base64数据混合加密与解密
allluckly.cn.jpg "APP的数据安全已经牵动着我们开发者的心,简单的MD5/Base64等已经难以满足当下的数据安全标准,本文简单的介绍下AES与Base64的混合加密与解密" AES:高级加密标准(英语:Advanced Encryption Standard,缩写:AES),在密码学中又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。经过五年的甄选流程,高级加密标准由美国国家标准与技术研究院(NIST)
Bison
2018-07-04
1.4K0
Bison眼中的iOS开发多线程是这样的(三)
allluckly.cn.jpg 前面在《Bison眼中的iOS开发多线程是这样的(二)》一文中讲完了多线程的NSThread,不难发现这种方式的多线程实现起来非常的复杂,为了简化多线程的开发,iOS提供了GCD来实现多线程。GCD有俩个核心的概念: 队列:队列负责管理开发者提交的任务,GCD队列始终以先进先出的方式来处理任务,但由于任务的执行时间并不相同,因此先处理的任务并不一定先结束。队列既可是串行队列,也可是并发队列,串行队列每次只处理一个任务,必须前一任务完成后,才会执行下一任务;并放队列
Bison
2018-07-04
4770
iOS开发之诱导用户为自己的App评论功能
allluckly.cn.jpg "由于我自己的App下载量少,评论也少,出于App的aso优化,想尽办法,而评论是aso里边比较重视的一块,前面的版本都没有诱导用户评论的这一功能,导致有些被动。" 由此自己简单的封装了该功能,下面我们先看看效果图: 1.png 弹出试图并没有做什么处理,就是系统的8.0以前用的UIAlertView8.0以上用的UIAlertController 具体的一些算法,都可以看代码,闲话不多说,直接贴码, 新建一个NSObject的类命名为LBToAppStore 具
Bison
2018-07-04
9150
Apple Pay强势来袭,开发者应做的事情--转自Bison的技术博客
iOS8.1就已经有这个功能了,只是木有现在这么的火,现在的趋势是要火的节奏,因此很多电商平台B2B,P2P,C2C,X2X都有可能需要这个屌丝的付款功能了,在此简单的研究一下。 第一步先修改targ
Bison
2018-07-04
6800
React Native在Mac上部署iOS开发环境
1.如果Mac上没有安装Homebrew请按如下步骤安装 打开终端输入如下代码 ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 更新Ruby(版本过低部分组件无法安装) brew install ruby 2.安装Node.js 在这里我使用的是直接下载安装Node.js: https://nodejs.org/en/download/ 简单方便。 3.安装 watchman
Bison
2018-07-04
7030
Bison眼中的iOS开发多线程是这样的(二)
allluckly.cn.png "多线程很容易突然出现“错误情况”,这是由于系统的线程调度具有一定的随机性造成的。不过,即使程序偶然出现问题,那也是由于编程不当所引起的。当使用多个线程来访问同一个数据时,很容易“偶然”出现线程安全问题。" 前面在《Bison眼中的iOS开发多线程是这样的(一)》一文中讲到多线程的优先级,接下来我们讲讲线程同步与线程通信 多线程很容易突然出现“错误情况”,这是由于系统的线程调度具有一定的随机性造成的。不过,即使程序偶然出现问题, 那也是由于编程不当所引起的。当
Bison
2018-07-04
4180
Bison眼中的iOS开发多线程是这样的(一)
allluckly.cn.jpg 不知道大家面试iOS软件工程师的时候有没有遇到问多线程的?反正我遇到的还是蛮多的。下面是我面试时候的一个小场景!有点不堪?,看完不许笑啊..... 面试官:你
Bison
2018-07-04
5100
详解持久化Core Data框架的原理以及使用---转自Bison的技术博客
1.原理部分 Care Data是一个纯粹的面向对象框架,可用于管理实体以及实体之间的关联关系的持久化,也就是我们通常所指的数据持久化。 Care Data底层的持久化存储方式可以是SQLite数据库,也可以是XML文档,甚至可以直接以内存作为持久化存储设备。 Care Data的核心概念是实体。实体是由Care Data管理的模型对象,它必须是NSManagedObject类或其子类的实例。实体与实体之间存在1-1、1-N、N-N、的关联关系,整个应用的所有实体以及实体之间的关联关系被称为托管对象模型
Bison
2018-07-04
1.4K0
Bison的APP上线咯,小伙伴们赶紧过来围观吧....
app.png 这个APP的诞生纯属意外,本不打算让他上架AppStore的,后来想想还是觉得上架了比较舒服,怎么说也是自己的心血, APP的名字就叫IT Blog简单大气,本身也是关于IT 方面的内容,里边讲的无非就是我写的一些开发心得体会和一些开发疑难杂症,偶尔也会推荐一些比较好的第三方开源框架,APP正在不断的完善中,第一版本有点粗糙。 有兴趣的朋友可以下载玩玩,放心下载纯免费的,O(∩_∩)O哈哈~ 下载地址:https://itunes.apple.com/cn/app/it-blog-zi
Bison
2018-07-04
2680
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档